Oracle忘記系統用戶名和密碼的解決方法

 

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的監聽服務!

發佈了29 篇原創文章 · 獲贊 29 · 訪問量 41萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章