合理配置Windows下Oracle10g的服務

合理配置Windows下Oracle10g的服務
 
Oracle10g安裝後,會造成以下的服務,默認狀況下不少服務都是自啓動的,若是不常操做本機的Oracle數據庫,能夠將其設置爲手動啓動,這樣能夠大大提升系統運行速度。
 
 
如何合理配置這些服務,須要對各個服務的做用作個瞭解才行:
 
OracleServiceORCL:數據庫的主服務,此服務的必須啓動才能使用Oracle。此服務的命名規則是OracleService+全局數據庫名稱
OracleOraDb10g_home1TNSListener:Orace監聽服務,若是有客戶端須要鏈接到數據庫,此服務必須打開。
OracleOraDb10g_home1iSQL*Plus:Oracle iSQL*Plus服務,只有在Web頁面中使用iSQL*Plus時候才須要啓動。
OracleJobSchedulerORCL:定時器的服務進程。
OracleDBConsoleorcl:oracle數據庫控制檯,啓動之,10gR2裏經過 http://hostname/ip:1158/em進入數據庫管理控制檯。
 
有了上面的服務說明,配置服務就心中有數了。
 
下面是一個典型的配置,我本機安裝了一個Oracle10g的服務器,沒有安裝客戶端,可是我同時還想鏈接別的Oracle數據庫,而我本地的數據庫不經常使用,我僅僅開了一個服務: OracleOraDb10g_home1TNSListener
 
並配置listener.ora
# listener.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
    (SID_LIST =
        (SID_DESC =
            (SID_NAME = PLSExtProc)
            (ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
            (PROGRAM = extproc)
        )
        (SID_DESC =                    
                (GLOBAL_DBNAME = ORCL)                    
                (ORACLE_HOME = F:\oracle\product\10.2.0\db_1)                                    
                (SID_NAME = ORCL)                    
        )    
    )

LISTENER =
    (DESCRIPTION_LIST =
        (DESCRIPTION =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
            (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
    )
 
配置tnsnames.ora
# tnsnames.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
    (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        (CONNECT_DATA =
            (SERVER = DEDICATED)
            (SERVICE_NAME = orcl)
        )
    )

EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
        (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
        )
        (CONNECT_DATA =
            (SID = PLSExtProc)
            (PRESENTATION = RO)
        )
    )

# CBOSS開發庫
CMS1 =                                                    
    (DESCRIPTION =
        (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.101)(PORT = 1521))
        )
        (CONNECT_DATA =
            (SERVICE_NAME = cms1)
        )
    )        
    
# HNTEST2
CMS2 =
    (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.102)(PORT = 1521))
        (CONNECT_DATA =
            (SERVER = DEDICATED)
            (SERVICE_NAME = cms2)
        )
    )
 
其中CMS一、CMS2是鏈接其餘的Oracle數據庫。ORCL是本機的數據庫。
 
 
若是是Oracle9i,能夠參考文章:
相關文章
相關標籤/搜索