如何在创建了新的数据库后,创建一个新的普通用户和sys用户登录这个新的数据库中,以下是我的操作,
只能登录到orcl 数据库中,不能登录到testDB中,
如: 用DBCA 创建的数据库为: testDB,
用sys 登录到orcl 中,(sys权限)
create tablespace testDB_tablespace datafile 'D:\oracle\product\10.2.0\oradata\testDB\news_data.dbf' size 50M;
create user test identified by test default tablespace testDB_tablespace;
grant connect,resource to test
grant dba to test
只能登录到orcl 数据库中,不能登录到testDB中,
如: 用DBCA 创建的数据库为: testDB,
用sys 登录到orcl 中,(sys权限)
create tablespace testDB_tablespace datafile 'D:\oracle\product\10.2.0\oradata\testDB\news_data.dbf' size 50M;
create user test identified by test default tablespace testDB_tablespace;
grant connect,resource to test
grant dba to test
Oracle 的实例和用户是对应的。 你Orcl instance里的用户自然访问不了 testdb instance。 即orcl instance里的用户只属于该instance。
不能用在别的实例下创建的用户````
请问如何创建testdb instance 的用户
我没有在创建数据库testDB的时候创建DBA用户。创建完后该怎么赋权限
使用以下命令更改进程变量 set ORACLE_SID=数据库名;
在orcl的sys用户下用12楼的方法选择testDB数据库实例,然后创建用户就可以了