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