Oracle常见错误处理
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ora-00209
Ora-00209 control file blocksize mismatch, check alert log for more info(控制文件块尺寸不匹配)
原因:控制文件头的块尺寸与参数DB_BLOCK_SIZE不一 致。 处理:检查Alert日志文件,根据Alert日志文件的提示更改 参数文件中的参数DB_BLOCK_SIZE。
Oracle常见错误处理
启动实例装载数据库错误
打开数据库错误
连接数据库错误
应用数据库错误
启动实例装载数据库错误
Ora-00205 error in identifying controlfile, check alert log for more info Ora-00209 control file blocksize mismatch, check alert log for more info Ora-01031 insufficient privileges Ora-01033 initialization or shutdown in progress Ora-01034 ORACLE not available Ora-01991 invalid password file 'string’
Ora-01034 ORACLE not available(Oracle不可用)
原因:数据库服务已启动,但是数据库未打开 处理:在“sqlplus”中使用命令“startup”启动数据库。如果 无法启动,检查ater日志查找原因,纠正错误后(如初始 化参数文件中参数配置不当)启动数据库。
Ora-01991
打开数据库错误
Ora-01113 file string needs media recovery Ora-01242 data file suffered media failure: database in NOARCHIVELOG mode Ora-01243 system tablespace file suffered media failure
Ora-01991 invalid password file 'string’(无效的密码
文件)
ቤተ መጻሕፍቲ ባይዱ
原因:一般出现在使用新的控制文件覆盖原有的控制文件 时。 处理:shutdown 数据库,使用orapwd重建密码文件: orapwd file=%ORACLE_HOME%\database\pwdsid.ora password=pass。
ORA-00018
ORA-00018 maximum number of session exceeded(超 出最大的会话数)
原因:用户连接会话超出参数文件中设置的会话数 处理:增大参数文件中的“Sessions”参数
ORA-00018 maximum number of session exceeded ORA-00020 maximum number of processes (string) exceeded Ora-12154:TNS:could not resolve service name Ora-12514 listener could not resolve SERVICE_NAME given in connect descriptor Ora-12541 no listener Ora-12560:TNS:protocol adapter error
Ora-01113
Ora-01113 file string needs media recovery(打开数据 文件时需要恢复)
原因:在打开某个数据文件时需要介质恢复 处理:使用“recover datafile datafile_name”对数据文件恢复 后继续打开操作。
Ora-01242
Ora-00205
Ora-00205 error in identifying controlfile, check alert log for more info(错误的控制文件标识)
原因:无法找到参数文件中列出的控制文件。 处理:检查参数文件中参数“control_files”确保控制文件的 路径、名字和个数与实际的控制文件一致。
Ora-01242 data file suffered media failure: database in NOARCHIVELOG mode(数据文件工作在非归档 模式时遭遇到介质失败,需要恢复)
原因:数据库工作在非归档模式且某数据文件由于介质失 败的原因无法访问 处理:如果存在冷备份或是导出备份,则可恢复到备份时 的数据。如果没有备份数据文件又不太重要,则删除数据 文件及其所在的表空间。如果没有备份又是重要的数据文 件,则准备被挂回家。
Ora-01243
Ora-01243 system tablespace file suffered media failure (系统表空间遭遇到介质失败,需要恢复)
原因:由于物理或逻辑上的错误导致数据文件损坏,需要 恢复。 处理:依据现场情况对数据库进行还原、恢复。
连接数据库错误
Ora-01033
ORA-01033 ORACLE initialization or shutdown in progress(Oracle初始化或关闭中)
原因:登录时数据库正处于初始化或关闭中 处理:等待一会儿再连接,如果还是不行检查alert日志文 件,尝试重启服务。
Ora-01034
Ora-01031
ORA-01031 insufficient privileges(不足的权限)
原因:试图改变当前用户或密码没有相应的权限,在安装 Oracle是通常指没有相应操作系统权限。处理:增加相应 权限。如在启动数据库时,我们使用“conn / as sysdba”连 接本地数据库的时候,有时会遇到这个错误,这种情况一 般只要加上数据库用户和密码就行。