新聞中心
隨著企業(yè)信息化的不斷發(fā)展,越來(lái)越多的數(shù)據(jù)被存儲(chǔ)到數(shù)據(jù)庫(kù)中。隨之而來(lái)的問(wèn)題就是,數(shù)據(jù)庫(kù)的存儲(chǔ)空間越來(lái)越緊張。為了解決這一問(wèn)題,數(shù)據(jù)庫(kù)ora文件壓縮成了一種非常有效的優(yōu)化數(shù)據(jù)庫(kù)存儲(chǔ)空間的方法。

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、克州網(wǎng)絡(luò)推廣、小程序開發(fā)、克州網(wǎng)絡(luò)營(yíng)銷、克州企業(yè)策劃、克州品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供克州建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
Oracle數(shù)據(jù)庫(kù)的文件格式是ORA,這些文件包含了數(shù)據(jù)庫(kù)的數(shù)據(jù)、元數(shù)據(jù)以及其他相關(guān)信息。這些文件不僅僅占據(jù)了大量的磁盤空間,同時(shí)也對(duì)數(shù)據(jù)庫(kù)的性能產(chǎn)生了一定的影響。為了減少數(shù)據(jù)庫(kù)的存儲(chǔ)空間需求,需要對(duì)ORA文件進(jìn)行壓縮。
ORA文件壓縮的好處:
1. 優(yōu)化數(shù)據(jù)庫(kù)性能
當(dāng)ORA文件被壓縮后,可以減少磁盤空間的使用,提高了數(shù)據(jù)庫(kù)的讀取速度。這樣可以使得數(shù)據(jù)庫(kù)的整體性能得到提升。
2. 減少存儲(chǔ)成本
通過(guò)壓縮ORA文件,可以減少大量的存儲(chǔ)空間需求。這意味著可以減少數(shù)據(jù)庫(kù)硬件成本,或者將資金用于其他更緊急的業(yè)務(wù)需求。
3. 降低備份時(shí)間
數(shù)據(jù)庫(kù)的備份是一個(gè)非常重要的任務(wù)。由于壓縮的ORA文件大小更小,數(shù)據(jù)庫(kù)備份所需的時(shí)間也會(huì)相應(yīng)減少。這樣可以節(jié)省備份時(shí)間,從而使備份任務(wù)更加快速和高效。
ORA文件壓縮的方法:
1. 壓縮已存在的ORA文件
可以使用Oracle提供的工具對(duì)已存在的ORA文件進(jìn)行壓縮。使用這種方法需要進(jìn)行長(zhǎng)時(shí)間的數(shù)據(jù)庫(kù)維護(hù),因此需要提前做好備份工作,避免因?yàn)閴嚎s操作導(dǎo)致的數(shù)據(jù)丟失等問(wèn)題。
2. 壓縮歸檔日志
可以使用bash腳本在Oracle數(shù)據(jù)庫(kù)中壓縮歸檔日志。這種方法的好處是可以定期地進(jìn)行壓縮,每天夜間運(yùn)行bash腳本,可以有效減少歸檔日志導(dǎo)致的存儲(chǔ)空間需求。
3. 壓縮控制文件
可以在管理員的協(xié)助下對(duì)控制文件進(jìn)行壓縮。這種方法需要進(jìn)行詳細(xì)規(guī)劃和測(cè)試,以確保數(shù)據(jù)庫(kù)的完整性不會(huì)受到影響。
無(wú)論采用哪種方法,都需要在壓縮操作前認(rèn)真?zhèn)浞輸?shù)據(jù)庫(kù)。同時(shí),壓縮數(shù)據(jù)庫(kù)操作是需要進(jìn)行詳細(xì)的計(jì)劃和測(cè)試的。對(duì)于大型企業(yè)數(shù)據(jù)庫(kù),更好由專業(yè)人員來(lái)進(jìn)行壓縮操作,以確保數(shù)據(jù)庫(kù)的安全和穩(wěn)定性。
:
數(shù)據(jù)庫(kù)存儲(chǔ)空間的占用是企業(yè)信息化的一個(gè)經(jīng)常性問(wèn)題,ORA文件壓縮是解決這一問(wèn)題的一個(gè)很好的方法。ORA文件壓縮不僅可以優(yōu)化數(shù)據(jù)庫(kù)性能,同時(shí)可以減少存儲(chǔ)成本和節(jié)省備份時(shí)間。采用哪種壓縮方法需要考慮到具體情況,并且采取必要的措施來(lái)確保數(shù)據(jù)庫(kù)的安全和穩(wěn)定性。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
有關(guān)Oracle數(shù)據(jù)庫(kù)的備份情況
一 意義 當(dāng)我們使用一個(gè)數(shù)據(jù)庫(kù)時(shí) 總希望數(shù)喊者據(jù)庫(kù)的內(nèi)容是可靠的 正確的 但由于計(jì)算機(jī)系統(tǒng)的故障(硬件故障 網(wǎng)絡(luò)故障 進(jìn)程故障和系統(tǒng)故障)影響數(shù)據(jù)庫(kù)系統(tǒng)的操作 影響數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性 甚至破壞數(shù)據(jù)庫(kù) 使數(shù)據(jù)庫(kù)中全部或部分?jǐn)?shù)據(jù)丟失 因此當(dāng)發(fā)生上述故障后 希望能重新建立一個(gè)完整的數(shù)據(jù)庫(kù) 該處理稱為數(shù)據(jù)庫(kù)恢復(fù) 恢復(fù)子系統(tǒng)是數(shù)據(jù)庫(kù)管理系統(tǒng)的一個(gè)重要組成部分 恢復(fù)處理隨所發(fā)生的故障類型所影響的結(jié)構(gòu)而變化 二 備份的方法ORACLE數(shù)據(jù)庫(kù)有三種標(biāo)準(zhǔn)的備份 導(dǎo)出/導(dǎo)入(EXPORT/IMPORT) 冷備份 熱備份 導(dǎo)出備份是一種邏輯備份 這種方法包括讀取一系列的數(shù)據(jù)庫(kù)日志 并寫入文件中 這些日志的讀取與其所處位鄭答薯置無(wú)關(guān) 冷備份和熱備份是物理備份(也稱低級(jí)備份) 它涉及到組成數(shù)據(jù)庫(kù)的文件 但不考慮邏輯內(nèi)容 下面我們分別介紹一下這三種備份方法及其特點(diǎn) (一) 導(dǎo)出/導(dǎo)入(EXPORT/IMPORT)EXPORT/IMPORT是用來(lái)將ORACLE中數(shù)據(jù)移出/移入數(shù)據(jù)庫(kù) EXPORT將數(shù)據(jù)庫(kù)中數(shù)據(jù)備份成一個(gè)二進(jìn)制系統(tǒng)文件稱為 導(dǎo)出轉(zhuǎn)儲(chǔ)文件 (EXPORT DUMP FILE) 并將重新生成數(shù)據(jù)庫(kù)寫入文件中 它有三種模式 a 用戶模式 導(dǎo)出用戶所有對(duì)象以及對(duì)象中的數(shù)據(jù) b 表模式 導(dǎo)出用戶所有表或者指定的表 c 整個(gè)數(shù)據(jù)庫(kù) 導(dǎo)出數(shù)據(jù)庫(kù)中所有對(duì)象 它的備份有三種類型 a 完全型(PLETE EXPORT) 備份整個(gè)數(shù)據(jù)庫(kù) b 積累型(ULATIVE ERPORT) 備份上一次積累型備份所改變的數(shù)據(jù) c 增量型(INCREAMENTAL EXPORT) 備份上一次備份后改變的數(shù)據(jù) EXPORT 的命令可以交互式進(jìn)行 各參數(shù)的具體含義見附錄 在進(jìn)行導(dǎo)出備份時(shí)我們要考慮一點(diǎn)問(wèn)題 那就是導(dǎo)出的一致性 在導(dǎo)出過(guò)程 中導(dǎo)出每讀一次就讀取一個(gè)表 因而盡管導(dǎo)出是在一個(gè)特點(diǎn)時(shí)自己開始的 但不同的表讀取的時(shí)間不同 因此 導(dǎo)出開始讀一個(gè)表時(shí) 此時(shí)表中的數(shù)據(jù)才是導(dǎo)出的數(shù)據(jù) 這樣當(dāng)大多數(shù)表按內(nèi)部關(guān)鍵字和外部關(guān)鍵字相互聯(lián)系時(shí) 在導(dǎo)出過(guò)程中這些相關(guān)聯(lián)表的改變就會(huì)導(dǎo)致導(dǎo)出的不一致性 要避開這個(gè) 我們可以將導(dǎo)出過(guò)程安排在不對(duì)表操作的時(shí)候進(jìn)行 另外 當(dāng)ORACLE中RESTRICTEP CONSISTENT 選項(xiàng)就可以保證導(dǎo)出數(shù)據(jù)一致性
IMPORT導(dǎo)入 導(dǎo)入的過(guò)程是導(dǎo)出的逆過(guò)程 這個(gè)命令先讀取導(dǎo)出來(lái)的導(dǎo)出轉(zhuǎn)儲(chǔ)二進(jìn)制文件 并運(yùn)行文件 恢復(fù)對(duì)象用戶和數(shù)據(jù) IMPORT命令執(zhí)行的方法和EXPORT方案有關(guān) 如果EXPORT所實(shí)施的是完全型方案(FULL)則在IMPORT時(shí)所有的數(shù)據(jù)對(duì)象 包括表空間 數(shù)據(jù)文件 用戶都會(huì)在導(dǎo)入時(shí)創(chuàng)建 但考慮到數(shù)據(jù)庫(kù)中的物理布局 預(yù)先創(chuàng)建表空間和用戶是有用的 如果EXPORT使用的是INCREMENTAL/CUMULATIVE方式 則需要預(yù)先設(shè)置好表空間 用戶 數(shù)據(jù)文件 (二) 冷備份冷備份發(fā)生在數(shù)據(jù)庫(kù)已經(jīng)正常關(guān)閉的情況下 當(dāng)正常關(guān)閉時(shí)會(huì)提供給我們一個(gè)完整的數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)使用的每個(gè)文件都被備份下來(lái) 這些文件包括 所有數(shù)據(jù)文件所有控制文件所有聯(lián)機(jī)REDO LOG 文件INIT ORA文件(可選)值得注意的是冷備份必須是數(shù)據(jù)庫(kù)關(guān)閉的情況下舉歲完成 當(dāng)數(shù)據(jù)庫(kù)開著的時(shí)候 執(zhí)行數(shù)據(jù)庫(kù)文件系統(tǒng)備份無(wú)效 作冷備份一般步驟是 正常關(guān)閉要備份的實(shí)例(instance); : 備份整個(gè)數(shù)據(jù)庫(kù)到一個(gè)目錄 啟動(dòng)數(shù)據(jù)庫(kù) SQLDBA>connect internalSQLDBA>shutdown normal SQLDBA>! cp 或SQLDBA>!tar cvf /dev/rmt/ /dg/oracle SQLDBA>startup
(三)熱備份(ACHIRELOG)數(shù)據(jù)庫(kù)需要二十四小時(shí)運(yùn)行 而且隨時(shí)有新的數(shù)據(jù)加入 數(shù)據(jù)丟失將影響整個(gè)公司 采用archivelog mode物理備份 ?設(shè)置數(shù)據(jù)庫(kù)為automatic archivelog mode #su oracle%svrmgrl svrmgrl>connect internalsvrmgrl>startup mount svrmgrl>alter database archivelogsvrmgrl>shutdownsvrmgrl>exit%vi initoracle ora加入log_archive_start = true # if you want automatic archivinglog_archive_dest = $ORACLE_HOME/dbs/archlog_archive_format = log%s arc%dbstart%ps ef|grep archoracle : : ? : ora_arch_oracle 注 oracle database is in automatic archivelog mode
?full offline entire database backup 當(dāng)數(shù)據(jù)庫(kù)初始完成后 這份備份是將來(lái)備份的基礎(chǔ) 它提供了所有與數(shù)據(jù)庫(kù)有關(guān)的拷貝 %dbshut%cp /oracle/oradata/oracle /system dbf /oracle/oradata/oracle /rbs dbf /oracle/oradata/oracle /temp dbf/oracle/oradata/oracle /tools dbf/oracle/oradata/oracle /users dbf/oraclecle/app/oracle/product/ /dbs/application dbf/oracle/app/oracle/product/ /dbs/apptmpsp dbf/oracle/app/oracle/product/ /dbs/apprlbksp dbf/oracle/oradata/oracle /redooracle log /oracle/oradata/oracle /control ctl /oracle/oradata/oracle /control ctl /oracle/oradata/oracle /control ctl %dbstart 注:以上* dbf文件為數(shù)據(jù)文件 * log文件為日志文件 * ctl文件為控制文件%exit %tar uvf /dev/rmt/ 注:如果為oracle 則copy 相應(yīng)的 data files relog files control files
每天做一次 partial online with archiving backups #su oracle%svrmgrl%svrmgrl>connect internal%svrmgrl>alter tablespace billsp begin backup%svrmgrl>alter tablespace billtmpsp begin backup%svrmgrl>alter tablespace billrlbksp begin backup%svrmgrl>alter tablespace system begin backup %svrmgrl>alter tablespace rbs begin backup%svrmgrl>alter tablespace temp begin backup%svrmgrl>alter tablespace tools begin backup %svrmgrl>alter tablespace users begin backup %svrmgrl>host cp all datafile to the backup storage #文件名如之一步中以 dbf結(jié)尾的 %svrmgrl>alter tablespace billsp end backup%svrmgrl>alter tablespace billtmpsp end backup%svrmgrl>alter tablespace billrlbksp end backup%svrmgrl>alter tablespace system end backup %svrmgrl>alter tablespace rbs end backup%svrmgrl>alter tablespace temp end backup%svrmgrl>alter tablespace tools end backup %svrmgrl>alter tablespace users end backup
做一個(gè)sql文件 如上所寫
The billing system can recover to the point of failure when the failure occur
七 備份文件的恢復(fù) 恢復(fù)文件 以下是對(duì)"/etc/passwd"文件的恢復(fù) ( 放入正確的磁帶 ( 運(yùn)行以下命令恢復(fù)"/etc/passwd"文件 # rsh mt f /dev/rmt/ rew( 找到最近的磁帶 向前進(jìn)帶到最近的"/etc/passwd" 比如要找星期三的"/etc/passwd"文件 運(yùn)行如下命令) #rsh mt f /dev/rmt/ n fsf # ufsrestore if :/dev/rmt/ nufsrestore > ls. etc/ufsrestore > cd etc ufsrestore > ls./etc passwdufsrestore > add passwdWarnign ./etc File existsufsrestore > verboseverbose mode onufsrestore > extractExtract requested filesYou have not read any volumes yet .Unless you know which volume your file(s) are on you should start witch the last volume and work to wards the first.Specify next volume # extract file ./etc/passwdAdd linksSet directory mode ower and times.set owner /mode for . ?(yn)nDirectories already exit set mode anyway?(yn)yufsrestore >quit 熱備份可以在數(shù)據(jù)庫(kù)打開打情況下進(jìn)行 一般通過(guò)使用Alter命令改變表空間的狀態(tài)來(lái)開始進(jìn)行備份的 備份完成后 要恢其原來(lái)狀態(tài) 否則redo log 會(huì)錯(cuò)配 引起數(shù)據(jù)庫(kù)下次啟動(dòng)時(shí)對(duì)受影響的表空間進(jìn)行完全覆蓋 熱備份的要求是 熱備份工作必需要求數(shù)據(jù)庫(kù)在Archivelog 方式下操作 在SQLDBA狀態(tài)下用alter database archivelog|noarchivelog命令可改變備份的模式 熱備份只能在數(shù)據(jù)庫(kù)不使用或使用率低的情況下進(jìn)行 熱備份需要大量的檔案空間 一般情況 Oracle 以循環(huán)的方式寫入Online redo log 文件 當(dāng)填滿之一個(gè)redo log文件后寫第二個(gè) 直至最后一個(gè) 最后一個(gè)被填滿后 后臺(tái)進(jìn)程LGWR就覆蓋之一個(gè) 在Archivelog方式下 后臺(tái)進(jìn)程ARCH在每一個(gè)redo log 文件被覆蓋前 給它作一個(gè)拷貝 一般 這些文檔的redo log 文件被寫入磁盤或磁帶中 如果磁盤空間夠用 建議使用磁盤 這樣可大大減少完成備份所需的時(shí)間 在作熱備份之前 要將config ora文件中的log_archive_start 設(shè)為true 將log_archive_dest規(guī)定archive redo log 文件的位置 log_archive_dest=/dg/oracle/arch/archlog_archive_start=true一旦數(shù)據(jù)庫(kù)運(yùn)行在archivelog狀態(tài)下 就可以作備份了 熱備份的命令文件由三部分組成 數(shù)據(jù)文件一個(gè)表空間一個(gè)空間地備份 a 設(shè)置表空間為備份狀態(tài) b 備份表空間的數(shù)據(jù)文件 c 恢復(fù)表空間為正常狀態(tài) 備份歸檔要作log 文件 a 臨時(shí)停止歸檔進(jìn)程b log下那些在archive redo log目標(biāo)目錄中的文件c 重新啟動(dòng)archive進(jìn)程d 備份歸檔的redo log 文件 用alter database backup controlfile命令來(lái)備份拷貝文件在熱備份運(yùn)行之前l(fā)og_archive_dest目錄可能已滿 這時(shí)就要備份目錄 然后刪除文件 釋放空間 這個(gè)過(guò)程有如下步驟 暫時(shí)停止archive進(jìn)程 記錄在log_archive_dest目錄下的文件 重新啟動(dòng)archive 進(jìn)程 備份archive redo log 文件 刪除目錄中的文件 sqldba lmode=y connect internal…svrmgrl>startup mount pfile=filename exclusive?svrmgrl>alter database recover;注:將自動(dòng)恢復(fù)數(shù)據(jù)到the point of failure;? svrmgrl>alter database open; ?當(dāng)archive log文件過(guò)多時(shí) 在 做過(guò)部分備份后 可將current log sequence 之前的log*** arc刪除 #su oracle%svrmgrlsvrmgrl>connect internal;svrmgrl>archive log list; #此處標(biāo)有current log sequence 假設(shè)為 Svrmgrl>exit$cd /billdg/oracle/app/oracle/product/ /dbs/arch$ rm #將log arc之前的文件如log arc log arc 刪除 冷 備 份物理型可將數(shù)據(jù)庫(kù)到它被關(guān)閉的狀態(tài)熱 備 份物理型可將數(shù)據(jù)庫(kù)恢復(fù)到任一時(shí)間點(diǎn)的狀態(tài)
當(dāng)數(shù)據(jù)庫(kù)比較小時(shí) 處理業(yè)務(wù)也小時(shí) 冷備份導(dǎo)出就可以了 如果只對(duì)一兩個(gè)表備份導(dǎo)出就夠了 一般來(lái)說(shuō)一個(gè)好 備份最終執(zhí)行總包括邏輯和物理 導(dǎo)出確認(rèn)數(shù)據(jù)庫(kù)在邏輯的正確性而物理備份確保物理 另外 在進(jìn)行備份時(shí)需要一些存儲(chǔ)介質(zhì) 對(duì)于這些介質(zhì)應(yīng)該對(duì)其作好管理 根據(jù)備份的內(nèi)容 日期將介質(zhì)統(tǒng)一編號(hào) 以免備份和恢復(fù)時(shí)弄錯(cuò)介質(zhì) 造成原有的備份丟失 介質(zhì)應(yīng)存放在與計(jì)算機(jī)設(shè)備不同的地點(diǎn) 以免機(jī)房發(fā)生意外時(shí) 備份與計(jì)算機(jī)設(shè)備一同損壞
附錄 tar命令tar option filename option:c:創(chuàng)建一個(gè)由命令行指定的新的tarfilet:列出tarfile中的內(nèi)容x:打開tarfile;f:使用其后的filename 或/dev/rmt/ | v:列出被恢復(fù)的文件名 p:恢復(fù)文件example:#tar cvf /dev/rmt/ /oracle備份/root 下的所有內(nèi)容#tar tvf /dev/rmt/ 列出磁帶上的所有內(nèi)容#tar xvf /dev/rmt/ /oracle將磁帶上的/oracle目錄中的內(nèi)容恢復(fù)到當(dāng)前目錄中
導(dǎo)出選項(xiàng)關(guān)鍵字 內(nèi) 容 USERID 運(yùn)行導(dǎo)出命令的帳號(hào)的用戶名/口令 BUFFEER 用來(lái)取數(shù)據(jù)行的緩沖區(qū)的大小 FILE 導(dǎo)出轉(zhuǎn)儲(chǔ)文件的名字PRESS 導(dǎo)出是否應(yīng)該壓縮有碎片的段成一個(gè)范圍 這將會(huì)影響STORAGE 子句 GRANTS 導(dǎo)出時(shí)否要導(dǎo)出數(shù)據(jù)庫(kù)對(duì)象上的授權(quán)INDEXES 是否要導(dǎo)出表上的索引ROWS 是否應(yīng)導(dǎo)出行 如它為 N 那么在導(dǎo)出文件中僅生成數(shù)據(jù)庫(kù) 對(duì)象的DDLCONSSTRAINTS 是否導(dǎo)出表舊的約定條件FULL 如設(shè)為 Y 那么將執(zhí)行一個(gè)整個(gè)數(shù)據(jù)庫(kù)導(dǎo)出操作OWNER 要導(dǎo)出的一系列數(shù)據(jù)庫(kù)帳號(hào) 然后執(zhí)行這些帳號(hào)的USER導(dǎo)出操 作TABLES 要導(dǎo)出的一系列表 執(zhí)行這些表的TABLE導(dǎo)出操作RECORDLENGTH 轉(zhuǎn)儲(chǔ)導(dǎo)出文件日志的長(zhǎng)度(以字節(jié)為單位) 通常都使用缺省 除非要在兩個(gè)不同操作系統(tǒng)中傳遞導(dǎo)出文件INCTYPE 正在執(zhí)行的導(dǎo)出操作的類型(有效值有 PLETE (缺省值) CUMULATIVE 和 IVCREMENTAL )RECORD 在增量導(dǎo)出類型中的一個(gè)標(biāo)記 標(biāo)明是否將日志存儲(chǔ)到數(shù)據(jù)字典中日志導(dǎo)出的表中PARFILE 要傳遞給導(dǎo)出的參數(shù)文件的名字 這個(gè)文件將包含所有參數(shù)的入口項(xiàng)ANAZE 標(biāo)明是否將移對(duì)象的統(tǒng)計(jì)信息寫入導(dǎo)出轉(zhuǎn)儲(chǔ)文件中CONSISTENT 標(biāo)明是否保留所有導(dǎo)出對(duì)象的讀取一致復(fù)制 LOG 導(dǎo)出日志將要寫入的文件的名字MLS 標(biāo)明是否要導(dǎo)出MLS 標(biāo)號(hào)MLS_LABEL_ 規(guī)定了MLS標(biāo)號(hào)的格式
導(dǎo)入選擇項(xiàng)USERID 運(yùn)行導(dǎo)入命令的帳號(hào)的用戶名/口令 BUFFEER 用來(lái)取數(shù)據(jù)行的緩沖區(qū)的大小 FILE 導(dǎo)入轉(zhuǎn)儲(chǔ)文件的名字SHOW 規(guī)定文件內(nèi)容是否被顯示 而不是被執(zhí)行 EGORE 標(biāo)明在執(zhí)行 CREATE 命令時(shí) 是否忽略遇到的錯(cuò)誤 如果正在導(dǎo)入的對(duì)象已經(jīng)存在時(shí) 應(yīng)使用這個(gè)參數(shù) FULL 如設(shè)為 Y 那么將執(zhí)行一個(gè)整個(gè)數(shù)據(jù)庫(kù)導(dǎo)入操作FROMUSER 在FULL=N的情況下 才有參數(shù) 它是一系列的數(shù)據(jù)庫(kù)帳號(hào) 其對(duì)象應(yīng)從導(dǎo)出轉(zhuǎn)儲(chǔ)文件中讀取 TOUSER 一系列數(shù)據(jù)庫(kù)帳號(hào) 導(dǎo)出轉(zhuǎn)儲(chǔ)文件扣的對(duì)象將要導(dǎo)入這些帳號(hào) GRANTS 導(dǎo)入時(shí)否要導(dǎo)入數(shù)據(jù)庫(kù)對(duì)象上的授權(quán)INDEXES 是否要導(dǎo)入表上的索引ROWS 是否應(yīng)導(dǎo)入行 如它為 N 那么在導(dǎo)入文件中執(zhí)行數(shù)據(jù)庫(kù)對(duì)象的DDLFULL 如設(shè)為 Y 那么將執(zhí)行一個(gè)整個(gè)數(shù)據(jù)庫(kù)導(dǎo)出操作TABLES 要導(dǎo)入的一系列表RECORDLENGTH 轉(zhuǎn)儲(chǔ)導(dǎo)入文件日志的長(zhǎng)度(以字節(jié)為單位) 通常都使用缺省 除非要在兩個(gè)不同操作系統(tǒng)中傳遞導(dǎo)入文件INCTYPE 正在執(zhí)行的導(dǎo)入操作的類型(有效值有 PLETE (缺省值) CUMULATIVE 和 IVCREMENTAL )PARFILE 要傳遞給導(dǎo)入的參數(shù)文件的名字 這個(gè)文件將包含所有參數(shù)的入口項(xiàng)ANAZE 標(biāo)明是否將移對(duì)象的統(tǒng)計(jì)信息寫入導(dǎo)入轉(zhuǎn)儲(chǔ)文件中LOG 導(dǎo)入日志將要寫入的文件的名字MLS 標(biāo)明是否要導(dǎo)入MLS 標(biāo)號(hào)
熱備份的命令文件 ORACLE_SID=oracle ORACLE_HOME=/dg/oraclesqldba lmode=y
alter tablespace BWT begin backup;!tar cvf /dev/rmt/ /dg/oracle/dbms/BWT dbfalter tablespace BWT end backup;
archive log stopexitEOF arch FILES= ls /dg/oracle/arch/arch* dbf ;
sqldba lmode=y
tar rvf /dev/rmt/ $FILESrm f $files
sqldba lmode=y
關(guān)于數(shù)據(jù)庫(kù)ora文件壓縮的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)-老牌IDC、云計(jì)算及IT信息化服務(wù)領(lǐng)域的服務(wù)供應(yīng)商,業(yè)務(wù)涵蓋IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心)服務(wù)、云計(jì)算服務(wù)、IT信息化、AI算力租賃平臺(tái)(智算云),軟件開發(fā),網(wǎng)站建設(shè),咨詢熱線:028-86922220
網(wǎng)站欄目:數(shù)據(jù)庫(kù)ORA文件壓縮:優(yōu)化數(shù)據(jù)庫(kù)存儲(chǔ)空間(數(shù)據(jù)庫(kù)ora文件壓縮)
文章位置:http://www.fisionsoft.com.cn/article/codhsis.html


咨詢
建站咨詢
