ORA-01033 ORA-01109 ORA-01034 ORA-12514 ORA-24324 ORA-01041 ORA-01157 ORA-01110

Posted 发财不容易

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORA-01033 ORA-01109 ORA-01034 ORA-12514 ORA-24324 ORA-01041 ORA-01157 ORA-01110相关的知识,希望对你有一定的参考价值。

客户数据库挂掉了

在plsql客户端使用普通账号登录时提示如下错误

因为好久没弄数据库了,慌了一小下。

接下来搜索过往的知识,回忆。在cli下输入了以下命令 

1 sqlplus system/system@its as sysdba

成功接入频道,下面关掉数据库

1 shutdown immediate;

提示错误

不管错误,启动下

1 startup mount;

又错误

不带mount启动

在百度上搜索得到以下这个答案,内容忽略,我准备加以下这句话

1     (SID_DESC=
2        (GLOBAL_DBNAME=orcl.com)
3        (ORACLE_HOME = D:\\app\\Administrator\\product\\11.2.0\\dbhome_1)
4        (SID_NAME = ORCL)
5      )

问了高人,告诉甩给我一个连接。并告知,静态注册Listener是不好的。

在改之前看下listener的状态,新开一个cli,运行下面这句话

lsnrctl status

得到了下面内容

真的没有我们要的ITS啊,坑在这里,那么填吧

高人的链接里提到了用下面这句话重建一下listener

lsnrctl reload

我重建了一次,然后再看状态并没有什么改变。那就静态注册吧。

这里我们可以找到listener.ora文件自己填(我这么做的),也可以去oracle提供的图形界面去做,如下

怎么用这个添加,下次再试吧

然后再

lsnrctl status

我需要的数据库可以监听了,再去启动数据库,错误的根本出现。

百度得到如下答案.

我用到如下几句话屏蔽错误。

archive log list

//归档模式下

alter database datafile \'/oradata/orcldata/sacproduce02.dbf\' offline

//非归档模式下

alter database datafile \'/oradata/orcldata/sacproduce02.dbf\'offline drop

我尝试修复数据文件,没有成功,由于这个数据文件中存储的数据无关紧要,也就没尝试修复,修复方法正在尝试中。下次再记。

 

以上是关于ORA-01033 ORA-01109 ORA-01034 ORA-12514 ORA-24324 ORA-01041 ORA-01157 ORA-01110的主要内容,如果未能解决你的问题,请参考以下文章

如何解决此“ORA-01109:数据库未打开”错误?

oracle ORA-01033问题怎么解决

ORA-01109:数据库未打开(解决)

oracle数据库报ORA-01033错误

oracle数据库报ORA-01033错误

Oracle ORA-01033: 错误解决办法