Oracle查询库结构及表属性
库结构(用户、表、序列、视图、触发器、物化视图)
- 【
用户
】 查询 数据库中的所有用户
SELECT username FROM all_users WHERE username NOT IN ('SYS','SYSTEM','CTXSYS');
SELECT USERNAME,ACCOUNT_STATUS,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE
FROM DBA_USERS WHERE INITIAL_RSRC_CONSUMER_GROUP!='SYS_GROUP';
- 【
编码格式
】查询 所有数据库名称和字符编码
SELECT parameter, value FROM v$nls_parameters WHERE parameter LIKE '%CHARACTERSET';
SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER='NLS_CHARACTERSET';
- 【
表空间
】查询 所有表空间及表空间大小
SELECT * FROM DBA_TABLESPACES
- 【
表
】根据用户名 查询所有表
select OWNER,TABLE_NAME,NUM_ROWS,LAST_ANALYZED fr