oracle 数据字典 ip,oracle 数据字典

表和列

DBA_TABLES、ALL_TABLES和USER_TABLES显示了有关数据库表的一般信息。

DBA_TAB_COLUMNS、ALL_TAB_COLUMNS和USER_TAB_COLUMNS显示了每个数据库表的列的信息。

注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括表。

User_Sys_Privs 和 User_Role_Privs 可以查看权限

select SYS_CONTEXT('USERENV','IP_ADDRESS') from dual  ---------查看系统ip地址

select SYS_CONTEXT('USERENV','HOST') from dual   ----------查看主机名称

---1、查询数据库名:

select name,dbid from v$database;--或者show parameter db_name;

----2、查询实例名:

select instance_name from v$instance;---或者show parameter instance_name;

select * from user_tablespaces -------------------表空间详细信息

SELECT * from user_ts_quotas

select username,default_tablespace from user_users;-------查看用户的默认表空间

select * from dba_tables where tablespace_name='表空间名' -------注意表空间名大小写敏感。

select * from user_tables; ----------------------- 包含有关所有表的名称、列数和其他详细信息的信息

select * from all_tables; ------------------------ 查询所有可以访问的表的信息

select * from user_tab_columns  -------------------查用户表的详细信息

select * from user_Tab_Privs    -------------------查看当前用户对所有表的权限

select * from all_Tab_Privs     -------------------查看所有用户对所有表的权限

select * from user_segments    --------------------跟all_tables有点像(监视表的增长情况)

select * from User_Catalog      -------------------查看当前用户下的表、视图等对象(查询有哪些表)

select * from All_Catalog       -------------------查看所有用户下的表、视图等对象(查询有哪些表)

select * from User_Objects      -------------------查看当前用户下的表、视图等对象(表的详细信息)

select * from user_users   ------------------------查询当前用户

select * from All_Users    ------------------------查询所有可以访问的用户

select * from User_Sys_Privs    -------------------查看当前用户所拥有的权限

select * from User_Role_Privs   -------------------查看用户所拥有的角色

all_source 此视图存储的应该是Type of object: FUNCTION, JAVA SOURCE, PACKAGE, PACKAGE BODY, PROCEDURE, TRIGGER, TYPE, TYPE BODY 的定义,

select * from dba_source   ------------------DBA 用户的所有的存储过程的基本信息

select * from all_source       ---------所有用户的所有的存储过程的基本信息

select * from user_source       ------------------当前用户的所有的存储过程的基本信息

-----------------------------通过表名查过程---------------------

select distinct name from USER_SOURCE where type = 'PROCEDURE' and text like '%TABLE_A%'

------查询表空间存放数据文件的位置

select t1.name,t2.name from v$tablespace t1,v$datafile t2 where t1.ts# = t2.ts#;

Select * FROM DBA_DATA_FILES;

+DATADG/zdxyxdb/datafile/tbs_meta.652.897498109

----------------------------------------------------------------------------------------------

---------------------------------------------------------字典表--------------------------------------------------

----用户及权限

SELECT * from User_Users ---默认表空间

SELECT * from All_Users

SELECT * from Dba_Users

SELECT * from User_Sys_Privs

SELECT * from User_Role_Privs

SELECT * from DBA_ROLES  ---所有角色

SELECT * from dba_Sys_Privs

SELECT * from dba_Role_Privs

------数据库对象。(查所有表,视图,同义词和序列)

SELECT * from user_Catalog

SELECT * from cat --user_Catalog 的同义词

SELECT * from all_Catalog

SELECT * from dba_catalog

---序列

SELECT * from all_Catalog WHERE table_type ='SEQUENCE' AND owner='SO' AND table_name ='SEQ_ATOM_ACTION_ID'

SELECT so.SEQ_ATOM_ACTION_ID.nextval FROM dual

select * from dba_sequences where sequence_owner='KONGZY'

SELECT * from USER_SEQUENCES

SELECT * from ALL_SEQUENCES WHERE sequence_owner='KONGZY'

---同义词

select * from all_synonyms  WHERE owner='PUBLIC' AND table_name ='USER_TABLES'

SELECT * from user_synonyms

-----表相关

select * from user_tablespaces -------------------表空间详细信息

SELECT * from user_ts_quotas ---空间限额

select * from user_users; ----查看用户的默认表空间

-----表

select * from dba_tables;

select * from user_tables;

select * from all_tables;

----列

SELECT * from user_tab_columns

select * from all_tab_columns

select * from dba_tab_columns

----权限

select * from user_Tab_Privs

select * from all_Tab_Privs

select * from dba_Tab_Privs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值