导航
导航

Oracle常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
show user    -- 显示当前用户
select name from v$database -- 显示当前数据库名
select instance_name from v$instance -- 显示当前实例名
show parameter instance_name -- 显示当前实例名

select count(*) from user_tables -- 查询当前用户表数
select count(*) from user_views -- 查询当前用户视图数
select count(*) from user_sequences -- 查询当前用户序列数
select count(*) from user_jobs -- 查询当前用户任务数
select job from dba_jobs -- 查询所有job(sys)用户
select count(*) from user_source -- 查询当前用户源码数
select object_name, status from user_objects where object_type='FUNCTION' -- 查询函数
select object_name, status from user_objects where object_type='PROCEDURE' -- 查询存储过程

select text from all_source where owner=%USER% and name=upper('%NAME%') --查询函数或存储过程源码
select username, default_tablespace from user_users --查看当前用户缺省表空间

drop tablespace %NAME% INCLUDING CONTENTS AND DATAFILES --删除tablespace
drop user %NAME% cascade --删除用户

参考:
http://www.cnblogs.com/yongtaiyu/archive/2013/09/13/3318539.html
http://blog.csdn.net/oscar999/article/details/7468153
http://blog.sina.com.cn/s/blog_489d82ef01015h0t.html
http://blog.csdn.net/f_zongjian/article/details/5832676