关闭

Oracle调研常用DML

864人阅读 评论(0) 收藏 举报
--查看oracle的实例名,所在主机名,版本
select INSTANCE_NAME,HOST_NAME,VERSION from v$instance;
--查看oracle版本的详细信息,位数,其他组件信息
select * from v$version

--查看数据库服务器字符集,来源props$
select * from nls_database_parameters;
select userenv('language') from dual;
--查看客户端字符集,来源v$parameter
select * from nls_instance_parameters
--会话字符集
select * from nls_session_parameters


--查看数据库名
select name from v$database

--查看数据库中所用的表空间
select tablespace_name from dba_tablespaces;
--查看表空间用户分布的信息
select tablespace_name,owner,sum(bytes)/1024/1024 from dba_segments group by tablespace_name,owner;


-- 查看表空间未使用空间大小
select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name; 
--查看所有表空间大小
select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name; 


--查看所有用户名,默认表空间和临时空间 
select username,default_tablespace,temporary_tablespace from dba_users;
--查看所有启用的用户名,默认表空间和临时空间
select username,default_tablespace,temporary_tablespace from dba_users where account_status='OPEN';


-- 获得当前用户所有表的DDL语句
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name) FROM USER_TABLES u;

--查看当前用户所有分区表的分区列信息
select * from user_part_key_columns;
--查询分区表名,拥有者(根据TEST用户)
select table_name,owner from all_part_tables where owner='TEST';
--查看分区表的所用者,分区表名,表分区名,表分区所在的表空间(根据分区表名TEST2)
select table_owner,table_name,partition_name,tablespace_name from all_tab_partitions where table_name ='TEST2';


--查看用户表中各字段的数据类型(已指定TEST用户下的TEST2表)
select column_name,data_type from all_tab_cols where table_name='TEST2'and owner='TEST';



--查询表的索引
select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name='TEST';
--查询表的主键
select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' AND cu.table_name = 'TEST';


--查看日志模式
select log_mode from v$database; 
-- 查看数据库最小supplemental logging状态
select supplemental_log_data_min from v$database;
--查看当前数据库force logging的状态
select force_logging from v$database;

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:441236次
    • 积分:3768
    • 等级:
    • 排名:第8557名
    • 原创:45篇
    • 转载:9篇
    • 译文:0篇
    • 评论:145条
    联系方式
    点击这里给我发消息
    公告
    个人博客在BAE上。最近BAE 升级,因域名没有备案,所以无法关联。现将博客转入CSDN。
    文章分类
    最新评论