ORA-00119、ORA-00130
今天在測試機上啟動DB時,出現失敗訊息如下:
SQL> startup
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=oel63.test.com.tw)(PORT=1521))'
訊息大致提到是address的問題,所以就注意到HOST=oel63.test.com.tw,查一下Linux的Host Name:
[root@oel63 sysconfig]# hostname
oel63.test.com.tw
再查詢Linux的/etc/hosts
[root@oel63 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.56.200 oel62 oel62.test.com.tw
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
fec0::a00:27ff:fe9a:a828 oel62 oel62.test.com.tw
hosts內容並沒有oel63.test.com.tw,原來是昨天在測試IPv6時有修改到Host Name。
修改Linux的Host Name,下面的指令只能暫時變更Host Name,關機重新就會失效。
[root@oel63 sysconfig]# hostname oel62.test.com.tw
再啟動一次資料庫
SQL> startup
ORACLE instance started.
Total System Global Area 1043886080 bytes
Fixed Size 2219952 bytes
Variable Size 679477328 bytes
Database Buffers 356515840 bytes
Redo Buffers 5672960 bytes
Database mounted.
Database opened.
啟動成功,修改/etc/sysconfig/network,永久更改Host Name,
將 HOSTNAME=oel63.ccc.com.tw 改為 HOSTNAME=oel62.ccc.com.tw
-
Windows7 / Windows8 kill process Linux下要刪除某個程序通常會使用 ps 配合 kill 來刪除程序。 例如:ps -ef |grep [PROCESS NAME] kill -9 [PID] 在Windows下,通常是...
-
利用Win 10的工作排程器來設定每日自動執行的批次檔,單獨執行批次檔沒問題,但是放在排程上就是無法執行。 後來試了幾種網路上提供的方式,其注意的事項如下: 1、在「安全性選項」選擇「只有使用者登入時才執行」並取消「以最高權限執行」。 2、在「設定」中選擇「Win...
-
因為寫程式時剛好用到sin、cos等數學函數,但是傳入值都是徑度(單位圓上角度所對的弧長為該角度的徑度), 而不是角度,所以找到了換算的方法,順道也記錄下來。 已知 pi=3.1415 已知 圓周長=半徑*2*pi 已知 一個圓有360度 所以 1徑度=半徑...