公司的oracle数据库服务(操作系统为redhat5)不知什么原因,在用plsql查询时速度很慢,检查后发现/etc/sysconfig/network文件中的HOSTNAME和 /etc/hosts文件中的HOSTNAME不一致,修改一致后,plsql竟然无法连接,报ora-01033错误,试过很多方法都不行。
后来我用oracle的客户端工具oracle enterprise Manager console远程连接数据库,在手动配置了ip、端口和实例名后,发现进去操作一切正常,然后看到其中的TNS描述符为:
(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.1)(PORT=1521)))(CONNECT_DATA=(SID=test)(SERVER=DEDICATED)))
而原来plsql中配置的描述符为:
AIE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test)
)
)
只有CONNECT_DATA部分不一样,我把plsql的改为上面那种的,就好了。这样只是表面解决了这个问题,但不知道为什么非要这么写。
分享到:
相关推荐
### 解决ORA-01033:Oracle正在初始化或关闭 #### 背景与问题解析 在Oracle数据库管理中,遇到ORA-01033错误是较为常见的问题之一,该错误通常出现在数据库启动或关闭的过程中。ORA-01033错误的全称是“ORA-01033:...
### ora-01033: Oracle Initialization or Shutdown in Progress 解决方法 #### 一、问题背景及原因 **标题**: “ora-01033: Oracle initialization or shutdown in progress 解决方法” **描述**: “ora-01033: ...
解决 ORA-01033 错误及其相关问题通常需要综合考虑数据库实例的状态、文件系统的健康状况以及配置的准确性。通过上述步骤,大多数情况下可以有效地解决问题。对于日志无法归档的情况,同样需要细致地检查归档配置及...
ORA-01033错误虽然可能会给数据库管理员带来困扰,但通过上述步骤通常能够有效地解决大多数问题。关键是确保按照正确的顺序执行这些步骤,并仔细监控每一步的结果。对于复杂的情况,建议咨询经验丰富的Oracle专家或...
oracle ORA-01033问题怎么解决 !! 能修复文件出错问题
### 离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法 #### 概述 在Oracle数据库管理过程中,偶尔会遇到因误操作导致的数据文件出现问题的情况,例如误删除数据文件或者数据文件损坏等。这些问题可能会...
oracle数据库服务报错 【 ORA-01033:ORACLE initialization or shutdown in progress】,网上搜了很多,总结了一个有效的解决方案,亲测有效。
这也是"ORA-01033错误解决_跟踪文档.txt"文件的作用,它提供了详细的错误跟踪记录,帮助定位问题根源。 7. **联系Oracle支持**:如果以上步骤都无法解决问题,考虑联系Oracle官方技术支持获取专业帮助。 在解决这类...
### ORA-01033 错误与误删Oracle表空间文件解决方案 #### 一、背景介绍 ORA-01033 错误是Oracle数据库中常见的错误之一,该错误通常出现在数据库初始化或关闭的过程中。当遇到此错误时,可能会导致SQL*Plus无法...
### ORA-01033 Oracle 初始化或关闭进行中错误解决方案 在处理数据库系统时,遇到ORA-01033错误是一个常见的问题,尤其是对于Oracle数据库的管理员和技术人员而言。这一错误通常出现在数据库初始化或关闭的过程中,...
下面将详细解析“ORA-27101: shared memory realm does not exist”这一错误及其解决办法,同时提及可能伴随的“ORA-01034: ORACLE not available”和“ORA-01033: ORACLE initialization or shutdown in progress”...
### 远程登录并启动Oracle数据库及解决ORA-01031问题 #### 引言 在Oracle数据库管理过程中,远程登录与启动数据库是非常重要的操作之一。这不仅能够提高数据库管理员的工作效率,还能帮助他们更好地监控和维护...
在Oracle 9i数据库管理过程中,不慎删除表空间可能会导致一系列问题,比如ORA-01033: Oracle 初始化或关闭进行中以及ORA-01110: 数据库未打开等错误。本文将详细探讨这一问题及其解决方案。 #### 错误概述 当出现...
为初学者准备的学习备用资料
通过上述步骤,可以有效地解决因误删除数据文件而导致的ORA-01033和ORA-01145错误。重要的是,在处理此类问题时保持冷静,并按照正确的顺序执行操作。此外,定期备份数据文件和配置介质恢复策略是预防此类问题的有效...
这篇文章主要针对Oracle-01033系列错误的排除及分析进行了详细的阐述,旨在帮助用户在遇到类似问题时能够有效地解决。 1. 错误背景 在没有关闭Oracle数据库的情况下,直接对数据库文件进行备份,然后在新系统中覆盖...
然而,这只是临时的解决方案,因为它可能会影响性能,并且并未解决根本问题。 解决ORA-00600错误的根本方法通常涉及优化SQL语句,以避免触发错误的特定条件。这可能包括调整查询计划、使用索引、减少数据量等。此外...
为了解决ORA-01033错误并恢复正常数据库服务,可以按照以下步骤操作: 1. **以DBA身份登录** - 使用DBA级别的账户(通常是`sys`或`system`用户)通过命令行工具`sqlplus`登录Oracle实例。 - 输入命令:`sqlplus ...
Oracle数据库在运行过程中可能会遇到各种错误,其中"ORA-01033: oracle initialization or shutdown in progress"是一个常见的登录错误,通常表明数据库正在启动或关闭的过程中,这阻止了用户的正常访问。这个问题...
在 Linux 环境中安装 Oracle 时,可能会遇到各种错误,这篇文章将对 ORA-01078、LRM-00109、ORA-01102、ORA-12541、ORA-12528、ORA-01033 和 ORA-28547 等错误进行详细的解决方法。 在安装 Oracle 10 后,配置网络...