通過SQL*Plus遠端啟動Oracle資料庫例項
有些人認為可以,而另一此則認為不可以.
檢視了官方文件中關於Oracle Net Service的部分內容後,從理論上確定是沒有問題的,而且給出了實現的方法.
實踐出真知,下面讓我們一起來完成這個實驗。
--1. 在伺服器端配置一個靜態監聽程式 LISTENER0 = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = S1011.cuug.net)(PORT = 1522)) ) ) )
SID_LIST_LISTENER0 = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = TestDB11.cuug.net) (SID_NAME = TestDB11) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1) ) )
--2. 啟動靜態監聽程式LISTENER0 [oracle@S1011:/u01/app/oracle/product/11.2.0/dbhome_1/network/admin]$ lsnrctl start LISTENER0
LSNRCTL for Solaris: Version 11.2.0.3.0 - Production on 01-MAR-2014 16:53:41
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Starting /u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...
TNSLSNR for Solaris: Version 11.2.0.3.0 - Production System parameter file is /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=S1011.cuug.net)(PORT=1522)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=S1011.cuug.net)(PORT=1522))) STATUS of the LISTENER ------------------------ Alias LISTENER0 Version TNSLSNR for Solaris: Version 11.2.0.3.0 - Production Start Date 01-MAR-2014 16:53:42 Uptime 0 days 0 hr. 0 min. 0 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=S1011.cuug.net)(PORT=1522))) Services Summary... Service "TestDB11.cuug.net" has 1 instance(s). Instance "TestDB11", status UNKNOWN, has 1 handler(s) for this service... The command completed successfully
--3. 配置客戶端的tnsnames.ora,新增如下內容
TESTDB11_STA_LSN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = S1011.cuug.net)(PORT = 1522)) ) (CONNECT_DATA = (SERVICE_NAME = TestDB11.cuug.net) ) )
-- 從客戶端遠端啟動Oracle例項 C:\Users\Administrator>sqlplus sys/sys@testdb11_sta_lsn as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期六 3月 1 18:02:29 2014
Copyright (c) 1982, 2010, Oracle. All rights reserved.
已連線到空閒例程。
SQL> startup ORACLE 例程已經啟動。
Total System Global Area 855982080 bytes Fixed Size 2230792 bytes Variable Size 641730040 bytes Database Buffers 209715200 bytes Redo Buffers 2306048 bytes 資料庫裝載完畢。 資料庫已經開啟。 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1150218/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 資料庫例項啟動關閉過程Oracle資料庫
- 3.1.5.9 啟動遠端例項
- Oracle資料庫例項啟動步驟分析Oracle資料庫
- Oracle Restart啟動資料庫例項故障一例OracleREST資料庫
- 通過命令列連線oracle資料庫/進入sql plus命令列Oracle資料庫SQL
- 3.1.1.1 使用 SQL*Plus 啟動資料庫SQL資料庫
- 1.3.3. 通過SQL*Plus 連線資料庫SQL資料庫
- 3.1.2.2通過 SQL*Plus 使用非預設初始化引數檔案啟動例項SQL
- 遠端啟動資料庫的條件資料庫
- PL/SQL Developer連線遠端Oracle資料庫SQLDeveloperOracle資料庫
- mysql例項停止、啟動、配置遠端訪問MySql
- 使用OEM,SQL*Plus,iSQL*Plus 管理Oracle例項SQLOracle
- 【02】Oracle資料庫的例項啟動關閉詳解Oracle資料庫
- 3.1.5.4 啟動例項並mount 資料庫資料庫
- 3.1.5.1 關於啟動資料庫例項資料庫
- Oracle資料庫啟動過程Oracle資料庫
- 資料庫例項 (SQL Server)資料庫SQLServer
- oracle 資料庫例項Oracle資料庫
- Oracle Restart啟動資料庫例項故障一例( Oracle ASM儲存Spfile解析)OracleREST資料庫ASM
- Oracle例項和Oracle資料庫Oracle資料庫
- oracle資料庫與oracle例項Oracle資料庫
- 【SQL】Oracle資料庫通過job定期重建同步表資料SQLOracle資料庫
- 通過dblink,資料泵expdp遠端跨版本導庫
- 例項管理及資料庫的啟動關閉資料庫
- 一臺MySQL資料庫啟動多個例項MySql資料庫
- RAC環境只啟動單例項資料庫單例資料庫
- 使用SRVCTL啟動例項與使用sqlplus啟動例項的區別SQL
- SQL Server資料庫啟動過程詳解SQLServer資料庫
- 使用instantclient和PL/SQL連線oracle遠端資料庫clientSQLOracle資料庫
- SQL資料庫觸發器例項SQL資料庫觸發器
- ORACLE 11gR2 單例項資料庫自啟Oracle單例資料庫
- sqlplus 連線遠端資料庫系統SQL資料庫
- oracle資料庫例項狀態Oracle資料庫
- SQL Server 2005 自動遠端資料庫備份SQLServer資料庫
- SQL Server資料庫遠端更新目標表資料的儲存過程SQLServer資料庫儲存過程
- ORACLE 配置連線遠端資料庫Oracle資料庫
- 由AIX系統故障導致系統重啟,使Oracle資料庫自動啟動例項AIOracle資料庫
- Oracle通過SQL Plus生成CSV、Excel檔案OracleSQLExcel