ora-01017 invalid username/password;logon denied

云飞_ 2012-02-20 10:13:38
如题,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 ;这样我也试了,不管事啊。。。。
...全文
143 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
云飞_ 2012-02-21
  • 打赏
  • 举报
回复
pl/sql developer 用这个数据库工具,也就是说 with admin option 这句话不影响是吧
mingchaoyan 2012-02-21
  • 打赏
  • 举报
回复
with admin option 表示在向数据库用户授予指定的系统权限时,让他们同时有能力将相同的权限授予其他用户


另外你说的plsql是什么工具 sqlplus 还是 pl/sql developer? pl/sql 是种语言
云飞_ 2012-02-21
  • 打赏
  • 举报
回复
grant resource to ITOM with admin option;
是不是 我这句写的有问题啊。。
以前我记得 好像 grant resource to ITOM; 这样写。但是不知道啥区别。。
云飞_ 2012-02-21
  • 打赏
  • 举报
回复
哦 。。。忘了 感谢楼上帮忙。
云飞_ 2012-02-21
  • 打赏
  • 举报
回复

-- 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
mingchaoyan 2012-02-21
  • 打赏
  • 举报
回复
lz 你按照我ls的帖子的格式去再试下 然后把错误的整个代码贴上来
mingchaoyan 2012-02-21
  • 打赏
  • 举报
回复
我的毫无问题,我用pl/sql developer 也试过了
SQL> show user;
USER 为 "SYS"

SQL> create user demo identified by demo;

用户已创建。

SQL> grant dba to demo;

授权成功。

SQL> conn demo/demo
已连接。
SQL>


云飞_ 2012-02-21
  • 打赏
  • 举报
回复
是不是 我数据库那块设置的事??我重新建立一个用户 demo2 后 ,也是 只能用sysdba身份登录 。normal登录不了。。。。
我心飞翔 2012-02-20
  • 打赏
  • 举报
回复
sorry,经过测试。
我试着创建一个sys1用户,也授予了dba权限,但我是可以作为nomal来登录的。
我心飞翔 2012-02-20
  • 打赏
  • 举报
回复
因为你授予demo用户dba角色了。
如果用normal登录,只能操作这个用户拥有的对象,而dba是可以操作系统表空间的。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧