在linux中啟動oracle時報錯ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=.)(PORT=1521))',該問題主要出在(HOST=.)這里。
這里匹配的是主機名,使用hostname查看主機名,如下:
也可以使用uname -a來查看主機名:
發現主機名確實是一個點,但查看設置主機名的地方主機名卻不是這個,而是localhost.localdomain,不知道為啥。
並且我的hosts文件中也是有映射的:
主要還是上面主機名設置地方的問題,所以修改主機名:
保存后再修改/etc/hosts文件:
然后啟動oracle:
OK,搞定!