现在的位置: 首页 > 综合 > 正文

Oace安装、管理、维护

2013年10月09日 ⁄ 综合 ⁄ 共 2030字 ⁄ 字号 评论关闭

一、安装

1、默认字符集:即操作系统字符集,

                              winxp上安装为ZHS16GBK(一个汉字用2个字符位);

                              Windows server 2003是AL32UTF8(一个汉字是占用3个字符位)

2、安装中提示:找不到em.ear

          将下载解压缩后的2个文件夹合并成一个

3、安装中提示:Oace Configuration Manager Configuration失败

    运行netca,修改或新建一个其它端口的listen

二、服务

1、Oace11gr2企业版

OaceServiceXE,自动:数据引擎,不能停

OaceOraDb11g_home2TNSListener,自动:监听程序,不能停止

-------------------------停掉,非官方客户端连不上,提示没有监听程序;

OaceDBConsolexe,自动:貌似自带的自带的web服务(web服务使用java.exe进程,https://localhost:1158/em),250M

------------------------可以停掉

OaceMTSRecoveryService,自动:该服务允许数据库充当一个微软事务服务器、COM/COM+对象和分布式环境下的事务的资源管理器。20M

------------------------停掉也不影响数据,但是不能使用oace自带的web服务(web服务使用java.exe进程,https://localhost:1158/em)

OaceOraDb11g_home1ClrAgent,手动:

OaceJobSchedulerXE,禁用:

2、

2个关键服务,默认内存800M

三、

product\11.2.0\dbhome_1\NETWORK\ADMIN

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

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

-----------------使用lsnrctl命令检查

         http://www.cnblogs.com/farwmarth/articles/2116054.html

1、ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的SID等错误解决方法

http://qingfengjushi1.iteye.com/blog/698519

四、管理工具

1、Oace SQL Developer,安装后自带

连接:端口可以使用1521,也可以1049(Oace配置不正确,其它客户端连不上时,也可)。

2、Navicat 

连接错误:-28547 connection to server failed probable oace Net admin error

原因:navicat安装目录下的instantclient_xx.x,版本号如果低于目标Oace的版本号或不同,则该目录下的oci.dll与目标Oace不兼容,导致出错

可以在oracle安装目录下搜索oci.dll,覆盖之;或tools---option---oci指定对应的oci

其它原因参考:http://zhidao.baidu.com/question/169877557.html

四、维护

1、表空间文件不存在or出错

jdbc提示:ORA-01033: ORACLE initialization or shutdown in progress

nav提示:ora-01219 数据库未打开

2、windows事件日志写满

a、正常开机后,用nav连接11gr2,提示“ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID”

b、按照百度处理:

sqlplus /nolog
conn /as sysdb
startup

c、输入密码后,提示:

ERROR:
ORA-28056: Writing audit records to Windows Event Log failed
OSD-2104200: Message 2104200 not found;  product=RDBMS; facility=SOSD
O/S-Error: (OS 1502) ??????????????????
ORA-28056: Writing audit records to Windows Event Log failed
OSD-2104200: Message 2104200 not found;  product=RDBMS; facility=SOSD
O/S-Error: (OS 1502) ??????????????????

将系统------“事件查看器”-----“应用程序日志”清空后,重新执行b中命令,连接正常

d、要永久解决,可以“应用程序日志”----属性,增大日志容量or设置“按需覆写”

                           

抱歉!评论已关闭.