ORA-48227 安装数据库 ORA-01092,求解

ORA-48227 安装数据库 ORA-01092,求解,第1张

造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:

1.监听服务没有起起来。windows平台个一如下 *** 作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。

2.database instance没有起起来。windows平台如下 *** 作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.

3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.

经过以上步骤,就可以解决问题。

处理步骤如下:

create pfile='c:/tan.ora' from spfile

shutdown abort

startup mount pfile='c:/tan.ora'

alter session set events '10015 trace name adjust_scn level 3'

alter database open

报错:

SQL>alter database open

alter database open

*

第 1 行出现错误:

ORA-01092: ORACLE instance terminated. Disconnection forced

ORA-01578: ORACLE data block corrupted (file # 33, block # 192)

ORA-01110: data file 33: 'D:\WISSCN\WISSCN\UNDOTBS1.DBF'

进程 ID: 6400

会话 ID: 127 序列号: 3

show parameter undo

alter system set undo_management=manual scope=spfile

alter database datafile 33 offline drop

create undo tablespace undotbstemp datafile 'D:\wisscn\wisscn\UNDOTBS01.dbf' size 100M

alter system set undo_management=auto scope=spfile

alter system set undo_tablespace=undotbstemp scope=spfile

create pfile='c:/tan.ora' from spfile

在ora文件中加

_CORRUPTED_ROLLBACK_SEGMENTS=(_SYSSMU33_86657127$)

括号中为DROP TABLESPACE undotbs 报的错

重启

DROP TABLESPACE undotbs INCLUDING CONTENTS AND DATAFILES

还保存,就继续在ora文件中加

下面可以查出UNDOTBS中的所有段,可以一次都加到ora中。

select segment_name from dba_rollback_segs where tablespace_name = 'UNDOTBS'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10810938.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存