---删除用户
1.删除用户--及查询用户连接情况
drop user U_PURE_TEST02 cascade;
说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。
drop user U_ZJYDZF_NEW2 cascade
(**)如果在drop 后还提示ORA-01940:无法删除当前已链接的用户,说明还有连接的session,可以通过查看session的状态来确定该session是否被kill 了,用如下语句查看:
select saddr,sid,serial#,paddr,username,status from v$session where username is not null
1.你可以用 alter user 用户ID account unlock 先解开这个用户锁定
2.这个机制是在用户的profile中设定,profile主要是对系统资源和用户囗令的管理,
你可以打开查看,里面有个 FAILED_LOGIN_ATTEMPTS 参数,你还可以结合其它的参数一起使用来管理资源和囗令。系统有个默认的profile叫default
如要找datafile的具体位置,可以使用
select t1.name,t2.name from v$tablespace t1, v$datafile t2 where t1.ts# = t2.ts#;
(1)查看用户的连接状况
select username,sid,serial# from v$session
(2)找到要删除用户的sid,和serial,并删除
-------------------------------------------
如:你要删除用户'WUZHQ',可以这样做:
alter system kill session'532,4562'

----删除表空间
2.删除表空间
--查询表空间情况
select * from dba_data_files
--文件信息
select * from V$datafile
--表是存储在表空间里的
select * from dba_tables where tablespace_name='表空间名'
查看用户和表空间对应情况和使用情况
select owner,tablespace_name,sum(bytes)/1024/1024MB
   from dba_segments  group by owner,tablespace_name
--删除空的表空间,但是不包含物理文件
drop tablespace tablespace_name;
--删除非空表空间,但是不包含物理文件
drop tablespace tablespace_name including contents;
--删除空表空间,包含物理文件
drop tablespace tablespace_name including datafiles;
--删除非空表空间,包含物理文件
drop tablespace tablespace_name including contents and datafiles;
--如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS
 drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;

3.数据库备份bak
robocopy e:/backup/data z:data/ /e /copyall /maxage:2



作者:星辰 时间:2017-02-19 浏览 725评论 0 赞 0砸 0 标签: oracle
评论
还可以再输入500个字

请您注意

·自觉遵守:爱国、守法、自律、真实、文明的原则
·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规
·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·您在NoteShare上发表的作品,NoteShare有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款