常用的一些oracle错误的原因
1、ORA-12541:TNS:没有监听器
原因:没有启动监听器或者监听器损坏。如果是前者,使用命令net start OracleOraHome81TNSListener(名字可能有出入)即可;如果是后者,则使用“Net8 Configuration Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路OK。在添加之前可能需要把所有的监听器先删除!)
2、ORA-12500:TNS:监听程序无法启动专用服务器进程
或
ORA-12560:TNS:协议适配器错误
原因:ORACLE的数据库服务没有启动。使用命令net start ORACLESERVICEORADB(ORADB为数据库名字)即可。如果仍没有解决,请继续向下看。
3、如果数据库服务启动失败,则很有可能是其注册表项值损坏,最好的做法是以下两步:
1)ORADIM -DELETE -SID oradb 删除数据库服务项
2)ORADIM -NEW -SID oradb 新增数据库服务项
注:这个过程中如果出错,就重启计算机!
4、ORA-12154:TNS:能解析服务名
原因:ORACLE的网络服务名没有正确配置。请使用“Net8 Configuration Assistant”工具向导之“本地网络服务名配置”配置TNS即可。如果仍没有解决,请继续向下看。
5、ORA-1034 :TNS:ORACLE不可用
原因:ORACLE的数据库服务正确启动,但是数据库没有打开!
使用命令:
1)svrmgrl 启动服务管理器
2)connect internal 以internal身份登陆
3)startup 打开数据库
6、ORA-12560:TNS:协议适配器错误(顽固性的)
原因:未知。
解决:必杀技--打开“Windows任务管理器”,杀死ORACLE.exe及ORADIM.exe进程,书写自己的ora_startup.bat,执行之!
分享到:
相关推荐
以上是Oracle常用脚本的一些核心功能和应用场景。在实际工作中,DBA通常会根据具体需求定制和扩展这些脚本,以满足特定环境和业务的需要。熟练掌握和运用这些脚本,可以极大地提升Oracle数据库的管理水平。
1. 安装失败:检查日志文件,分析错误原因,如依赖库缺失、内存不足等。 2. 数据库连接问题:确认监听器是否运行,TNSNAMES.ORA配置是否正确,网络是否通畅。 3. 性能优化:监控数据库性能,调整初始化参数,如SGA...
为了使PostgreSQL更加Oracle友好,社区开发了一些扩展,例如"orafce"(Oracle Functions for PostgreSQL)项目,这个项目的主要目标就是提供一个与Oracle兼容的函数库,使得PostgreSQL能更好地支持Oracle的语法和...
在IT行业中,Oracle数据库作为企业级数据管理的重要工具,其操作与维护的高效性往往依赖于对常用命令的熟练掌握。以下将详细解析基于提供的文件信息中的Oracle常用命令,涵盖日志管理和表空间管理两大核心领域,以...
您可能感兴趣的文章:常用的Oracle doc命令(收藏)Oracle 多行记录合并/连接/聚合字符串的几种方法Oracle中字符串连接的实现方法php连接oracle数据库及查询数据的方法plsql连接oracle数据库报ora 12154错
### ORACLE常用命令总结 #### 一、日志管理 在Oracle数据库中,日志管理是维护数据库稳定性和完整性的重要组成部分。以下是一些常见的日志管理命令及其详细解释: 1. **强制切换日志(Forcing Log Switches)** ...
以下是一些常用的Oracle函数,包括SQL组函数和一些杂项函数的详细解释。 **SQL Group Functions** 1. **AVG(distinct or all num)**:计算指定列或表达式的平均值。如果指定了`DISTINCT`,则只考虑不同值的平均;...
### Oracle DBA 常用命令 #### 一、系统管理与维护 **1. SQL*Plus登录** - **命令**: `sqlplus / as sysdba` - **描述**: 以管理员身份登录到SQL*Plus环境。 - **用途**: 适用于执行数据库管理和维护任务。 **...
#### 五、Oracle错误与异常处理 当出现ORA-00312或ORA-00313这样的错误时,表示某个在线重做日志文件无法打开。例如: - ORA-00313: 打开日志组3失败,线程1。 - ORA-00312: 在线日志3,线程1的位置为 '/opt/oracle...
Oracle巡检手册是一份非常详细的巡检手册,包含常用巡检脚本和命令,为数据库管理员提供了一个全面的数据库巡检指南。该手册主要涵盖了数据库的基本状况检查、系统和Oracle日志文件检查、性能监控和故障监控等方面。...
### Oracle常用命令集详解 #### 一、查询Oracle版本信息 **命令:** ``` SELECT * FROM v$version; ``` **描述:** 此命令用于查看当前Oracle数据库系统的版本信息,包括版本号、补丁集等。对于进行系统兼容性检查...
本文将深入探讨Oracle操作员管理资料中的关键知识点,以及一些常用的Oracle知识。 一、Oracle数据库基础 Oracle数据库系统是Oracle公司的产品,它采用SQL作为查询语言,支持ACID(原子性、一致性、隔离性和持久性...
以下是一些关于Oracle RAC CRS的常用命令及其详解: 1. **crs_stat -t**: 这个命令用于查看集群中所有资源的状态。输出包括资源的名称、类型、目标状态和实际状态以及运行所在的主机。如示例所示,"ONLINE" 表示...
Oracle提供了多种工具来进行数据库备份,其中最常用的是`EXPDP`(导出)和`IMPDP`(导入)命令行工具。 #### 1. EXPDP (Export Data Pump) `EXPDP` 是一种快速高效的数据导出工具,它支持并行处理,可以极大地提高...
### Oracle常用异常代码详解 #### 1. ACCESS_INTO_NULL (ORA-06530) **异常描述:** 当尝试访问一个未初始化或者值为NULL的引用时触发此异常。通常发生在对一个NULL对象执行操作(如读取或修改其属性)时。 **解决...
OERROR` 显示错误原因及解决方案。 - 使用 `EDIT` 或 `ED` 编辑上一条 SQL 语句。 - 在 Linux 平台上,可以使用 `C` 或 `CHANGE` 命令替换错误字段。 4. **设置选项**: - `SET PAUSE ON` 开启分屏显示,每次...
下面我们将详细解读《Oracle_数据库日常维护手册_常用SQL_脚本》中提到的一些关键知识点。 #### 一、Oracle日志文件 Oracle的日志文件主要包括警报日志文件(alert_SID.log)。这些日志文件记录了数据库的运行状态...
本文将深入探讨Oracle数据库中与日志管理和表空间管理相关的常用命令,帮助DBA和数据库管理员们更好地理解和应用这些核心功能。 ### 一、日志管理 #### 1. 强制切换日志 在Oracle中,为了确保数据的一致性和完整...
最常用的是SQL*Loader(SQL Loader),这是一个快速、灵活的数据加载实用程序,可以直接从外部文件将数据加载到Oracle表中。SQL*Loader能够处理各种格式的文件,包括CSV和固定宽度格式,对于Excel文件,我们通常需要...