dropuser:仅仅是删除用户,
dropuser××cascade:会删除此用户名下的所有表和视图。
user
Specifytheusertobedropped.OracleDatabasedoesnotdropuserswhoseschemas
containobjectsunlessyouspecifyCASCADEorunlessyoufirstexplicitlydropthe
user'sobjects.
CASCADE
SpecifyCASCADEtodropallobjectsintheuser'sschemabeforedroppingtheuser.You
mustspecifythisclausetodropauserwhoseschemacontainsanyobjects.
使用cascade参数可以删除该用户的全部objects。要说明的如下:
1.Iftheuser'sschemacontainstables,thenOracleDatabasedropsthetablesandautomaticallydropsanyreferentialintegrityconstraintsontablesinotherschemasthatrefertoprimaryanduniquekeysonthesetables.
如果用户的schema中有表,则在删除表的时候自动删除与该表相关的主键和外键。
2.Ifthisclauseresultsintablesbeingdropped,thenthedatabasealsodropsalldomainindexescreatedoncolumnsofthosetablesandinvokesappropriatedroproutines.
如果用户的schema中有表,则在删除表的时候自动删除与该表相关的索引。
3.OracleDatabaseinvalidates,butdoesnotdrop,thefollowingobjectsinotherschemas:
删除用户时,下列在其他用户中的objects不会被删除,只会被置为无效
3.1Viewsorsynonymsforobjectsinthedroppeduser'sschema
视图,同义词
3.2Storedprocedures,functions,orpackagesthatqueryobjectsinthedroppeduser'sschema
存储过程,函数,包
4.OracleDatabasedoesnotdropmaterializedviewsinotherschemasthatarebasedontablesinthedroppeduser'sschema.However,becausethebasetablesnolongerexist,thematerializedviewsintheotherschemascannolongerberefreshed.
其他用户建立的基于被删除用户的物化视图不会被删除,只是不能在刷新了。
5.OracleDatabasedropsalltriggersintheuser'sschema.
用户模式下的所有触发器全部被删除
6.OracleDatabasedoesnotdroprolescreatedbytheuser.
被删除用户建立的其他用户不会被删除
------------------------------------------------------------------------------
分享到:
相关推荐
connect database ...user Create user <user> identified by Alter user <user> default tablespace Alter user <user> quota <size> on ... Drop user <user> [cascade] role Create role Drop role <role>
Oracle+sde数据备份、恢复 从数据库中删除SDE和SDE USER用户 DROP USER SDE CASCADE; DROP USER SDEUSER CASCADE;
DROP USER ELWY CASCADE; -- 创建用户 CREATE USER ELWY IDENTIFIED BY "ELWY" DEFAULT TABLESPACE ELWY_DATA TEMPORARY TABLESPACE ELWY_TEMP; -- 用户授权 GRANT CONNECT,RESOURCE TO ELWY; GRANT UNLIMITED ...
drop user webbas cascade ;
drop user XX 删除用户, 如果要删除的用户已经创建有表了,那就需要在删除时带一个参数 cascade;把该用户的所有表一起删除 新建的用户无法登陆到数据库 show user;查看当前等数据库的用户名 oracle 有多少种...
一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR>quit b、关闭...
drop user oldoa cascade create tablespace tbsoa DATAFILE 'F:\app\Administrator\oradata\orcl\tbsoa.dbf' size 1024m autoextend on next 30m; create user oldoa identified by oldoa; grant dba to oldoa; ...
ALTER TABLE TABLENAME DROP CONSTRAINTS COLUMN CASCADE; --删除约束 ALTER TABLE TABLENAME DISABLE PRIMARY_COLUMN ; --设置被设置为主键的列为无效 DROP INDEX INDEX_NAME; --删除主键索引 2,查看主键约束 ...
INTERVAL=60 5 存储追踪和告警文件的路径 user_dump_dest 指定记录 Oracle 用户进程产生的追踪和告警信息的文件的 存放路径 background_dump_dest 指定记录 Oracle 后台进程产生的追踪和 告警信息的...
一、用户操作: 用户锁定和解锁/密码设置: alter user [USER] account lock; alter user [USER] account unlock; alter user scott identified by tiger;...删除用户:drop user [USER] cascade; ........
" " " " " "drop user A cascade;//就这样用户就被删除了 " "判断依据 "标记用户用途,定期建立用户列表,比较是否有非法用 " " "户 " "实施风险 "高 " "重要等级 " " "备注 " " 2 SHG-Oracle-01-01-02 "编号 "SHG-...
概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用。 create user 用户名 identified by 密码; 2.给用户修改密码 概述:如果给自己修改密码可以直接使用 sql>...
20.oracle8中扩充了group by rollup和cube的操作。有时候省了你好多功夫的。 下面的语句可以进行总计 select region_code,count(*) from aicbs.acc_woff_notify group by rollup(region_code); <2> 对第1个字段...
drop user gep cascade; create user gep identified by gep default tablespace USERS; grant connect,resource,dba to gep; grant create table to gep; grant select any table to gep; exit
本文实例讲述了Linux下Oracle删除用户和表空间的方法。分享给大家供大家参考,具体如下: 1.删除某个用户 SQL> conn /as sysdba Connected. SQL> drop user userName cascade; 用户已删除 如果用户无法删除,并...
drop user user_name cascade 清空指定用户的所有数据,但表空间已占用的空间不会释放 create or replace directory expdir as 'c:\bak' grant read,write on directory expdir to nc55 expdp nc55/nc55@ncxh ...
删除HKEY_CURRENT_USER/SOFTWARE/Microsoft/windows/CurrentVersion/Explorer/MenuOrder/Start Menu/Programs中所有以oracle 开头的键。 删除HKDY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI中除Microsoft ...
(1) 了解Oracle的工作环境和基本使用方法。 (2) 练习标准SQL的数据操作,查询命令及其查询优化。 (3) 学会使用高级SQL命令,排序、分组、自连接查询等。 (4) 学会使用SQL*PLUS命令显示报表,存储到文件等。 【实验...
drop user user1 cascade; exit oracle命令行创建用户: 代码如下: create user user1 identified by values ‘fa091872a2cc669c’ default tablespace user1 temporary tablespace temp ...
drop user ×× cascade 说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。 步骤二: 删除tablespace DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES...