原创 刪除rman 備份集(爲了安全起見,只在實驗環境下使用)

[oracle@ls ~]$ rman target /     Recovery Manager: Release 11.2.0.1.0 - Production on Sat Feb 8 19:38:49 2014 Copyrigh

原创 Oracle DG 狀態健康檢查

-- 在PRIMARY 確認正常: primary> select status, error from v$archive_dest where status <> 'INACTIVE'; select * from v$archi

原创 ADG 讀庫重啓步驟

ADG 讀庫先關閉MRP進程 然後關閉實例 # connect / as sysdba SQL> alter database recover managed standby database cancel; SQL> recover s

原创 Oracle 索引失效查詢監控

失效查詢監控語句: 普通索引: SELECT owner, index_name, tablespace_name   FROM dba_indexes  WHERE status = 'UNUSABLE'; 分區索引: SELECT i

原创 如何查詢user_tab_partitions 視圖的 HIGH_VALUE字段?

有時候我們需要查詢分區表確定分區的大小。就需要查詢user_tab_partitions 視圖的 HIGH_VALUE字段。 但是會發現這個字段的類型 是LONG 類型。例如: SQL> desc user_tab_partitions;

原创 Oracle統計信息命令

1. 收集數據字典統計信息(針對SYS,SYSTEM 及其他數據庫用戶) EXEC DBMS_STATS.gather_dictionary_stats; 2. 收集基表的統計信息V$,gv$視圖 EXEC DBMS_STATS.GA

原创 使用 Flashback 恢復刪除的 tablespace --實驗

sys@LS1>shutdown immediate Database closed. Database dismounted.ORACLE ins

原创 創建登錄或退出觸發器(開機/關機/登錄/退出/服務器故障)

數據庫觸發器通知 --shutdown trigger --startup trigger --logon trigger --logoff trigger --server error trigger 創建一張表保存觸發器記錄:

原创 RMAN 信息查詢

--查看RMAN配置 SELECT name "PARAMETERS", value "RMAN CONFIGURATION" FROM v$rman_configuration ORDER BY name; --查看RMAN

原创 Oracle RAC環境開啓歸檔模式

[oracle@testrac1 ~]$ [oracle@testrac1 ~]$ srvctl status database -d ttdbw Instance ttdbw1 is running on node testrac1 I

原创 Oracle數據庫版本發佈時間

網上看到一張圖片,介紹Oracle各個版本發佈的時間點:  

原创 Oracle 表空間歷史增量統計

select to_char(snap.END_INTERVAL_TIME, 'yyyy-mm-dd hh24:mi:ss.ff'), sum(tsu.TABLESPACE_SIZE * dt.BLOCK_SIZE) /

原创 LOB字段空間回收

二話不說,先看實驗 ​首先創建一個目錄,上傳一張圖片。用於測試保存到數據庫中 [oracle@test11 pic]$ pwd /home/oracle/pic [oracle@test11 pic]$ ls -l total 172

原创 手工創建oracle 數據庫

有時候我們不能使用GUI (DBCA)來創建數據庫,則需要我們手工來創建: 首先啓動到NOMOUNT 狀態:   CREATE SPFILE FROM PFILE=’/home/10.2.0/init.ora’; STARTUP NOMO

原创 在Linux下sqlplus 登錄時顯示SID 和用戶名

一般顯示爲: SQL> show user USER 爲 "SYS" SQL>在 $ORACLE_HOME/sqlplus/admin目錄下 編輯glogin.sql文件 set termout off define gname=idle