Linux中oracle多庫監聽配置

2021-08-27 22:39:19 字數 1643 閱讀 2307

os:linux bogon 3.10.0-229.el7.i686 #1 smp sun may 17 14:06:40 utc 2015 i686 i686 i386 gnu/linux

資料庫:oracle11g

listener.ora配置檔案:

sid_list_listener=

(sid_list=

(sid_desc=

(global_dbname=yy)

(sid_name=yy)

(oracle_home=/oracle/product/11.2.0)

(prespawn_max=20)

(prespawn_list=

(prespawn_desc=(protocol=tcp)(pool_size=2)(timeout=1))))

(sid_desc=

(global_dbname=orcl)

(sid_name=orcl)

(oracle_home=/oracle/product/11.2.0)

(prespawn_max=20)

(prespawn_list=

(prespawn_desc=(protocol=tcp)(pool_size=2)(timeout=1))))

)listener =

(description_list =

(description =

(address = (protocol = tcp)(host = 192.168.88.129)(port = 1521))

(address = (protocol = ipc)(key = extproc1521))))

tnsnames.ora配置檔案:

orcl =

(description =

(address = (protocol = tcp)(host = 192.168.88.129)(port = 1521))

(connect_data =

(server = dedicated)

(service_name = orcl)))

yy =

(description =

(address_list =

(address = (protocol = tcp)(host = 192.168.88.129)(port = 1521))

)(connect_data =

(service_name = yy)))

兩個檔案位置:/oracle/product/11.2.0/network/admin(我預設將oracle裝到了/目錄)

開啟資料庫:

$>sqlplus / as sysdba #以管理員身份登入

sql>startup #啟動

$>lsnrctl start #開啟監聽

啟動非預設庫

export oracle_sid=其他庫名

啟動/重啟

遠端登入命令:conn scott/[email protected]/orcl

配置資料庫:dbca命令開啟視窗

配置監聽:netca命令開啟視窗

linux中關閉oracle相關服務和監聽

由於遇到資產檢測,需要把應用系統服務和資料庫服務都停止一段時間,所以需要把oracle服務停了。步驟如下 1.登陸伺服器,然後切換使用者到oracle使用者 su oracle 2.檢視oracle例項和監聽的狀態,ps ef grep oracle 3.如果服務監聽在執行,則關閉。先關監聽,lsn...

Linux環境下重啟Oracle服務和監聽

有時候可能會出現伺服器電腦出問題,需要重啟,重啟機器後需要重啟oracle資料庫 1 以oracle身份登入資料庫,命令 su oracle 2 進入sqlplus控制台,命令 sqlplus nolog 3 以系統管理員登入,命令 connect as sysdba 4 啟動資料庫,命令 star...

Oracle多庫查詢方法

1.配置本地資料庫伺服器的tnsnames.ora檔案 vi oracle home network admin tnsnames.ora新增如下行,其中dblink為連線名 可自定義 host和port為資料庫偵聽的ip及埠,service name為資料庫的sid,mediadblink des...