Oralce pl/sql因程序异常退出等原因导致事务未提交造成的锁表后如何解锁

在使用pl/sql操作ORACLE数据库时,或者运行第三方程序操作ORACLE数据异常退出时,常常因为一些不可控的退出等原因,导致数据库表被锁而无法操作。此时如果还可以提交事务,则可以使用commit命令将事务提交,而绝大部分情况下,事务都无法手动提交,这就需要对锁进行解锁。 可以使用下列SQL语句进行操作: 1、查询…

Oracle数据库中常用的数据字典表和视图

1、数据字典 数据库一般都包括表、视图、触发器、存储过程、索引等对象,而这些数据库对象,一般都会保存在数据库的数据字典里。 数据字典是数据库的重要组成部分,它记录了数据库的系统信息、对象信息等。 数据字典一般都是由管理员用户进行管理,其他普通用户只能对数据字典进行查询操作。数据字典的维护和修改,都是由数据库管理系统(D…

Oracle用户密码带特殊@符号,导致登陆失败及IMP和EXP命令执行失败:ORA-12154: TNS: 无法解析指定的连接标识符

使用connect命令登陆ORACLE时,如果用户密码包含@符号,则登录命令如下 : sqlplus system/123@456@ora10g 提示无法登陆:ORA-12154: TNS: 无法解析指定的连接标识符。 原因为:@符号与后面的服务名前的@符号重复了,导致登陆程序无法区分这两个@符号。 如果真的不想修改密…