[Oracle] [最全] 服务及文件

服务状态

1.(非必须启动)Oracle ORCL Vss Writer Service。

Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。

2.(非必须启动)OracleDBConsoleorcl。

Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。此服务被默认设置为自动开机启动的。是Oracle网页端管理工具的服务,访问地址一般为“http://127.0.0.1:1158/em/console/logon/logon”;

3.(非必须启动)OracleJobSchedulerORCL。

Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。此服务被默认设置为禁用状态。

4.(非必须启动)OracleOraDb11g_home1TNSListener。

监听器服务,服务只有在数据库需要远程访问的时候才需要,此服务被默认的设置为开机启动。

5.(必须启动)OracleServiceORCL:

数据库服务,这个服务会自动的启动和停止数据库。ORCL是Oracle的实例标识。此服务被默认的设置为开机启动。

6.(非必须启动)OracleOraDb11g_home1ClrAgent:

Oracle数据库.NET扩展服务的一部分。

7. (非必须启动)OracleMTSRecoveryService:

服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。

目录结构

        Oracle根目录(Oracle Base Directory)是Oracle的顶级目录,第一次安装Oracle时,Oracle Universival  Installer会提示创建这个目录。在“注册表”中查找“oracle_base”可以查看oracle的根目录。

        Oracle主目录(Oracle Home Directory)是安装特定的oracle产品的目录,单独的oracle产品或者不同版本的oracle数据库,都必须指定一个单独的oracle home目录,oracle home directory必须为oracle base directory 的一个子目录。Oracle Universival  Installer会提示你指定主目录的路径,默认为ORACLE_BASE/Db_1。在“注册表”查找“oracle_home”可以查看oracle的主目录。

        注意:在使用oracle universal installer安装Oracle软件的时候,不要指定一个已经存在的目录作为oracle home directory,否则会提示存取权限错误。

         Oracle清单目录(Oracle Inventory Directory)是存储系统上安装oracle软件的详细清单。系统上的每个安装都需要和分享这个目录。在第一次安装oracle软件的时候,oracle univesal installer会提示你指定这个目录的路径,ORACLE建议使用如下形式:C:\Program Files\Oracle\Inventory。在“注册表”中查找“inst_loc”可以查看oracle的清单目录。

1.ORACLE_BASE/admin目录

         在admin目录下,每个数据库都有一个以数据库名称命名的子目录,即DB_NAME目录(如orcl)。这个目录下的几个子目录分别用于保存后台进程跟踪文件(bdump)、发生崩溃时操作系统进程用来写入的内核转储文件(cdump)、数据库创建文件(create)、初始化参数文件(pfile)和用户进程生成的任何跟踪文件(udump)。

         提示:可以经常将bdump目录、udump目录中的不再需要的文件删除,以免占用太多的空间。

2.ORACLE_HOME

         ORACLE_HOME主要包括的子目录有:

         BIN--主要包含用于数据库管理的各种命令等。

         css--与Oracle Cluster Synchronization服务有关的文件。

         dbs--存放数据库服务器端的参数文件Spfile。

         demo--存放数据库实例模式的脚本等。

         install--用于存储ORACLE安装后的端口号,iSQL*Plus以及Enterprise Manager Database Control启动并登录的方式等。

         NETWORD\ADMIN--有关监听器listener.ora和sqlnet.ora以及tnsnames.ora等。

         sysman\config--用于与Oracle Enterprise Management有关的端口管理等。

         database--初始化参数与口令文件。

3.ORACLE_BASE/oradata

         在oradata目录下,每个数据库都有一个以数据库名称命名的子目录,即DB_NAME目录(如orcl)。该数据库的控制文件(.CTL)、重做日志文件(.LOG)和数据文件(.DBF)等存储在该目录中。

        注意:可以将ORACLE_HOME/database目录(初始化参数与口令)、ORACLE_HOME/NETWORK/ADMIN目录(网络连接与监听)和ORACLE_BASE/oradata目录(数据库物理文件)备份到其他盘符,当数据库出现不可恢复的错误时,先关闭数据库,然后将这三个目录替换,再启动数据库,可以将数据库恢复到原始状态。

4.ORACLE_BASE/flash_recovery_area

         flash_recovery_area目录存储并管理与备份和恢复有关的文件,,如控制文件、联机重做日志副本、归档日志、闪回日志以及Oracle数据库恢复管理器(RMAN)备份等。

你可能感兴趣的:(Oracle,oracle,数据库)