现在我有一个测试数据库,登录Linux后执行如下命令:
su - oracle
sqlplus /nolog
conn / as sysdba
然后在conn / as sysdba这一句卡住,一直停在这一步,无任何报错信息,在pl/sql客户端,也无法用任何用户登录,此数据库归档日志已经关闭,几个小时前还可以登录连接上,几个小时后就无法登录,在无法连接之前,有锁表后kill -9杀进程的操作,锁的表也比较大,好几十GB的表,现在,在无法连接数据库的情况下,我如何重启数据库。
su - oracle
sqlplus /nolog
conn / as sysdba
然后在conn / as sysdba这一句卡住,一直停在这一步,无任何报错信息,在pl/sql客户端,也无法用任何用户登录,此数据库归档日志已经关闭,几个小时前还可以登录连接上,几个小时后就无法登录,在无法连接之前,有锁表后kill -9杀进程的操作,锁的表也比较大,好几十GB的表,现在,在无法连接数据库的情况下,我如何重启数据库。
解决方案 »
- oracle 9i 10g 11g 双机热备份
- 新手请教:关于sqldeveloper配置问题
- (100分)oracle基于时间的恢复问题
- 存储过程里,参数和变量的区别是?
- oracle和access如何实现数据互相导入导出?
- 获取ODBC的所有用户表失败,高手看看是不是.NET2的BUG?
- 关于数据库中类型转换的一个问题,求助!!!!!!
- 菜鸟请教一个返回值及in与not in效率的问题.请大虾指教
- 请问Oracle中,2个日期字段相减怎样得到符合正常时间的数据????高手帮忙!!很苦闷!
- 好的oracle学习网站/我的疑惑
- sqlplus 使用@服务名连接 反应时间长
- oracle的session过多问题
--使用这个命令看看:
startup force;
无法登录,如何执行startup force~
是挺郁闷的,sys也登录不了,任何用户都登录不了。结果找电信的技术人员重启了,也不知道他们是怎么重启的。
先杀掉用户连接的进程,如果还不能登录数据库,再杀掉ORACLE的后台进程。
如果是服务有apache tomcat oracle,先关闭apache 然后在关闭tomcat,后关闭oracle.
1. 关闭 Apache [root@www root]#/erp/apache/bin/apachectl stop
2. 关闭 Tomcat
#su - oracle
$/usr/local/tomcat/bin/shutdown.sh…exit
3. 关闭 Oracle9isqlplus "/ as sysdba"
SQL>shutdown immediate…exit
$lsnrctl stop exit
1. 关闭 Apache
[root@www root]#/erp/apache/bin/apachectl stop…
2. 关闭 Tomcat
#su - oracle
$/usr/local/tomcat/bin/shutdown.sh…exit
3. 关闭 Oracle9isqlplus "/ as sysdba"
SQL>shutdown immediate
$lsnrctl stop
exit