#當前的tree 目錄下存在BBB,CCC以及BNR子目錄,現在需要將gz的dump檔案過濾掉,也就是不參與打包[oracle@linux1 ~]$ tree AAAAAA|-- BBB| `-- SYTST_temp.dbf|-- BNR| |-- dump| | |-- emp.dmp.gz| | |-- tb.dmp.gz| | `-- xx.dmp.gz| `-- full|-- CCC| `-- tempSYTST.dbf|-- SYTST.sh`-- initSYTST.ora5 directories, 7 files
#方法一,下面通過exclude參數進行過濾,使用萬用字元[oracle@linux1 ~]$ tar -czvf A1.tar.gz --exclude '*.gz' ./AAA ./AAA/./AAA/CCC/./AAA/CCC/tempSYTST.dbf./AAA/BBB/./AAA/BBB/SYTST_temp.dbf./AAA/SYTST.sh./AAA/initSYTST.ora./AAA/BNR/./AAA/BNR/full/./AAA/BNR/dump/#查看包中的內容,沒有任何gz檔案[oracle@linux1 ~]$ tar -tvf A1.tar.gzdrwxr-xr-x oracle/oinstall 0 2013-12-13 14:10:43 ./AAA/drwxr-xr-x oracle/oinstall 0 2013-12-13 14:12:18 ./AAA/CCC/-rwxr-xr-x oracle/oinstall 209723392 2013-12-13 14:12:19 ./AAA/CCC/tempSYTST.dbfdrwxr-xr-x oracle/oinstall 0 2013-12-13 14:11:56 ./AAA/BBB/-rwxr-xr-x oracle/oinstall 104865792 2013-12-13 14:11:56 ./AAA/BBB/SYTST_temp.dbf-rwxr-xr-x oracle/oinstall 1281 2013-12-13 14:10:43 ./AAA/SYTST.sh-rwxr-xr-x oracle/oinstall 2949 2013-12-13 14:10:31 ./AAA/initSYTST.oradrwxr-xr-x oracle/oinstall 0 2013-12-13 14:11:12 ./AAA/BNR/drwxr-xr-x oracle/oinstall 0 2013-12-13 14:11:12 ./AAA/BNR/full/drwxr-xr-x oracle/oinstall 0 2013-12-13 14:11:04 ./AAA/BNR/dump/#方法二,下面通過使用多個exclude參數進行過濾[oracle@linux1 ~]$ tar -czvf A2.tar.gz --exclude='tempSYTST.dbf' --exclude=SYTST_temp.dbf ./AAA ./AAA/./AAA/CCC/./AAA/BBB/./AAA/SYTST.sh./AAA/initSYTST.ora./AAA/BNR/./AAA/BNR/full/./AAA/BNR/dump/./AAA/BNR/dump/xx.dmp.gz./AAA/BNR/dump/tb.dmp.gz./AAA/BNR/dump/emp.dmp.gz#方法三,藉助於exclude參數,直接將需要過濾得檔案添加到檔案,然後再從檔案讀取[oracle@linux1 ~]$ echo "*.dbf" >>exclude.txt[oracle@linux1 ~]$ echo "*.gz" >>exclude.txt[oracle@linux1 ~]$ more exclude.txt*.dbf*.gz[oracle@linux1 ~]$ tar -czvf A3.tar.gz --exclude-from=exclude.txt ./AAA./AAA/./AAA/CCC/./AAA/BBB/./AAA/SYTST.sh./AAA/initSYTST.ora./AAA/BNR/./AAA/BNR/full/./AAA/BNR/dump/#方法四,藉助於exclude參數,可以直接使用目錄加萬用字元的方式來過濾指定檔案夾下的所有檔案[oracle@linux1 ~]$ tar -czvf A4.tar.gz --exclude=./AAA/BNR/dump/* ./AAA./AAA/./AAA/CCC/./AAA/CCC/tempSYTST.dbf./AAA/BBB/./AAA/BBB/SYTST_temp.dbf./AAA/SYTST.sh./AAA/initSYTST.ora./AAA/BNR/./AAA/BNR/full/./AAA/BNR/dump/#方法五,藉助於exclude參數,直接使用目錄方式來過濾[oracle@linux1 ~]$ tar -czvf A4.tar.gz --exclude=./AAA/BNR ./AAA ./AAA/./AAA/CCC/./AAA/CCC/tempSYTST.dbf./AAA/BBB/./AAA/BBB/SYTST_temp.dbf./AAA/SYTST.sh./AAA/initSYTST.ora
#使用help擷取協助資訊[oracle@linux1 ~]$ tar --helpUsage: tar [OPTION...] [FILE]...GNU `tar' saves many files together into a single tape or disk archive, and canrestore individual files from the archive.Examples: tar -cf archive.tar foo bar # Create archive.tar from files foo and bar. tar -tvf archive.tar # List all files in archive.tar verbosely. tar -xf archive.tar # Extract all files from archive.tar. ..........省略...........#使用man或者info擷取協助資訊[oracle@linux1 ~]$ man tar
使用crs_profile管理RAC資源設定檔
RAC 資料庫的啟動與關閉
再說 Oracle RAC services
Services in Oracle Database 10g
Migrate datbase from single instance to Oracle RAC
Oracle RAC 串連到指定執行個體
Oracle RAC 負載平衡測試(結合伺服器端與用戶端)
Oracle RAC 伺服器端串連負載平衡(Load Balance)
Oracle RAC 用戶端串連負載平衡(Load Balance)
ORACLE RAC 下非預設連接埠監聽配置(listener.ora tnsnames.ora)
ORACLE RAC 監聽配置 (listener.ora tnsnames.ora)
配置 RAC 負載平衡與容錯移轉
CRS-1006 , CRS-0215 故障一例
基於Linux (RHEL 5.5) 安裝Oracle 10g RAC
使用 runcluvfy 校正Oracle RAC安裝環境
配置非預設連接埠的動態服務註冊
配置sqlnet.ora限制IP訪問Oracle
Oracle 監聽器日誌配置與管理
設定 Oracle 監聽器密碼(LISTENER)
配置ORACLE 用戶端串連到資料庫
Oracle 冷備份
Oracle 熱備份
Oracle 備份恢複概念
Oracle 執行個體恢複
Oracle 基於使用者管理恢複的處理
SYSTEM 資料表空間管理及備份恢複
SYSAUX資料表空間管理及恢複
Oracle 基於備份控制檔案的恢複(unsing backup controlfile)
RMAN 概述及其體繫結構
RMAN 配置、監控與管理
RMAN 備份詳解
RMAN 還原與恢複
RMAN catalog 的建立和使用
基於catalog 建立RMAN儲存指令碼
基於catalog 的RMAN 備份與恢複
RMAN 備份路徑困惑
使用RMAN實現異機備份恢複(WIN平台)
使用RMAN遷移檔案系統資料庫到ASM
linux 下RMAN備份shell指令碼
使用RMAN遷移資料庫到異機
Oracle 資料表空間與資料檔案
Oracle 密碼檔案
Oracle 參數檔案
Oracle 聯機重做記錄檔(ONLINE LOG FILE)
Oracle 控制檔案(CONTROLFILE)
Oracle 歸檔日誌
Oracle 復原(ROLLBACK)和撤銷(UNDO)
Oracle 資料庫執行個體啟動關閉過程
Oracle 10g SGA 的自動化管理
Oracle 執行個體和Oracle資料庫(Oracle體繫結構)