Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

OracleDBA日常维护手册(最全最实用) PDF 下载


分享到:
时间:2020-10-16 09:54来源:http://www.java1234.com 作者:转载  侵权举报
OracleDBA日常维护手册(最全最实用) PDF 下载
失效链接处理
OracleDBA日常维护手册(最全最实用) PDF 下载


本站整理下载:
提取码:ei9l 
 
 
相关截图:
 
主要内容:


ORACLE 日常维护手册
查看数据库版本
SELECT * FROM V$VERSION;
查看数据库语言环境
SELECT USERENV('LANGUAGE') FROM DUAL;
查看 ORACLE 实例状态
SELECT INSTANCE_NAME,HOST_NAME,STARTUP_TIME,STATUS,DATABASE_STATUS 
FROM V$INSTANCE;
查看 ORACLE 监听状态
lsnrctl status
查看数据库归档模式
SELECT NAME,LOG_MODE,OPEN_MODE FROM V$DATABASE;
查看回收站中对象
SELECT OBJECT_NAME,ORIGINAL_NAME,TYPE FROM RECYCLEBIN;
清空回收站中对象
PURGE RECYCLEBIN;
还原回收站中的对象
FLASHBACK TABLE "BIN$GOZUQZ6GS222JZDCCTFLHQ==$0" TO BEFORE DROP RENAME TO TEST;
资源由 www.eimhe.com 美河学习在线收集提供
2
闪回误删除的表
FLASHBACK TABLE AAA TO BEFORE DROP;
闪回表中记录到某一时间点
ALTER TABLE TEST ENABLE ROW MOVEMENT;
FLASHBACK TABLE TEST TO TIMESTAMP TO_TIMESTAMP('2009-10-15 
21:17:47','YYYY-MM-DD HH24:MI:SS');
查看当前会话
SELECT SID,SERIAL#,USERNAME,PROGRAM,MACHINE,STATUS FROM V$SESSION;
查看 DDL 锁
SELECT *
 FROM DBA_DDL_LOCKS
WHERE OWNER = 'FWYANG';
检查等待事件
SELECT SID, A.USERNAME, EVENT, WAIT_CLASS, T1.SQL_TEXT
 FROM V$SESSION A, V$SQLAREA T1
WHERE WAIT_CLASS <> 'Idle'
 AND A.SQL_ID = T1.SQL_ID;
检查数据文件状态
SELECT FILE_NAME,STATUS FROM DBA_DATA_FILES;
检查表空间使用情况
SELECT UPPER(F.TABLESPACE_NAME) "表空间名",
 D.TOT_GROOTTE_MB "表空间大小(M)",
 D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",
 TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100, 2),
 '990.99') "使用比",
 F.TOTAL_BYTES "空闲空间(M)",
资源由 www.eimhe.com 美河学习在线收集提供
3
 F.MAX_BYTES "最大块(M)"
 FROM (SELECT TABLESPACE_NAME,
 ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,
 ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES 
 FROM SYS.DBA_FREE_SPACE 
 GROUP BY TABLESPACE_NAME) F,
 (SELECT DD.TABLESPACE_NAME,
 ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB 
 FROM SYS.DBA_DATA_FILES DD 
 GROUP BY DD.TABLESPACE_NAME) D 
 WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME 
 ORDER BY 4 DESC;
收缩表空间
ALTER TABLESPCE TS_AJ_DATA COALESCE;
增加表空间大小 
SELECT T.TABLESPACE_NAME, T.FILE_NAME, T.BYTES / 1024 / 1024 / 1024
 FROM DBA_DATA_FILES T
WHERE T.TABLESPACE_NAME = 'TS_AJ_DATA';
ALTER TABLESPACE TS_AJ_DATA ADD DATAFILE '/DATA/TS_AJ_DATA05_10G.DBF'
SIZE 10000M 
AUTOEXTEND OFF;
检查不起作用的约束
SELECT OWNER, CONSTRAINT_NAME, TABLE_NAME, CONSTRAINT_TYPE, STATUS
 FROM DBA_CONSTRAINTS
WHERE STATUS = 'DISABLE';
检查发生坏块的数据库对象
SELECT TABLESPACE_NAME, SEGMENT_TYPE, OWNER, SEGMENT_NAME
 FROM DBA_EXTENTS
WHERE FILE_ID = < AFN >
 AND < BLOCK > BETWEEN BLOCK_ID AND BLOCK_ID + BLOCKS - 1;

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐