日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

服务器上的电脑登不上oracle,Oracle服务器改计算机名后报错之解决方法

發布時間:2023/12/15 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 服务器上的电脑登不上oracle,Oracle服务器改计算机名后报错之解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

昨天2臺服務器一臺主(2K3)一臺備(2k)一路裝上來,系統-->驅動-->補丁-->ORALCE-->PLSQL-->IBM-MQ-->重啟一切都正常,但是后來因為一些原因需要修改ORALCE服務器的計算機名。ORALCE不同于MSSQL把什么都寫到注冊表里,他的難點就在配置文件的設置上,修改計算機名需要到

d:\oracle\ora90\network\admin\listener.ora改這個配置文件里改

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION

=

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

)

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = XXXX)(PORT = 1521))

)

)

)

紅色字母的地方。然后還要到NET

MANAGER里把服務命令的主機名修改掉。最后重啟OracleOraHome90TNSListener這個服務。

按理應該是這個沒有問題,但我改好名字重啟系統后竟然在登入界面出現報錯的信息:

agntsrvc.exe應用程序錯誤0x00000000指令引用的0x00000000內存該內存不能為read

X掉可以進去系統也沒什么影響,查看日志也沒什么地方可疑。然后進到系統服務器看下,看到OracleOraHome92Agent這個服務是自動啟動的,這個一般沒什么用所以我手動就把他停用了,然后重啟電腦竟然沒有那個報錯窗口彈出來,原來是這個引起的。

之后搜下baidu發現有一個國產DIY_Y1.6的小軟件里面有個功能可以修復內存不能為READ的錯誤,但我沒試過畢竟是服務器不能亂裝軟件調試,要知道整一套完整的業務系統還是要花不少時間的,我耗不起,希望有碰到跟我類似問題的朋友能提供寶貴的意見。

修改D:\oracle\ora92\network\admin\目錄中的tnsnames.ora、listener.ora中的host=xxx,或者直接在NET

MANAGER中的監聽程序、服務命名中的主機名

[Oracle][計算機][監聽]Oracle裝完后計算機名改了監聽程序無法啟動!12. 09.

Oracle裝完后,計算機名改了,監聽程序無法啟動!

請問怎么搞

在別處看到說用什么用net configuration

assistant刪除監聽,在哪個界面下用這個命令?Sql/Plus?

然后再新建。怎么新建啊?

這個方法具體該怎么搞啊。

另外還看到一個方法,說listener.ora和tnsnames.ora中修改一下,

listenner.ora如下:

—————————————————————————————————

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC

=

(SID_NAME = PLSExtProc)

(ORACLE_HOME = D:oracleproduct10.1.0Db_1)

(PROGRAM = extproc)

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION

=

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

)

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

)

)

)

———————————————————————————————

應該改哪兒?改localhost嗎?改為我現在的用戶名?

其他還有什么好的方法嗎?急!!!

HOST = localhost

該為新計算機名試下

是服務器端和Client端都得改嗎?

服務器端該listener.ora為ip地址,重啟listener: lsnrctl stop;lsnrctl

start

客戶端修改:tnsnames.ora為ip

引用 3 樓 Evenque 的回復:

是服務器端和Client端都得改嗎?

netca

改之

服務器端該listener.ora為ip地址,重啟listener: lsnrctl stop;lsnrctl

start

==============================================================================

lsnrctl stop;lsnrctl start

這個命令是在哪兒敲?

引用 5 樓 iihero 的回復:

netca

改之

具體怎么改?

急!!

謝謝了

在net

assistant中,修改監聽的計算機名,也可以通過(listener.ora和tnsnames.ora的host改成現計算機名)然后把所有

network/agent/下的.q文件刪除,重新啟動就可以了。

改成ip或計算機名

直接在net assistant中改,圖形界面

引用 6 樓 Evenque 的回復:

服務器端該listener.ora為ip地址,重啟listener: lsnrctl stop;lsnrctl start

==============================================================================

lsnrctl stop;lsnrctl start

這個命令是在哪兒敲?

直接在命令行窗口敲就可以

引用 8 樓 chsh789456 的回復:

在net

assistant中,修改監聽的計算機名,也可以通過(listener.ora和tnsnames.ora的host改成現計算機名)然后把所有

network/agent/下的.q文件刪除,重新啟動就可以了。

network/agent/無此文件夾

用netmanager圖像化界面修改比較容易些

修改安裝盤:Oracle

etworkadminlistener.ora 文件中的HOST 值,

將后面值改成IP試一下。

總結

以上是生活随笔為你收集整理的服务器上的电脑登不上oracle,Oracle服务器改计算机名后报错之解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。