首页 > 数据库 >Oracle删除用户及用户下的全部数据

Oracle删除用户及用户下的全部数据

时间:2023-04-21 15:13:59浏览次数:37  
标签:username 删除 用户 session Oracle serial select

 

1、查看用户

select * from all_users
select * from user_users
select * from dba_users

2、查看用户的连接状况

select username,sid,serial# from v$session where username = 'NCC'

3、找到要删除用户的sid,和serial,并删除

alter system kill session '4521,27770'

4、删除用户

drop user ncc cascade

如果在 drop 后还提示 ORA-01940:无法删除当前已链接的用户,
说明还有连接的 session,可以通过查看 session 的状态来确定该 session 是否被 kill 了,
用如下语句查看:

select saddr,sid,serial#,paddr,username,status from v$session where username is not null

5、也可以使用 Oracle 自带的工具来管理用户及其信息

标签:username,删除,用户,session,Oracle,serial,select
From: https://www.cnblogs.com/lcword/p/17340403.html

相关文章

  • 覆盖全球的精准 DDoS 检测技术,为全球用户优化游戏体验
    客户背景客户是一家欧洲的游戏公司,拥有多款自主研发的手游和网页游戏。迄今为止,客户已经在欧洲、北美和东亚的多个国家和地区设立了游戏服务区,累计拥有超过3亿的游戏用户,其中海外的用户数量超过1亿,每天在线的用户数量超过2万。客户挑战通过与客户的初步沟通,我们了解到客户的正......
  • CentOS强制指定用户下线并禁止用户再次登录
    CentOS强制指定用户下线并禁止用户再次登录强制指定用户下线可以使用pkill命令kill该用户所有的进程pkill-utom执行上面的命令会将名为“tom”的用户踢下线禁止用户登录使用pkill命令将用户踢下线后该用户可以再次登录,我们要禁止这种行为,有两种方法可以办到锁定用户......
  • 批处理编写和用户管理
    一、批处理编写1.1批处理作用自上而下成批的处理每一条命令,直到执行最后一条!1.2如何创建批处理文件扩展名:.bat创建方法:新建一个记事本文件,然后将扩展名改为.bat注:修改扩展名时,需要将文件扩展名显示出来1.3批处理基本语法1.3.1 @echooff    作用:关闭回显功......
  • 使用Oracle的springBoot
    application.ymlspring:application:name:zplatformdatasource:driver-class-name:oracle.jdbc.driver.OracleDriverurl:jdbc:oracle:thin:@主机号:端口号/数据库?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetriev......
  • 4/21 力扣 82. 删除排序链表中的重复元素 II
    给定一个已排序的链表的头 head, 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回已排序的链表 。 示例1:输入:head=[1,2,3,3,4,4,5]输出:[1,2,5]示例2:输入:head=[1,1,1,2,3]输出:[2,3] 提示:链表中节点数目在范围[0,300]内-100<=Node.val<=100题目......
  • oracle function 函数
    oraclefunction的几个实例,只限入门,高手路过 --********thesimplestexampleoffunction--tip:canusesqltodirectlycallthefunctionwithinmoduleparametercreateorreplacefunctionget_customer_namereturnvarchar2isv_uservarchar2(100);begins......
  • oracle constraint的属性
    constraint有三个属性:deferrabledeferredvalidated;其中deferrable和deferred联合使用,可以控制何时判断数据完整deferrabledefered就可以在commit时再判断;其中validated和enable联合使用,可以允许旧数据的不完整enablenotvalidated时,即可。 然后转一篇文章,讲解很详细:Oracle......
  • 删除链表的倒数第 N 个结点
    删除链表的倒数第N个节点19.删除链表的倒数第N个结点-力扣(LeetCode)给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。示例1:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]Python解:#Definitionforsingly-linkedlist.#classListNode(object):#......
  • Oracle 创建定时任务 DBMS_JOB
    需求:创建一个每天凌晨一点执行的任务(存储过程)1、创建存储过程--一般存储过程语法CREATEORREPLACEPROCEDUREUPDATE_LABEL_TABLE_DATE_DTISBEGIN UPDATEIC_CO_BAE_INFOSETDT=TO_CHAR(TRUNC(SYSDATE-1),'yyyy-MM-dd'); UPDATEIC_RG_RRG_INFO_V1SETDT=TO_CHAR(......
  • mybatis 调用 oracle 带包存储过程(有out参数)
    https://blog.csdn.net/u010925982/article/details/102958001  1.先写xml映射文件<selectid="call"parameterType="java.util.HashMap"statementType="CALLABLE"resultType="java.util.HashMap"><!--call包名.方法名(参数)-......