Oracle服务与配置
1、Oracle 11g服务介绍 按照windows 7 64位安装oracle 11g R2中的方法成功安装Oracle 11g后,共有7个服务,这七个服务的含义分别为: 1.1 Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(VolumeShadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。(非必须启动) 1.2 OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行EnterpriseManager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动) 1.3 OracleJobSchedulerORCL:Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。(非必须启动) 1.4 OracleMTSRecoveryService:服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。(非必须启动) 1.5 OracleOraDb11g_home1ClrAgent:Oracle数据库.NET扩展服务的一部分。 (非必须启动) 1.6 OracleOraDb11g_home1TNSListener:监听器服务,服务只有在数据库需要远程访问的时候才需要。(必须启动) 1.7 OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常启动。(必须启动) 那么在开发的时候到底需要启动哪些服务呢? 对新手来说,要是只用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。OracleDBConsoleorcl是进入基于web的EM必须开启的,其余服务很少用。 2、Oracle的配置文件介绍 Oracle的配置文件中经常看到sqlnet.ora、tnsnames.ora、listener.ora这三个文件。 2.1 sqlnet.ora配置文件 sqlnet.ora配置文件所在目录:$ORACLE_HOME/network/admin下,具体点本机的就是(E:apppanjunbiaoproduct11.2.0dbhome_1NETWORKADMIN) sqlnet.ora这个文件用于配置网络连接时所使用的连接方式等,比如SQLNET.AUTHENTICATION_SERVICES= (NTS),就是说可以以windows的本地操作系统用户认证登录,此外还有none(不允许通过os系统用户登录数据库,需要提供用户名及密码),all(允许所有的登录方式) 2.2 listener.ora配置文件 listener.ora配置文件所在目录:$ORACLE_HOME/network/admin下,具体点本机的就是(E:apppanjunbiaoproduct11.2.0dbhome_1NETWORKADMIN) listener.ora用在oracle server端,配置oracle服务端程序的监听办法,比如限制某些ip等参数。 内容如下: # listener.ora Network Configuration File: E:apppanjunbiaoproduct11.2.0dbhome_1networkadminlistener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = orcl) (ORACLE_HOME = E:apppanjunbiaoproduct11.2.0dbhome_1) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = panjunbiao-PC)(PORT = 1521)) ) ) ADR_BASE_LISTENER = E:apppanjunbiao 2.3 tnsnames.ora配置文件 tnsnames.ora配置文件所在目录:(F:apppanjunbiaoproduct11.2.0client_1networkadmin) tnsnames.ora用在oracle client端,用户配置连接数据库的别名参数,就像系统中的hosts文件一样。 内容如下: # tnsnames.ora Network Configuration File: E:apppanjunbiaoproduct11.2.0dbhome_1networkadmintnsnames.ora # Generated by Oracle configuration tools. ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) 3、Oracle的启动 Oracle企业管理器(OEM)的连接地址:https://192.168.0.101:1158/em/,这是一个Web形式的企业管理器。使用它之前需要启动的服务有:OracleServiceORCL、OracleOraDb11g_home1TNSListener、OracleDBConsoleorcl。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |