专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

oracle问题 oracle问题分析软件

ins518 2024-10-19 07:01:15 技术文章 14 ℃ 0 评论

解决ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务(listener SID)

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_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 = ORCL)

(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)

(SID_NAME = ORCL)

)

)

  1. 保存文件,重新启动监听服务TNSListener

提示ORA-01033:ORACLE initialization or shutdown in process

1.sqlplus /NOLOG

2.SQL>connect sys/change_on_install as sysdba

提示:已成功

3.SQL>shutdown normal;

提示:数据库已经关闭 已经卸载数据库 ORACLE 例程已经关闭

4.SQL>startup mount;

5.SQL>alter database open;

第1 行出现错误: ORA-01157: 无法标识/锁定数据文件19 - 请参阅DBWR 跟踪文件

ORA-01110: 数据文件19: ''''C:\oracle\oradata\oradb\FYGL.ORA''

6.SQL>alter database datafile 19 offline drop;

7.重复使用5,6,直到出现“数据库已更改”的提示,

8.shutdown normal;

9.startup moun;

10.重新登录

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表