易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle查看被锁的表和解锁

查看锁表进程SQL语句1:
select sess.sid,
    sess.serial#,
    lo.oracle_username,
    lo.os_user_name,
    ao.object_name,
    lo.locked_mode
    from v$locked_object lo,
    dba_objects ao,
    v$session sess
where ao.object_id = lo.object_id and lo.session_id = sess.sid;
查看锁表进程SQL语句2:
select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;
杀掉锁表进程:
如有記錄則表示有lock,記錄下SID和serial# ,將記錄的ID替換下面的738,1429,即可解除LOCK
alter system kill session '738,1429';
Oracle有自己的进程管理策略,很多情况下杀进程往往不能即使生效,可以加alter system kill ... immediately 试试


相关文档:

Oracle CHAR,VARCHAR,VARCHAR2类型的区别与使用

区别:

  1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR
(20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2
(20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。
  2.CHAR的效率比VARCHAR2的效率 ......

怎样将excel中的数据通过PL/SQL导入ORACLE数据库中

详细地步骤:


1、打开MicroSoft   Excel   2000  


2、文件(F)→新建(N)→工作簿→  


3、输入数据后,存盘为test.xls,  


4、文件(F)→另存为(A)→  


保存类型为:制表符分隔,起名为text.txt,保存到C:\ &nb ......

oracle数据库的导入导出

经常用到的数据库导入导出,每次用都要查询,把语句保留在这边方便以后查阅
//快速导入数据到另一个数据库的语句
例如:
imp tms/tms@TMS_192.168.0.104 file=c:\1.dmp buffer=30720 show=no ignore=yes grants=yes rows=yes full=yes
路径为Oracle路径
imp tms/tms@TMS file=d:\tmsbf_all.dmp buffer=30720 show=no ......

Oracle Sqlplus设置行数和宽度


1. 设置页面显示总行数
 
1) 查看目前的pagesize,默认是14:
Sqlplus代码
1.      show pagesize;   
show pagesize;
 
2) 将pagesize设置好100,则可以一次显示够多行记录了:
Sqlplus代码
1.      set pagesize 1 ......

oracle用户权限及角色

每个Oracle用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源。Oracle角色(role)就是一组权限(privilege)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可以直接给其他用户授权。
    数据库系统权限(Dat ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号