码迷,mamicode.com
首页 > 其他好文 > 详细

解锁Scott过程中出现的问题及解决办法

时间:2015-08-02 00:46:43      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:

一、conn sys/sys as sysdba; //以DBA的身份登录 出现以下错误

技术分享

经查

协议适配器错误的问题的原因有三个 

  1. 监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。

  2. .database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.
  3. 注册表问题。regedit,然后进入HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.

我这里是OracleServiceORACLE没有启动

技术分享

启动后恢复正常

技术分享

这里需要注意的是:在SQL>之后输入alter user scott account unlock 回车,就会出现2。

注意每写完一个句子都需要以 ;结尾的,

应该是sql>alter user scott account unlock;才是正确的!

 技术分享

SQL> commit;会出现提交完成字样。
SQL> conn scott/tiger//请输入新密码,并确认后OK
技术分享
这时再到plsql developer里面以scott/tiger登录就可以了。
 
整理下解决办法:

(1)conn sys/sys as sysdba; //以DBA的身份登录
(2)alter user scott account unlock;// 然后解锁
(3)conn scott/tiger //弹出一个修改密码的对话框,修改一下密码就可以了

在运行里面输入cmd在DOS模式下输入sqlplus,以system用户名登录,密码是刚装oracle时自己填写的密码orcl,登录进去以后。

SQL> conn sys/sys as sysdba; (分号是必须的但是我是以system登录的所在这不应该写conn sys/sys as sysdba应该写conn system/orcl as sysdba;)
已连接
SQL> alter user scott account unlock;
用户已更改
SQL> commit;
提交完成
SQL> conn scott/tiger//请输入新密码,并确认后OK
已连接

这时再到plsql developer里面以scott/tiger登录就可以了。

解锁Scott过程中出现的问题及解决办法

标签:

原文地址:http://www.cnblogs.com/tongx123/p/4694886.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!