Oracle 问题汇总-数据库连接方面

(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
数据库装载完毕

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值