oracle10g数据库不稳定,Oracle10g常见有关问题(不断更新)

Oracle10g常见问题(不断更新)

(1)连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决:

解决方法:

1. 打开/network/admin/listener.ora文件,找到:

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)

(PROGRAM = extproc)

)

)

2. 添加:

(SID_DESC =

(GLOBAL_DBNAME = ORACLE)

(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)

(SID_NAME = ORACLE)

)

3. 最后变成:

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)

(PROGRAM = extproc)

)

(SID_DESC =

(GLOBAL_DBNAME = ORACLE)

(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)

(SID_NAME = ORACLE)

)

)

4. 保存文件,重启服务中的TNSListener,OK!

5. 常用命令操作或命令

启动监听lsnrctl start

查看监听状态lsnrctl status

配置监听建议使用“配置和移植工具”--NET Mananger:

(2)EM无法启动及重新完全配置EM

D:\Documents and Settings\guanhao>emctl start dbconsole

OC4J Configuration issue. E:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole

_server_tuosi not found.

EMCA的一些常用命令

创建一个EM资料库

emca -repos create

重建一个EM资料库

emca -repos recreate

删除一个EM资料库

emca -repos drop

配置数据库的 Database Control

emca -config dbcontrol db

删除数据库的 Database Control配置

emca -deconfig dbcontrol db

重新配置db control的端口,默认端口在1158

emca -reconfig ports

emca -reconfig ports -dbcontrol_http_port 1160

emca -reconfig ports -agent_port 3940

先设置ORACLE_SID环境变量后,启动EM console服务

emctl start dbconsole

先设置ORACLE_SID环境变量后,停止EM console服务

emctl stop dbconsole

先设置ORACLE_SID环境变量后,查看EM console服务的状态

emctl status dbconsole

配置dbconsole的步骤

emca -repos create

emca -config dbcontrol db

emctl start dbconsole

重新配置dbconsole的步骤

emca -repos drop

emca -repos create

emca -config dbcontrol db

emctl start dbconsole

于是先删除原来的配置:

D:\Documents and Settings\guanhao>emca -repos drop

EMCA 开始于 2007-11-19 14:45:06

EM Configuration Assistant 10.2.0.1.0 正式版

版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:

数据库 SID: tuosi

监听程序端口号: 1521

SYS 用户的口令:

SYSMAN 用户的口令:

SYSMAN 用户的口令:

是否继续? [yes(Y)/no(N)]: y

2007-11-19 14:45:20 oracle.sysman.emcp.EMConfig perform

信息: 正在将此操作记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\tuosi\em

ca_2007-11-19_02-45-06-下午.log。

2007-11-19 14:45:21 oracle.sysman.emcp.EMReposConfig dropRepository

信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...

2007-11-19 14:48:13 oracle.sysman.emcp.EMReposConfig invoke

信息: 已成功删除资料档案库

已成功完成 Enterprise Manager 的配置

EMCA 结束于 2007-11-19 14:48:13

创建新的配置:

D:\Documents and Settings\guanhao>emca -repos create

EMCA 开始于 2007-11-19 14:53:35

EM Configuration Assistant 10.2.0.1.0 正式版

版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:

数据库 SID: tuosi

监听程序端口号: 1521

SYS 用户的口令:

SYSMAN 用户的口令:

是否继续? [yes(Y)/no(N)]: y

2007-11-19 14:53:50 oracle.sysman.emcp.EMConfig perform

信息: 正在将此操作记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\tuosi\em

ca_2007-11-19_02-53-35-下午.log。

2007-11-19 14:53:50 oracle.sysman.emcp.EMReposConfig createRepository

信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...

2007-11-19 14:57:40 oracle.sysman.emcp.EMReposConfig invoke

信息: 已成功创建资料档案库

已成功完成 Enterprise Manager 的配置

EMCA 结束于 2007-11-19 14:57:40

D:\Documents and Settings\guanhao>emca -config dbcontrol db

EMCA 开始于 2007-11-19 15:02:45

EM Configuration Assistant 10.2.0.1.0 正式版

版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:

数据库 SID: tuosi

已为数据库 tuosi 配置了 Database Control

您已选择配置 Database Control, 以便管理数据库 tuosi

此操作将移去现有配置和默认设置, 并重新执行配置

是否继续? [yes(Y)/no(N)]: y

监听程序端口号: 1521

SYS 用户的口令:

DBSNMP 用户的口令:

用户名/口令无效。

DBSNMP 用户的口令:

SYSMAN 用户的口令:

通知的电子邮件地址 (可选):

通知的发件 (SMTP) 服务器 (可选):

-----------------------------

已指定以下设置

数据库 ORACLE_HOME ................ E:\oracle\product\10.2.0\db_1

数据库主机名 ................ server

监听程序端口号 ................ 1521

数据库 SID ................ tuosi

通知的电子邮件地址 ...............

通知的发件 (SMTP) 服务器 ...............

-----------------------------

是否继续? [yes(Y)/no(N)]: y

2007-11-19 15:03:25 oracle.sysman.emcp.EMConfig perform

信息: 正在将此操作记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\tuosi\em

ca_2007-11-19_03-02-45-下午.log。

2007-11-19 15:03:27 oracle.sysman.emcp.util.DBControlUtil stopOMS

信息: 正在停止 Database Control (此操作可能需要一段时间)...

2007-11-19 15:03:39 oracle.sysman.emcp.util.DBControlUtil startOMS

信息: 正在启动 Database Control (此操作可能需要一段时间)...

2007-11-19 15:04:29 oracle.sysman.emcp.EMDBPostConfig performConfiguration

信息: 已成功启动 Database Control

2007-11-19 15:04:29 oracle.sysman.emcp.EMDBPostConfig performConfiguration

警告: 无法创建 Database Control 快捷方式

2007-11-19 15:04:29 oracle.sysman.emcp.EMDBPostConfig performConfiguration

信息: >>>>>>>>>>> Database Control URL 为 http://server:5500/em <<<<<<<<<<<

已成功完成 Enterprise Manager 的配置

EMCA 结束于 2007-11-19 15:04:29

原来的还没停止,于是

D:\Documents and Settings\guanhao>emctl start dbconsole

Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0

Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.

http://server:5500/em/console/aboutApplication

Agent Version : 10.1.0.4.1

OMS Version : 10.1.0.4.0

Protocol Version : 10.1.0.2.0

Agent Home : E:\oracle\product\10.2.0\db_1\server_tuosi

Agent binaries : E:\oracle\product\10.2.0\db_1

Agent Process ID : 1160

Agent Process ID : 1160

Agent is already started. Will restart the agent

This will stop the Oracle Enterprise Manager 10g Database Control process. Conti

nue [y/n] :y

OracleDBConsoletuosi 服务正在停止................

OracleDBConsoletuosi 服务已成功停止。

D:\Documents and Settings\guanhao>emctl start dbconsole

Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0

Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.

http://server:5500/em/console/aboutApplication

Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoletuosi

服务正在启动 ................

OracleDBConsoletuosi 服务已经启动成功。

这样就重新配置了EM,当然可以从第3部直接来配置

(3)oracle 10g oem web登录问题

操作系统:windows7

数据库版本:oracle 10g 10.2.0.1.0

现象:启动oracledbconsoleSID服务后,登录oem管理页面时报错:java.lang.Exception: Exception in sending Request :: null

以致无法通过web页面管理数据库,sqlplus登录及使用都正常

1.先停止oracledbconsoleSID服务;

2.把C:\oracle\product\10.2.0\db_1\BJ-CM-MAOCM_basscan\sysman\config \emd.properties文件的最后一项参数由agentTZRegion=GMT 改成:agentTZRegion=Asia/Shanghai 正确的时区设置 ,保存后重启oracledbconsoleSID服务。

再关闭ie打开web登录页面后恢复正常使用。

oracle支持的时区设置在文件:C:\oracle\product\10.2.0\db_1\sysman\admin\supportedtzs.lst中有列表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值