检查死锁方式
- 用dba用户执行以下语句,可以查看到被死锁的语句。
1)查找死锁的进程:
- sqlplus “/as sysdba” (sys/change_on_install)
2)kill掉这个死锁的进程:
- 如果进程kill不掉的话,则需要用管理员运行cmd,然后重复执行以上步骤即可;
3)如果还不能解决:
- 其中sid用死锁的sid替换:
- 其中spid是这个进程的进程号,kill掉这个Oracle进程
检查对象失效语句
- 再建立数据结构的时候,会出现视图、存储过程、包等异常的情况,使用如下语句检测异常:
- 出现异常的对象后,编辑异常的对象,会有提示;根据提示修复即可;
导入/导出数据的语句
导入
导出
- 其余参数详见 imp/exp --help
其他异常处理
- 今天在连接ORACLE做测试的时候,出现错误:ORA-27101: shared memory realm does not exist
- 错误原因:可能是ORACLE数据库意外被关闭
- 解决方法:cmd下,执行以下命令,启动数据库