实际操作成功过,真实有效。
友情提示:对于多网卡机器上安装Oracle 10g时,最好先关闭网络然后安装。
Oracle 10g中的EM采用Web的形式来管理数据库及相关服务,但使用过程中会碰到一些跟EM有关的问题,根据同行的提示及笔者多次调试。
(1)数据库控制台启动后,看到1)数据库实例无信息2)监听程序为状态为不可用3)到实例的代理连接状态为不可用。
问题分析:
此时服务刚启动,还没有到位
解决办法:
过会再刷新。此时可能会看到1)数据库实例有相关信息2)监听程序有信息但状态为关闭3)到实例的代理连接状态为失败,并提示ORA-12541: TNS: 无监听程序 (DBD ERROR: OCIServerAttach)。原因可能是监听服务没启动。
(2)Io 异常: The Network Adapter could not establish the connection
问题分析:
在改变了ip或计算机名的情况下出现,一般是监听服务有问题。
解决办法:
第一步、用emca –config dbcontrol db命令从新配置一下em的database control;
(3)对于多网卡,或改变ip的情况,控制台出现如下情况:
1)监听程序TNS-12541: TNS: 无监听程序
2)到实例的代理连接ORA-12541: TNS: 无监听程序 (DBD ERROR: OCIServerAttach)
解决办法:
修改Network Configuration File: %ORACLE_HOME%\network\admin\下的tnsnames.ora和listener.ora, 把其中的HOST=后的主机名或ip改为当前的主机名或ip,并重新启动监听服务。之后刷新控制台页面,会看到监听程序已经启动,但可能会出现下面的提示“ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)”,没关系,多刷新几次即可看到到实例的代理连接成功的信息。
(4)java.lang.Exception: IOException in sending Request :: Connection refused: connect
问题分析:
控制台上刷新的时候常见,原因不详,好像没有什么影响。
解决办法:
多次刷新就可以解决。
(5)Listener refused the connection with the following error: ORA-12514, TNS:listener does not currently know of service requested in connect descriptor The Connection descriptor used by the client was: (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=LHL)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))
问题分析:
可能是数据库实例没有启动;
解决办法:
查看数据库实例服务是否启动。
(6)在oracle 10g OEM中有些操作需要输入操作系统的用户名密码才能继续下去,但是无论怎样输入,总是会返回RemoteOperationException: ERROR: Wrong password for user.(错误的用户名密码)的错误。
解决的方法就是在用户策略里面将你需要使用的用户授予Logon as a Batch Job的权限。
1. Click on START => Programs => Administrative Tools => Local Security Policy (or also via START => Settings => Control Panel => Administrative Tools) 打开控制面板中的管理工具中的本地安全策略
2. Under Local Policies on the left, select User Rights Assignment folder
然后是本地策略-用户权限分配
3. Look at the right side of the window and scroll down to the "Logon as Batch Job" privilege and select it. 然后找到Logon as a Batch Job(作为批处理作业登陆)这一项
4. Either select Action from the menu bar then Security or right-click on the "Logon as a Batch Job" privilege then Security.
5. Select the Add button which evokes a Select Users/Groups box.
6. From the "Look In" field, select the local workstation/server.
7. Select the User administrator.
8. Select Add then OK.
然后打开将administrator这个用户添加一下就ok了!
分享到:
相关推荐
总的来说,在64位Win7上安装并运行Oracle 10g需要一系列细致的兼容性调整与错误调试。通过遵循上述步骤,可以有效地解决安装过程中可能遇到的问题,确保Oracle数据库在现代操作系统上稳定运行。
1. `compat-binutils215-2.15.92.0.2-24.i386.rpm`:这是一个兼容性二进制工具包,包含了与Oracle 10G RAC安装所需的链接器和调试工具。这些工具对于编译和链接Oracle软件是必不可少的。 2. `oracleasm-2.6.18-53....
Oracle 10g/11g Data and Database Management Utilities,作为这一领域的核心主题,涵盖了一系列关键工具和技术,旨在提升数据库管理员(DBA)的工作效率,优化数据库的管理和性能。以下将深入探讨这些知识点: ### ...
- **安装新特性支持**:Oracle 10g 引入了一系列新的安装特性,旨在简化安装过程并提高效率。 - **性能增强的安装过程**:通过优化安装流程,提升安装速度及减少安装过程中可能遇到的问题。 - **简化实例配置**:...
5. **数据库管理和维护**:Oracle 10g提供了一系列工具来管理和维护数据库,如企业管理器(Enterprise Manager,EM)、SQL*Plus等。EM可以进行性能监控、故障排查、备份恢复等操作,而SQL*Plus则是一个命令行工具,...
本解决方案提供了从服务启动到命令行连接,再到使用Database Control工具的一系列步骤,旨在帮助用户快速有效地解决Oracle连接问题。在实践中,需要注意以下几点: - 确保所有相关Oracle服务均已正确启动。 - 正确...
自1979年成立以来,Oracle不断创新,推出了一系列具有里程碑意义的产品,如Oracle 8i、Oracle 9i、Oracle 10g、Oracle 11g以及后续的Oracle 12c、19c等,其中“g”代表Grid,强调了其在分布式计算和网格计算上的优势...
3. **Oracle Developer Tools**:包括一系列开发工具,如Oracle SQL Developer(一个免费的数据库开发工具)和其他IDE集成插件,用于数据库的开发和管理。 4. **Client Libraries**:如OCI(Oracle Call Interface...
12. **DBMS系列包**:Oracle提供了一系列的存储过程和函数,如DBMS_JOB、DBMS_LOCK、DBMS_OUTPUT等,用于执行各种数据库管理任务。 13. **PL/SQL**:Oracle的编程语言,用于开发存储过程、触发器和函数,增强数据库...
Oracle提供了一系列工具和技巧来优化数据库性能,如SQL Trace、TKPROF、AWR(自动工作负载 repository)报告、ASH(活性会话历史)和数据库调优顾问。学习如何分析性能问题并采取相应的调整措施是数据库管理的关键...
内置包则是Oracle提供的一系列预定义的PL/SQL程序,如DBMS_OUTPUT用于调试,DBMS_LOCK用于锁定机制,DBMS_ALERT用于异步通知等。掌握这些内置包能极大提升你在Oracle开发中的效率。 五、Oracle性能优化: 数据库...
Oracle提供了一系列强大的工具,如SQL Developer、PL/SQL Developer和企业管理器(EM),用于定位和修复代码中的错误。在调试过程中,学习如何使用DEBUGGER进行单步执行,设置断点,查看变量值,以及理解和使用异常...
"小布oracleDBA11集"可能是一个系列教程或学习资源,专门针对Oracle数据库11g版本。Oracle 11g是Oracle公司推出的数据库管理系统的一个重要版本,提供了许多新特性和增强功能,旨在提高性能、可用性和安全性。 1. *...
顾问是Oracle提供的一系列工具,用于提供数据库管理和优化方面的建议。这部分可能会介绍如何使用各种顾问工具。 ### 34. 安全性 (Security) 安全性是Oracle数据库管理中的一个重要方面。这部分可能会涉及如何实现...
在Oracle 10g中,还可以通过EM(Enterprise Manager)来显示元数据信息。 #### 六、数据字典中的表和视图前缀含义 - `USER_`:记录用户的对象信息。 - `ALL_`:记录用户的对象信息及被授权访问的对象信息。 - `DBA_`...
SQL*Plus提供了一系列实用功能,如创建和管理数据库对象、查询数据、执行脚本等。掌握SQL*Plus对于DBA来说至关重要,因为它是进行数据库维护和调试的常用工具。 最后,Oracle Enterprise Manager(EM)是一个强大的...
Oracle资料包包含的是关于Oracle数据库管理系统的一系列详细资源,这对于学习和掌握Oracle技术至关重要。Oracle是全球最广泛使用的商业数据库管理系统之一,它以其强大的性能、稳定性以及对企业级数据管理的全面支持...
这份资料可能包含了一系列关于数据库架构、性能优化、故障排查、安全性以及备份恢复等关键主题的文档、教程或者PPT。通过这份资料,学习者可以深入了解Oracle数据库的工作原理,并提升在实际环境中管理和维护数据库...
在数据库管理方面,Oracle提供了一套完整的工具,如SQL Developer用于开发和管理数据库,DBA Console(EM Express)用于系统监控和性能调整,以及PL/SQL Developer用于编写和调试PL/SQL代码。理解这些工具的使用能极...
Oracle提供了一系列预定义的事件代码,每个代码对应着不同的功能。下面列举了一些常见的Oracle事件代码及其描述: 1. **10000 控制文件调试事件**:名称为“control_file”。 2. **10001 控制文件崩溃事件1**:控制...