OracleCSService
OracleDBConsoleorcl
OracleJobSchedulerORCL
OracleOraDb10g_home1iSQL*Plus
OracleOraDb10g_home1SNMPPeerEncapsulator
OracleOraDb10g_home1SNMPPeerMasterAgent
OracleOraDb10g_home1TNSListener
OracleServiceORCL我练习SQL语句的时候,只开OracleServiceORCL,其他几个服务都是干什么用的? 一般进行什么操作的时候需要开启?
OracleDBConsoleorcl
OracleJobSchedulerORCL
OracleOraDb10g_home1iSQL*Plus
OracleOraDb10g_home1SNMPPeerEncapsulator
OracleOraDb10g_home1SNMPPeerMasterAgent
OracleOraDb10g_home1TNSListener
OracleServiceORCL我练习SQL语句的时候,只开OracleServiceORCL,其他几个服务都是干什么用的? 一般进行什么操作的时候需要开启?
不当服务器的话,一个都不用启,如果需要连接别人的数据库时,只需要在oracle的配置文件TNSNAMES.ORA里改动一下(复制前面的一段配置,自行改动).
个别版本的TNSNAMES.ORA文件基本都在NETWORK\ADMIN下,我现在没装oracle,具体不能告诉你在哪
同时和TNSNAMES.ORA同目录下的LISTENER.ORA有时也能用到,这个文件主要是由于有时你改动本机名而引起的oracle的监听无法启动,在这里修改问本机名
所有服务都改成手动,停止.不要让他自动启动,要不占用资源太多.
需要自己当服务器连接的时候光启动主服务和监听即可,其余不用动.
正解,之余TNSNAMES.ORA在oracle目录下的/network/admin下,
如:
HJCENTER_40 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.11.40)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = hjcenter)
)
)表示连接服务器192.168.11.40上服务名为hjcenter的数据库,net服务名HJCENTER_40可以自行设定,但不要以TNSNAMES.ORA中其他的net服务名冲突。
以前用的监听都是和主服务配套的名称,你现在的oracle10G我觉得好像OracleOraDb10g_home1TNSListener就是监听服务