• 解锁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登录就可以了。

  • 相关阅读:
    [转]SVN服务器搭建和使用(二)
    [转]SVN服务器搭建和使用(一)
    BZOJ 2049 Sdoi2008 Cave 洞穴勘测
    BZOJ 1589 Usaco2008 Dec Trick or Treat on the Farm 采集糖果
    BZOJ 2796 POI2012 Fibonacci Representation
    BZOJ 2115 Wc2011 Xor
    BZOJ 3105 CQOI2013 新Nim游戏
    BZOJ 2460 Beijing2011 元素
    BZOJ 3687 简单题
    BZOJ 1068 SCOI2008 压缩
  • 原文地址:https://www.cnblogs.com/tongx123/p/4694886.html
Copyright © 2020-2023  润新知