ホームページ >データベース >mysql チュートリアル >Oracle忘记系统用户名和密码的解决方法

Oracle忘记系统用户名和密码的解决方法

WBOY
WBOYオリジナル
2016-06-07 17:08:071191ブラウズ

Oracle忘记用户名和密码的解决方法 操作系统: windows xp Oracle 10.1.0.2.0 之前装了个Oracle 很久没有使用,sys和system 更改后

Oracle忘记用户名和密码的解决方法
操作系统: windows xp
Oracle 10.1.0.2.0

之前装了个Oracle 很久没有使用,sys和system 更改后的密码也忘记了,故使用下面办法解决问题:

开始 -打开运行框启动cmd窗口 -输入sqlplus "/as sysdba";

系统将转到'SQL>'提示符,输入“alter user system identified by ***;” (***即为system用户新设置的密码)。

密码更新成功,下次使用system用户和新设置的密码登陆即可。

解决ORA-12541:TNS没有监听器的错误情况

1、可能没有启动监听,在oracle安装目录找到 lsnrctl.exe 输入 start ;

2、可能认不到实例名,,可以在cmd下运行 set oracle_sid=自己数据库的实例名(大多数orcl);也可以用手动的方法修改TNSNAMES.ORA文件,如下:

--------------------------------------------- 

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (SID_NAME = 此处填写需要监听的数据库实例名)
      (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
     )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = xyz123)(PORT = 1521))
    )
  )

---------------------------------------------

 修改完成后记得,要重启Oracle的监听服务!

linux

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。