检测Oracle安装结果

Oracle安装完成后,默认情况下会自动启动Oracle的相关服务进程和监听服务,本节就测试一下Oracle 11gOracle 12c一样)监听和实例能否正常运行,初步判断安装是否成功,与此同时简单介绍一下Oracle的一些基础配置。

检查系统服务

Window 8下打开“控制面板→系统和安全→管理工具→服务”,或者直接“WIN+R”组合键打开“运行”,输入“services.msc”进入服务窗口

检测Oracle安装结果_第1张图片

红色部分为Oracle的相关服务,可以根据需要设置运行状态:

          检测Oracle安装结果_第2张图片


对比左图 Oracle 11g右图 Oracle 12c的服务,除了Oracle 11gOracleOraDb11g_home1ClrAgent,其他服务一致,各服务的用途如下:

1.OracleJobSchedulerORCL:作业管理服务,默认是禁止的(ORCLOracle实例标识),因为在安装数据库时设置了不启动自动备份;

2.OracleOraDB12Home1MTSRecoveryService:服务端控制,该服务允许数据库充当一个微软事务服务器MTSCOM/COM+对象和分布式环境下的事务的资源管理器,非必须启动;

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

4.OracleRemExecServiceV2Oracle安装时临时用的,通过它来调用DBCAGUI,重启之后就不在了;

5.OracleServiceORCL:数据库实例服务,是Oracle核心服务该服务,是数据库启动的基础,只有该服务启动,Oracle数据库才能正常启动,这个服务会自动的启动和停止数据库,ORCLOracle的实例标识,此服务被默认的设置为开机启动,对新手来说,要是只用Oracle自带的SQL*PLUS的话,只要启动OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的话,OracleOraDB12Home1TNSListener服务也要开启;

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

7.OracleOraDb11g_home1ClrAgentOracle数据库.NET扩展服务的一部分(非必须启动),当执行.NET存储过程调用时,Oracle将与这个外部进程通信,传入参数并检索结果,这种通信由Oracle多线程代理体系结构来处理。

注:对新手来说,如果只用Oracle自带的SQL*PLUS的话,只需启动OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启,OracleDBConsoleorcl是进入基于webEM必须开启的,其余服务很少用。

2 检查文件体系结构

Oracle数据库文件体系遵循OFA结构规则,打开安装目录查看安装文件,对比左图 Oracle11g与右图 Oracle 12c 的安装目录,Oracle 12c多出了Audit目录,下面就各目录的结构作简要说明。

        检测Oracle安装结果_第3张图片

1.Admin:主要存放数据库运行过程中产生的跟踪文件、数据库泵导入导出文件等;

2.Audit:审计文件

3.Cfgtoollogs:分别存放当运行dbcadbuaemcanetca等图形化配置程序时的log

4.Checkpoints:检查点文件;

5.Diag:存放跟踪文件、警告文件、发生崩溃时操作系统进程用来写入的内核转储文件(cdump)、监听等Oracle组件需要被用来诊断的log文件;

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

7.Oradata:存储Oracle数据文件、控制文件、重做日志文件和闪回日志文件;

8.ProductOracle RDBMS的软件存放目录。

监听测试

Oracle 监听器是一个服务器端程序,用于监听所有来自客户端的请求,并为其提供数据库服务。检查监听器是否配置正确,打开CMD运行tnsping + 全局数据名,显示结果OK表明监听配置无误,下面仅以Oracle 11gOracle 12c一样)监听测试为例。

检测Oracle安装结果_第4张图片

注意:

1.tnsping 命令可以检查tcp协议是否已同,俗称我们说的网络通不通

2.tnsping命令监听服务器上的监听是否已开启

3.tnsping命令不检测服务器上的监听的服务名,所以tnsping通,不代表就能连通。


检测Oracle安装结果_第5张图片

若不显示OK,对新手来说可以使用网络配置助手(Oracle Net Configuration Assistant)或网络管理器(Oracle Net Manager)检查网络配置或者重新配置监听,具体怎么配置监听请参阅后续的 “网络配置”笔记,另外也可以通过监听配置文件“c:\app\nn\pruduct\11.2.0\dbhome_1\network\admin\listener.ora”直接手动配置。

若在cmd中运行监听启动或关闭操作,出现如下错误TNS-01190:

检测Oracle安装结果_第6张图片

则打开Oracle安装目录,以管理员的身份运行LSNRCTL就可以正常启动和关闭监听:


检测Oracle安装结果_第7张图片


测试数据库实例

SQL*PLUSOracle提供的数据库管理和操作工具,可以通过“WINDOW+R”运行“CMD”来启动SQL*PLUS,或者进入c:\app\nn\pruduct\11.2.0\dbhome_1\bin\sqlplus.exe启动SQL*PLUS,登录数据库看能否进行正常操作。

检测Oracle安装结果_第8张图片


你可能感兴趣的:(oracle,数据库,简单使用)