如题,oracle10g 版本10.2.0 数据库都是默认安装的,别的地方没有修改。
建立用户语句如下
create tablespace demo datafile 'D:\oracle\product\10.2.0\oradata\orcl\demo.dbf' size 100m autoextend on next 10m;create user demo identified by demo default tablespace demo ;grant dba to demo;grant all on dual to appsys with grant option;为什么建立以后,PLSQL我只能用demo/sysdba 登陆。而normal 登陆不了啊,提示如标题高手指教
alter user demo account unlock ;这样我也试了,不管事啊。
建立用户语句如下
create tablespace demo datafile 'D:\oracle\product\10.2.0\oradata\orcl\demo.dbf' size 100m autoextend on next 10m;create user demo identified by demo default tablespace demo ;grant dba to demo;grant all on dual to appsys with grant option;为什么建立以后,PLSQL我只能用demo/sysdba 登陆。而normal 登陆不了啊,提示如标题高手指教
alter user demo account unlock ;这样我也试了,不管事啊。
如果用normal登录,只能操作这个用户拥有的对象,而dba是可以操作系统表空间的。
我试着创建一个sys1用户,也授予了dba权限,但我是可以作为nomal来登录的。
SQL> show user;
USER 为 "SYS"SQL> create user demo identified by demo;用户已创建。SQL> grant dba to demo;授权成功。SQL> conn demo/demo
已连接。
SQL>
-- Create the user
create user ITOM
default tablespace ITOM
temporary tablespace TEMP
profile DEFAULT;
-- Grant/Revoke object privileges
grant select, insert, update, delete, references, alter, index on DUAL to ITOM with grant option;
-- Grant/Revoke role privileges
grant connect to ITOM with admin option;
grant resource to ITOM with admin option;
-- Grant/Revoke system privileges
grant unlimited tablespace to ITOM with admin option;
上边是我用plsql建立用户 itom 的语句,用sysdba身份登录。能行,但是用normal 提示 ora-01017 invalid username/password;logon denied
是不是 我这句写的有问题啊。。
以前我记得 好像 grant resource to ITOM; 这样写。但是不知道啥区别。。
另外你说的plsql是什么工具 sqlplus 还是 pl/sql developer? pl/sql 是种语言