程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle tnslsnr沒有設置口令時的解答方案

Oracle tnslsnr沒有設置口令時的解答方案

編輯:Oracle數據庫基礎

如果你想了解Oracle tnslsnr沒有設置口令中用到的基本語法的話,你就可以點擊以下的文章對其在實際相關操作中的正確用法,有一個更加完善的認識,以下就是正文的詳細內容的介紹。

遠程的Oracle tnslsnr服務器沒有被設置密碼,一個攻擊者可以利用這個問題隨意關閉Oracle tnslsnr服務器或者設置新的口令,這將影響合法用戶的正常使用。攻擊者也可以獲取數據庫的一些細節信息以發動進一步攻擊。結合其他漏洞,攻擊者甚至可以在目標系統上創建或者修改文件,進而入侵系統。

切換到Oracle 的管理員,執行下列命令

  1. $Oracle _HOME/bin/lsnrctl  
  2. LSNRCTL> change_passWord 

Old passWord: <原來的口令> <-- 如果原來沒有設置口令就直接回車,否則輸入原來的口令

New passWord: <新口令>

Reenter new passWord: <新口令>

  1. Connecting to (ADDRESS=(PROTOCOL=ipc)(KEY=XXX))  
  2. PassWord changed for LISTENER  
  3. The command completed successfully  
  4. LSNRCTL> set passWord  

PassWord: <輸入新口令>

  1. LSNRCTL> save_config   
  2. copy [NSFOCUS AURORA]
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved