Oracle服务与配置

前端之家收集整理的这篇文章主要介绍了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:\app\panjunbiao\product\11.2.0\dbhome_1\NETWORK\ADMIN)

sqlnet.ora这个文件用于配置网络连接时所使用的连接方式等,比如sqlNET.AUTHENTICATION_SERVICES= (NTS),就是说可以以windows的本地操作系统用户认证登录,此外还有none(不允许通过os系统用户登录数据库,需要提供用户名及密码),all(允许所有的登录方式)

2.2 listener.ora配置文件

listener.ora配置文件所在目录:$ORACLE_HOME/network/admin下,具体点本机的就是(E:\app\panjunbiao\product\11.2.0\dbhome_1\NETWORK\ADMIN)

listener.ora用在oracle server端,配置oracle服务端程序的监听办法,比如限制某些ip等参数。

内容如下:

  1. # listener.ora Network Configuration File: E:\app\panjunbiao\product\11.2.0\dbhome_1\network\admin\listener.ora
  2. # Generated by Oracle configuration tools.
  3.  
  4. SID_LIST_LISTENER =
  5. (SID_LIST =
  6. (SID_DESC =
  7. (SID_NAME = orcl)
  8. (ORACLE_HOME = E:\app\panjunbiao\product\11.2.0\dbhome_1)
  9. )
  10. )
  11.  
  12. LISTENER =
  13. (DESCRIPTION_LIST =
  14. (DESCRIPTION =
  15. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  16. (ADDRESS = (PROTOCOL = TCP)(HOST = panjunbiao-PC)(PORT = 1521))
  17. )
  18. )
  19.  
  20. ADR_BASE_LISTENER = E:\app\panjunbiao

2.3 tnsnames.ora配置文件

tnsnames.ora配置文件所在目录:(F:\app\panjunbiao\product\11.2.0\client_1\network\admin)

tnsnames.ora用在oracle client端,用户配置连接数据库的别名参数,就像系统中的hosts文件一样。

内容如下:

  1. # tnsnames.ora Network Configuration File: E:\app\panjunbiao\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
  2. # Generated by Oracle configuration tools.
  3.  
  4. ORACLR_CONNECTION_DATA =
  5. (DESCRIPTION =
  6. (ADDRESS_LIST =
  7. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  8. )
  9. (CONNECT_DATA =
  10. (SID = CLRExtProc)
  11. (PRESENTATION = RO)
  12. )
  13. )
  14.  
  15. ORCL =
  16. (DESCRIPTION =
  17. (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
  18. (CONNECT_DATA =
  19. (SERVER = DEDICATED)
  20. (SERVICE_NAME = orcl)
  21. )
  22. )

3、Oracle的启动

Oracle企业管理器(OEM)的连接地址:https://192.168.0.101:1158/em/,这是一个Web形式的企业管理器。使用它之前需要启动的服务有:OracleServiceORCL、OracleOraDb11g_home1TNSListener、OracleDBConsoleorcl。

猜你在找的Oracle相关文章