前提:我的数据库是oracle 9i,我有2个数据库,一个叫zhang,另一个叫liang.
问题:
1. 我想创建一个具有DBA权限的用户,这个用户可以对liang这个数据库进行各种操作,包括建表,删表,更新,插入,查询等等各种具有DBA才具有的权限。这个用户名叫:sys_0201 密码同样是:sys_0201.
2. 我装了2遍oracle 9i,所以分别产生了2个数据库,一个叫zhang,另一个叫liang,现在zhang这个数据库我不想要了,请问如何删除?
问题有些菜,呵呵,请高手指点指点我这个菜鸟,不盛感激.谢谢!

解决方案 »

  1.   

    运行dbca,选择删除,数据文件不一定会删除,成功删除数据库后可手工删除
      

  2.   

    以有高于或具有dba权限的用户登陆,执行
    create user sys_0201 identified by sys_0201 default tablespace ... temporary tablespace ...;
    grant dba to sys_0201;要能希望访问liang的数据,如果是同一台机器的话,拥有dba权限也应该差不过够了
    如果不同服务器访问,需要先创建dblink再访问
      

  3.   

     default   tablespace   ...   temporary   tablespace   
    有何区别呀,谢谢zmgowin
      

  4.   

    default       tablespace:用户创建对象默认空间
    temporary     tablespace:临时表空间,例如一些排序操作中要用到