修改Oracle所在linux主機名的步驟

2022-04-09 08:18:49 字數 2136 閱讀 8909

修改oracle所在linux主機名的步驟

原主機名為centos,需改為test

一、linux系統方面的修改

vim /etc/hosts

vim /etc/sysconfig/network

service network restart

二、oracle配置方面的修改

此時oracle例項未啟動。

執行lsnrctl status出錯。

[oracle@test ~]$ lsnrctl status

lsnrctl for linux: version 11.2.0.1.0 - production on 19-3月 -2013 15:44:55

copyright (c) 1991, 2009, oracle.  all rights reserved.

正在連線到 (description=(address=(protocol=tcp)(host=centos)(port=1521)))

tns-12545: 因目標主機或物件不存在, 連線失敗

tns-12560: tns: 協議介面卡錯誤

tns-00515: 因目標主機或物件不存在, 連線失敗

linux error: 3: no such process

這是因為listener.ora檔案中主機名與現在本機的主機名不符。重新配置listener.ora檔案

[oracle@test ~]$ vim $oracle_home/network/admin/listener.ora

將"host = centos"改為"host = test"

執行lnsrctl start啟動監聽程式。

[oracle@test ~]$ lsnrctl start

lsnrctl for linux: version 11.2.0.1.0 - production on 19-3月 -2013 15:50:15

copyright (c) 1991, 2009, oracle.  all rights reserved.

啟動/opt/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: 請稍候...

tnslsnr for linux: version 11.2.0.1.0 - production

系統引數檔案為/opt/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

寫入/opt/oracle/diag/tnslsnr/test/listener/alert/log.xml的日誌資訊

監聽: (description=(address=(protocol=tcp)(host=test)(port=1521)))

正在連線到 (description=(address=(protocol=tcp)(host=test)(port=1521)))

listener 的 status

------------------------

別名                      listener

版本                      tnslsnr for linux: version 11.2.0.1.0 - production

啟動日期                  19-3月 -2013 15:50:17

正常執行時間              0 天 0 小時 0 分 1 秒

跟蹤級別                  off

安全性                    on: local os authentication

snmp                      off

監聽程式引數檔案          /opt/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

監聽程式日誌檔案          /opt/oracle/diag/tnslsnr/test/listener/alert/log.xml

監聽端點概要...

(description=(address=(protocol=tcp)(host=test)(port=1521)))

監聽程式不支援服務

命令執行成功

監聽程式正常啟動,修改完畢。

oracle檢視使用者所在表空間

1 檢視當前使用者的預設表空間select username,default tablespace,temporary tablespace from user users 2 檢視當前使用者的角色select from user role privs 3 檢視當前使用者的系統許可權和表級許可權se...

oracle檢視使用者所在表空間

1 檢視當前使用者的預設表空間 select username,default tablespace,temporary tablespace from user users 2 檢視當前使用者的角色 select from user role privs 3 檢視當前使用者的系統許可權和表級許可權...

Linux下修改Oracle監聽位址

如果你的伺服器換了ip怎麼辦?如果你的伺服器換了名字怎麼辦?以前的小夥伴怎麼辦?以前的老客戶怎麼辦?沒關係,簡單教你修改監聽位址,老朋友隨便找!想要修改監聽位址首先要找到兩個檔案,確定兩樣東西!第一 你的主機名字?第二 你的ip位址?第三 你的listener.ora在 第四 你的tnsnames....