(1)ora-12541:TNS 无监听程序
现象:经常有遇到同事装完10g数据库后,能用PLSQL Developer连接上,但装了10g客户端后,反而连接不上了
分析:出现这个问题是由于使用的监听不对
简单的解决办法:登录不上时,PLSQL Developer也会弹出一个界面,这时选择菜单栏的"工具"按钮,点击"首选项",
点击"连接",在Oracle主目录名(自动检测为空),这时选择OraClient10g_home1,点击"确定",然后重启PLSQL Developer,
就可以连接了
(2)ora-01033:oracle initialization or shutdown in progress
在windows下运行,输入cmd后回车,进入DOS环境。
下面以DBA用户登录为例进行说明,具体命令:
C:\Documents and Settings\Administrator>sqlplus /nolog;
SQL>connect sys/password as sysdba;
提示:已成功
SQL>shutdown normal
提示:数据库已经关闭
已经卸载数据库
ORACLE 例程已经关闭
SQL>startup mount
提示:ORACLE例程已经启动
Total System Global Area 118200068 bytes
Fixed Size 282076 bytes
Variable Size 82881080 bytes
Database Buffers 33504432 bytes
Redo Buffers 532480 bytes
数据库装载完毕
SQL>alter database open;
提示:
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 19 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 19: ''''D:/oracle/oradata/oradb/FYGL.ORA''
注意提示文件部分根据每个人不同情况有点差别。
继续输入
SQL>alter database datafile 19 offline drop;
提示:数据库已更改。
循环使用最后两步,直到alter database open;后不再提示错误,出现“数据库已更改”。
继续输入:
SQL>shutdown normal
提示:数据库已经关闭
已经卸载数据库
ORACLE 例程已经关闭
SQL>startup
提示:ORACLE例程已经启动
Total System Global Area 118200068 bytes
Fixed Size 282076 bytes
Variable Size 82881080 bytes
Database Buffers 33504432 bytes
Redo Buffers 532480 bytes
数据库装载完毕