随笔分类 - Oracle常用脚本
摘要:kill session 是DBA经常碰到的事情之一。如果kill 掉了不该kill 的session,则具有破坏性,因此尽可能的避免这样的错误发生。同时也应当注意,如果kill 的session属于oracle 后台进程,则容易导致数据库实例宕机。通常情况下,并不需要从操作系统级别杀掉Oracle
阅读全文
摘要:如何杀掉一个用户下的所有进程并drop掉这个用户Copy the sample code below into a file named kill_drop_user.sql.Open SQL*Plus and connect as user SYS to your databaseSQL> CON
阅读全文
摘要:rac中需要指定thread添加日志组RAC:alter database add logfile thread 1 group 1('+DATA/irac/redo01_1.log','+DATA/irac/redo01_2.log') size 1024m;alter database add
阅读全文
摘要:此处以enq: TX - row lock contention等待时间为例。如果在此回话发生在awr快照信息默认的保存天数以内。可以通过如下sql查询到相关的session信息。select * from DBA_HIST_ACTIVE_SESS_HISTORY where event like
阅读全文
摘要:查看当前被阻塞的对象和锁信息SELECT DISTINCT s1.inst_id BlockingInst, s1.sid BlockingSid, s1.serial# BlockingSerial, s2.inst_id BlockedInst, s2.sid BlockedSid, s2.us
阅读全文
摘要:查询热块对象sql语句: SELECT * FROM (SELECT O.OWNER, O.OBJECT_NAME, O.OBJECT_TYPE, SUM(TCH) TOUCHTIME, FROM X$BH B, DBA_OBJECTS O WHERE B.OBJ = O.DATA_OBJECT_I
阅读全文
摘要:Oracle权限相关查询着实视图有点多,记录下常用的语句,方便查询:1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):
阅读全文
摘要:set line 200set pagesize 0set long 99999set feedback offset echo off获得表、索引、视图、存储过程、函数的DDL:select dbms_metadata.get_ddl('TABLE','TABLE_NAME','TABLE_OWN
阅读全文
摘要:关于数据库死锁的检查方法一、 数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。二、 死锁的原理当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,此时的现象是这条语句一直在执行
阅读全文

浙公网安备 33010602011771号