Oracle管理监控之测试环境清理用户脚本
--PL/SQL块删除用户
declare
  cursor cur_duser is
    select sid, serial# from v$session where username in ('T1');
  v_str string(200);
begin
  for d_u in cur_duser loop
    v_str := 'alter system kill session ' || '''' || d_u.sid || ',' ||
             d_u.serial# || '''';
    execute immediate v_str;
  end loop;
  v_str := 'drop user T1 cascade';
  execute immediate v_str;
end;
declare
  cur_duser sys_refcursor;
  v_sid     v$session.sid%type;
  v_serial# v$session.serial#%type;
  v_str     string(200);
  uname     string(20);
begin
  uname := 't1';
  open cur_duser for
    select sid, serial# from v$session where username in (uname);
  loop
    fetch cur_duser
      into v_sid, v_serial#;
    exit when cur_duser%notfound;
    v_str := 'alter system kill session ' || '''' || v_sid || ',' ||
             v_serial# || '''';
    execute immediate v_str;
  end loop;
  close cur_duser;
  v_str := 'drop user ' || uname || ' cascade';
  execute immediate v_str;
end;
--过程删除用户
create or replace procedure drop_user(uname string) is
  cursor cur_duser is
    select sid, serial# from v$session where username in (uname);
  v_str string(200);
begin
  for d_user in cur_duser loop
    v_str := 'alter system kill session ' || '''' || d_user.sid || ',' ||
             d_user.serial# || '''';
    execute immediate v_str;
  end loop;
  dbms_lock.sleep(10);
  v_str := 'drop user ' || uname || ' cascade';
  execute immediate v_str;
end;
Oracle管理监控之测试环境清理用户脚本的更多相关文章
- Oracle管理监控 之 rac环境密码文件管理
		
密码文件作用: 密码文件用于dba用户的登录认证. dba用户:具备sysdba和sysoper权限的用户,即oracle的sys和system用户. RAC环境中多个节点的密码文件应该保证一致,否则 ...
 - Oracle管理监控之Oracle用户权限
		
数据字典 1.动态数据字典是以v$xxx开始的数据字典,在数据库中约有150个左右,这些数据字典反映数据库动态运行状况,在不同时间查询会得到不同的结果. 2.DBA数据字典是以DBA_xxx表示,该数 ...
 - Oracle管理监控之oracle用户管理方法
		
创建用户语法: create user 用户名 identified by 密码: em:create user wangwc identified by tiger; 修改用户密码语法: alter ...
 - Oracle管理监控之检查数据库和日常维护数据库
		
linux系统的系统日志一般位于/var/log目录下.linux的系统日志由一个叫syslog的进程管理的,如下日志都是由syslog服务驱动的. /var/log/ messages:记录linu ...
 - Oracle管理监控之sqlplus实现上下翻页设置
		
环境: 操作系统:red hat 5.8 OS 数据库:oracle 11g 11.2.0.1 安装软件:IO-Tty-1.07.tar. Term-ReadLine-Gnu-1.16.tar.uni ...
 - Oracle管理监控之sql developer配置与简单使用
		
1. 前提:使用sqldeveloper的前提是你的机器上安装了Oracle. 2. 刚打开sql developer 找到所安装的jdk的目录,本人安装的路径为:C:\Java\jdk1.6.0\b ...
 - Oracle管理监控之oracle客户端链接服务器配置文档
		
开始菜单--Oracle - OraClient10g_home1--配置和移植工具--Net Configuration Assistant 打开窗口如下: 选择 本地Net服务名配置 点 下一步 ...
 - Oracle管理监控之如何对数据库进行监控检查
		
oracle自动工作负载库(AWR):采集与性能相关的统计数据,并从统计的数据中导出性能量度,以跟踪数据库潜在的问题. 如何生成oracle数据库的自动负载库报告. 手工生成一份oracle数据库的快 ...
 - Oracle管理监控之rlwrap-0.37.tar.gz实现sqlplus上下翻页
		
1.上传rlwrap-0.37.tar.gz到linux 2.解压rlwrap-0.37.tar.gz [root@node1 mnt]# tar zxvf rlwrap-0.37.tar.gz [r ...
 
随机推荐
- R read.table函数的check.names参数
			
今天用cummeRbund 对cuffdiff的结果进行可视化, 一直报错,之前跑的好好的,找了半天原因, 原来出现在read.table这个函数上: read.table有一个参数check.nam ...
 - CentOS下screen 命令详解
			
一.背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份.ftp 传输等等.通常情况下我们都是为每一个这样的任务开一个远 ...
 - C++字符串转化为数字的库函数
			
原文链接:http://blog.csdn.net/tsinfeng/article/details/5844838 1.atoi 功 能:把一字符串转换为整数 用 法:int atoi(const ...
 - js实现密码强度
			
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
 - C#委托和事件定义和使用
			
委托 定义委托的语法和定义方法比较相似,只是比方法多了一个关键字delegate ,我们都知道方法就是将类型参数化,所谓的类型参数化就是说该方法接受一个参数,而该参数是某种类型的参数,比如int.st ...
 - Systemd on ubuntu
			
何为 systemd? systemd 是一个 Linux 下的系统和会话管理器,与 SysV 和 LSB 启动脚本兼容.systemd 提供了积极的并行处理能力,使用套接字(socket)和 D-b ...
 - CSS实现圆角的方法
			
<style type="text/css"> body,p,div {margin:0;padding:0;} .Box {margin:10px auto;widt ...
 - when an event of selector will be fired
			
OP_READ Operation-set bit for read operations. Suppose that a selection key's interest set contains ...
 - quick-cocos2d-x游戏开发【10】——触摸捕获事件 cc.NODE_TOUCH_CAPTURE_EVENT
			
假设看过sample中touch的代码,你会发现演示样例中有一个cc.NODE_TOUCH_CAPTURE_EVENT事件.它和cc.NODE_TOUCH_EVENT触摸事件一样,是引擎级别的事件,我 ...
 - linux系统socket通信编程实践
			
简单介绍并实现了基于UDP(TCP)的windows(UNIX下流程基本一致)下的服务端和客户端的程序,本文继续探讨关于UDP编程的一些细节. 下图是一个简单的UDP客户/服务器模型: 我在这里也实现 ...