zoukankan      html  css  js  c++  java
  • 解锁Scott过程中出现的问题及解决办法

    一、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登录就可以了。

  • 相关阅读:
    linux 下高精度时间
    pstack
    linux 调试常用命令
    定位 UNIX 上常见问题的经验总结
    在 POSIX 线程编程中避免内存泄漏
    ulimit
    设计模式之迭代器模式(PHP实现)
    设计模式之责任链模式(php实现)
    设计模式之代理模式(php实现)
    设计模式之享元模式(PHP实现)
  • 原文地址:https://www.cnblogs.com/tongx123/p/4694886.html
Copyright © 2011-2022 走看看