`
maoone2003
  • 浏览: 58416 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle10g常见问题(不断更新)

阅读更多
(1)连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决:
解决方法:
1. 打开<OracleHome>/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中有列表
分享到:
评论

相关推荐

    oracle 9i/10g/11g常见安全管理问题

    ### Oracle 9i/10g/11g 常见安全管理问题解析 #### 一、概述 在Oracle数据库的运维过程中,安全管理是至关重要的一个环节。Oracle 9i/10g/11g作为广泛应用的企业级数据库版本,在安全性方面提供了丰富的功能和配置...

    Oracle 10G Installation Guide

    《Oracle 10G安装指南》是一份详尽的文档,旨在指导用户在Windows操作系统上安装Oracle Database 10G Release 1(10.1.0.2.0)版本。这份指南由Oracle公司发布,版权日期为1996年至2004年,表明了Oracle对软件及文档...

    Oracle10g for Solaris10

    Oracle 10g for Solaris 10 是一个专为Sun Microsystems的Solaris 10操作系统设计的企业级数据库管理系统。这个版本的Oracle数据库系统在 Solaris 上提供了高性能、高可用性和可扩展性,使得它成为大型企业和服务...

    oracle 11G高可用备份

    Oracle数据库11G高可用备份的策略和技术涵盖了从故障预防到故障恢复的多个层面,旨在确保数据库的高可用性和数据的完整性...此外,通过对这些策略的不断更新和改进,Oracle致力于为企业提供最先进的高可用性解决方案。

    oracle10g安装与配置教程(pdf)

    Oracle 10g是一款历史悠久但仍然广泛使用的数据库管理系统,它为各类企业和组织提供了高效、可靠的数据库解决方案。在本文中,我们将深入探讨Oracle 10g的安装与配置过程,帮助你掌握这一关键技术。 首先,安装...

    Oracle 11g的下载与安装

    ### Oracle 11g的下载与安装指南 #### 一、前言 随着技术的不断发展,数据库管理系统在软件开发中的地位越来越重要。Oracle数据库作为业界领先的关系型数据库管理系统之一,被广泛应用于各种业务场景中。本文将详细...

    win7安装oracle10g方法

    ### Win7安装Oracle 10g方法详解 #### 一、前言 随着信息技术的不断发展,数据库管理系统在各个行业中扮演着越来越重要的角色。Oracle数据库作为全球最流行的数据库系统之一,其稳定性和安全性得到了广泛的认可。...

    ORACLE 10g 安装教程[图文].rar

    Oracle 10g是一款经典的关系型数据库管理系统,广泛应用于企业级的数据存储和管理。这篇教程将详细介绍Oracle 10g的安装过程,帮助你从零开始掌握这一强大的数据库系统。 一、系统需求 在安装Oracle 10g之前,你...

    Oracle 10g安装示意图

    Oracle 10g是一款经典的关系型数据库管理系统,广泛应用于企业级的数据存储和管理。本文将详细阐述Oracle 10g的安装步骤,帮助对Oracle 10g不太熟悉的用户顺利完成安装过程。 首先,安装前的准备工作至关重要。确保...

    oracle 11g基础入门培训13

    Oracle 11g支持SQL标准,包括数据查询、插入、更新和删除操作。学习SQL语句的基本语法和使用是入门的关键,如SELECT语句用于查询数据,INSERT用于插入记录,UPDATE用于修改数据,而DELETE则用于删除数据。 四、...

    oracle 10g安装在64位 window7

    ### Oracle 10g 在 64 位 Windows 7 上的安装指南及常见问题解决方法 #### 一、概述 随着技术的发展,操作系统不断更新换代,而一些经典的应用软件如 Oracle 数据库也需要适配这些新环境。本文将详细介绍如何在 64...

    Oracle 11g 教程 代码

    1. **SQL基本操作**:在Oracle 11g中,SQL主要用于创建、查询、更新和删除数据。`CREATE TABLE`语句用于创建新表,`SELECT`用于查询数据,`UPDATE`用于修改现有记录,而`DELETE`则用于移除数据。 2. **数据类型**:...

    oracle 10g 培训资料

    9. **故障诊断与排除**:学习如何识别和解决常见的Oracle问题,包括锁定、死锁、资源争用和性能问题。 10. **网格计算**:了解Oracle 10g的网格特性,如Oracle Grid Infrastructure(OGI,前身为Oracle Real ...

    《Oracle 10g入门与提高》第1章:Oracle 10g简介.pptx

    Oracle 10g是Oracle公司推出的一个重要数据库版本,它为迎接“网格计算”时代提供了强大的解决方案。在这一章中,我们将深入理解Oracle数据库的基本概念、Oracle 10g的关键特性和其在网格计算背景下的作用。 首先,...

    Oracle 11g从入门到熟练再到精通,适合自学版

    3. 故障诊断与解决:学习识别和解决常见的Oracle错误,如锁定问题、空间不足、性能瓶颈等。 五、进阶学习 1. PL/SQL编程:深入学习PL/SQL语言,包括变量、流程控制、异常处理等,提升数据库编程能力。 2. 分布式...

    oracle10g安装与配置教程

    4. 故障排查:学习如何解决常见的Oracle错误和问题。 本教程的PDF文件将详细解释上述每个环节,包括每一步的截图和具体操作步骤,帮助你轻松完成Oracle 10g的安装和配置。在实践中不断熟悉和掌握这些知识,你将成为...

    Oracle 11G Performance Tuning - sg1

    数据库管理员需要不断地应用这些知识点,并结合具体的业务场景和问题,以达到优化Oracle 11g数据库性能的目的。此外,对于Oracle认证的专业人士,上述内容可作为培训材料的一部分,用于教育和指导数据库相关的专业...

    Oracle10g笔记.txt

    ### Oracle10g基础知识与管理要点 #### 一、数据库概览 在介绍Oracle10g之前,我们先简要回顾一下数据库的概念及其发展。数据库是长期存储在计算机内、有组织的、可共享的数据集合。它能有效地管理和处理大量的...

    Oracle 10g

    随着技术的发展,操作系统不断更新换代,然而对于一些老版本的数据库软件来说,在新系统上的兼容性问题逐渐凸显出来。Oracle 10g 是一款广泛应用于企业级应用中的关系型数据库管理系统,但在 Windows 7 操作系统上...

    Oracle Database 11g Administration Workshop I

    Oracle Database 11g Administration Workshop I 是一套专为学习Oracle数据库11g管理而设计的教材,适合希望获得Oracle Certified Professional (OCP)认证的IT专业人士。Oracle 11g是Oracle公司的一个重要版本,提供...

Global site tag (gtag.js) - Google Analytics