您的位置:首页 > 数据库 > Oracle

Oracle学习记录整理笔记3-默认的管理表

2016-07-21 16:57 555 查看
这一项比较杂,我也就不分开写了!

--查询表空间
select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;
--更改表空间
ALTER DATABASE DATAFILE 'D:\RUN\ORACLE\PRODUCT\ORADATA\TESTDEV\TS_DATA.DBF'
RESIZE 2048M;


--Dir目录的清单,建立了dir的可以直接在需要写目录的地方替换为dir
select * from dba_directories


select count(*) from v$process; -- 当前连接数
select value from v$parameter where name='processes';  --最大连接数


--查询数据库版本
select * from v$version


-- 导出序列
SELECT ' CREATE SEQUENCE '||SEQUENCE_NAME|| ' INCREMENT BY '||

  INCREMENT_BY ||' START WITH '||LAST_NUMBER||' MAXVALUE '||

  MAX_VALUE ||'   CACHE '||CACHE_SIZE||' ORDER NOCYCLE ;'

  FROM user_SEQUENCES;
--通过表名增加SEQ_来生成序列
select ' CREATE SEQUENCE '||'SEQ_'||TABLE_NAME|| ' INCREMENT BY 1 START WITH 1000 MAXVALUE 9999999999999999999999999999   CACHE 20 ORDER NOCYCLE ;'
from user_tables;


--删除所有外键约束 
select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints where constraint_type='R' 
--禁用所有外键约束
select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R' 
--启用所有外键约束
select 'alter table '||table_name||' enable constraint '||constraint_name||';' from user_constraints where constraint_type='R' 
--SEQUENCES
select * from user_SEQUENCES;
--主键
select * from user_indexes where uniqueness='NONUNIQUE';
--查询某个表的所有列
select column_name from user_tab_columns where table_name = 'C_XS0702'
只是生成索引的,自己都看了好久user_ind_columns是列级索引,因为外关联,可能会重复
/**
CREATE INDEX IDX_ROLE_USER ON USER_ROLE
(ROLE_ID)
LOGGING
NOPARALLEL;
**/
--select 'CREATE INDEX '||ui.index_name||' ON '||ui.table_name||' ('||uc.column_name||') LOGGING NOPARALLEL;'
select ui.index_name,count(1)
--select ui.index_name,ui.table_name,uc.column_name
from user_indexes ui,user_ind_columns uc
where ui.index_name =uc.index_name
and ui.table_name = uc.table_name
and ui.uniqueness='NONUNIQUE'
group by ui.index_name
--and ui.index_name in ('INDEX_W_HISTORY','INDEX_DEDUCT_TO_WLOG','IDX_SYDW_ORG_MOV','W_LOG_PM_UNIT','REVIEW_TYPE_YEAR','INDEX_W_LOG')


貌似还不少,回头慢慢理一下了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: