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

  • 相关阅读:
    如何在Elasticsearch中解析未分配的分片(unassigned shards)
    spark-streaming获取kafka数据的两种方式
    hbase读写优化
    手动修复 under-replicated blocks in HDFS
    kubectl常用命令(个人记录)
    mysql远程访问被拒绝问题
    海盗分金问题
    《转》基于OpenCV的傅里叶变换及逆变换
    char*,string和CString之间的转换
    commons-fileupload 核心API 分析
  • 原文地址:https://www.cnblogs.com/tongx123/p/4694886.html
Copyright © 2011-2022 走看看