欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

查看所有表名 所有用户名 所有表空间 有大用 有大大用

select * from all_tables where owner='TEST';


TEST为用户名,用户名必须是大写。

 


查看当前登录的用户的表:


  select table_name from user_tables;


  来自 https://www.cnblogs.com/qlqwjy/p/8405478.html


最直观的方法就是直接在pl/sql里查看 命令行如下:

查看所有用户:select * from all_users;

查看表空间:select tablespace_name from dba_tablespaces;

查看用户具有怎样的角色:select * from dba_role_privs where grantee='用户名';

查看某个角色包括哪些系统权限:select * from dba_sys_privs where grantee='DBA'

查看oracle中所有的角色:select * from dba_roles;

快速创建表空间:(备注:ADC_BACK_1 为表空间名称,datafile指定了表空间物理路径,如下创建2个表空间)

create tablespace ADC_BACK_1 datafile 'D:\OracleBack\ADC1.dnf' size 500M;

create tablespace ADC_BACK_2 datafile 'D:\OracleBack\ADC2.dnf' size 500M;

查看单张表在不同表空间的详细信息(包括表空间、表名称、表使用的空间大小):

SELECT tablespace_name, segment_name, segment_type, blocks FROM dba_segments WHERE segment_name = 'JMS_NEWS';


来自  https://blog.csdn.net/QQ578473688/article/details/54561585



普通分类: