oracle创建数据库时设定了所有账户使用同一口令,为什么不能登录?
答案:3 悬赏:20
解决时间 2021-01-14 07:43
- 提问者网友:呐年旧曙光
- 2021-01-14 04:45
oracle创建数据库时设定了所有账户使用同一口令,为什么不能登录?
最佳答案
- 二级知识专家网友:青尢
- 2021-01-14 05:13
sys用户是个特殊的用户 必须指定 as sysdba 你试试用户名添sys as sysdba追问我知道怎么登陆。
在cmd中输入sqlplus sys/password as sysdba。
是系统验证方式所以sys和password输入什么都可以。
我想知道的是为什么的那种方式不能登录呢?
在说的详细点呗!O(∩_∩)O谢谢!追答我猜过程应该是这样的。
首先,因为你没有指定as sysdba,所以oracle要验证密码,然后,你把sys密码输错了。所以报了ORA-01017。
如果,你把密码输对的话,应该报这个错误
[oracle@nascds18 ~]$ sqlplus
Enter user-name: sys
Enter password:
ERROR:
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
你可以这样试试,先登录之后,再改一次密码
SQL> alter user sys identified by oracle;
然后,你再试一次,密码用oracle,应该就不会报ORA-01017了。
在cmd中输入sqlplus sys/password as sysdba。
是系统验证方式所以sys和password输入什么都可以。
我想知道的是为什么的那种方式不能登录呢?
在说的详细点呗!O(∩_∩)O谢谢!追答我猜过程应该是这样的。
首先,因为你没有指定as sysdba,所以oracle要验证密码,然后,你把sys密码输错了。所以报了ORA-01017。
如果,你把密码输对的话,应该报这个错误
[oracle@nascds18 ~]$ sqlplus
Enter user-name: sys
Enter password:
ERROR:
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
你可以这样试试,先登录之后,再改一次密码
SQL> alter user sys identified by oracle;
然后,你再试一次,密码用oracle,应该就不会报ORA-01017了。
全部回答
- 1楼网友:独行浪子会拥风
- 2021-01-14 06:30
用
system/口令 as sysdba
这个指令就可以进入了
system/口令 as sysdba
这个指令就可以进入了
- 2楼网友:逃夭
- 2021-01-14 05:39
这个是指定某一数据库的登陆指令,和你在安装时指定的管理口令是不同的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯