91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何執行SQL語句進行表備份

發布時間:2021-11-12 11:46:29 來源:億速云 閱讀:260 作者:iii 欄目:數據庫

這篇文章主要介紹“如何執行SQL語句進行表備份”,在日常操作中,相信很多人在如何執行SQL語句進行表備份問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何執行SQL語句進行表備份”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

與備份數據庫與表空間不同,備份表不需要服務器配置歸檔,DIsql中輸入以下即可備份用戶表:

SQL> backup table t1 backupset 'tab_t1_bak_01';
executed successfully
used time: 00:00:14.215. Execute id is 77.
SQL> select * from v$backupset where backup_path like '+DMDATA/data/rac/bak/tab%';
LINEID     DEVICE_TYPE BACKUP_ID   PARENT_ID   BACKUP_NAME                   BACKUP_PATH                        TYPE        LEVEL       RANGE#      OBJECT_NAME OBJECT_ID   BASE_NAME BACKUP_TIME                 DESC# ENCRYPT_TYPE COMPRESS_LEVEL WITHOUT_LOG USE_PWR     PKG_SIZE    BEGIN_LSN            END_LSN              BKP_NUM     DBF_NUM     PARALLEL_NUM DDL_CLONE   MPP_FLAG    MIN_TRX_START_LSN    MIN_EXEC_VER CUMULATIVE
---------- ----------- ----------- ----------- ----------------------------- ---------------------------------- ----------- ----------- ----------- ----------- ----------- --------- --------------------------- ----- ------------ -------------- ----------- ----------- ----------- -------------------- -------------------- ----------- ----------- ------------ ----------- ----------- -------------------- ------------ -----------
1          DISK        -1366932633 -1          TAB_T1_20200529_144738_000092 +DMDATA/data/rac/bak/tab_t1_bak_01 2           0           3           SYSDBA.T1   -1                    2020-05-29 14:47:45.000864        0            0              0           0           33554432    50908                51025                1           0           1            0           0           49398                117507596    0
used time: 00:00:01.064. Execute id is 79.

備份集“tab_t1_bak_01”會生成到默認的備份路徑下。如要設置其他備份選項需參考下文的備份表語法。
語法如下:

BACKUP TABLE < 表名>
[TO < 備份名>]
BACKUPSET ['< 備份集路徑>'] [DEVICE TYPE < 介質類型> [PARMS '< 介質參數>']]
[BACKUPINFO '< 備份集描述>']
[MAXPIECESIZE < 備份片限制大小>]
[IDENTIFIED BY < 加密密碼>[WITH ENCRYPTION][ENCRYPT WITH < 加密算法>]]
[COMPRESSED [LEVEL < 壓縮級別>]]
[TRACE FILE ''] [TRACE LEVEL ]

TABLE:指定備份的表,只能備份用戶表。

TO:指定生成備份名稱。若未指定,系統隨機生成,默認備份名格式為:DB_備份類型_表名_備份時間。其中,備份時間為開始備份的系統時間。

BACKUPSET:指定當前備份集生成路徑,若指定為相對路徑,則在默認備份路徑中生成備份集。若不指定具體備份集路徑,則在默認備份路徑下以約定規則生成默認的表備份集目錄。表備份默認備份集目錄名生成規則:TAB_表名_BTREE_時間,如
TAB_T1_BTREE_20160518_143057_123456。表明該備份集為2016年5月18日14時30分57秒123456毫秒時生成的表名為T1的表備份集。若表名超長,使上述完整名稱長度大于128個字節,則去掉表名字段,調整為TAB_BTREE_時間。

DEVICE TYPE:指存儲備份集的介質類型,表備份暫時只支持DISK,表示存儲備份集到磁盤。

PARMS:只對介質類型為TAPE時有效。

BACKUPINFO:備份的描述信息。最大不超過256個字節。

MAXPIECESIZE:最大備份片文件大小上限,以M為單位,最小128M,32位系統最大2G,64位系統最大128G。

IDENTIFIED BY:指定備份時的加密密碼。密碼應用雙引號括起來,這樣避免一些特殊字符通不過語法檢測。密碼的設置規則遵行ini參數pwd_policy指定的口令策略。

WITH ENCRYPTION:指定加密類型,0表示不加密,不對備份文件進行加密處理;1表示簡單加密,對備份文件設置口令,但文件內容仍以明文存儲;2表示完全數據加密,對備份文件進行完全的加密,備份文件以密文方式存儲。

ENCRYPT WITH:加密算法。缺省情況下,算法為AES256_CFB。

加密算法包括:

DES_ECB、DES_CBC、DES_CFB、DES_OFB、DESEDE_ECB、
DESEDE_CBC、DESEDE_CFB、DESEDE_OFB、AES128_ECB、
AES128_CBC、AES128_CFB 、AES128_OFB、AES192_ECB、
AES192_CBC、AES192_CFB 、AES192_OFB、AES256_ECB、
AES256_CBC、AES256_CFB 、AES256_OFB 、RC4

COMPRESSED:取值范圍0~9。0表示不壓縮,1表示1級壓縮,9表示9級壓縮。壓縮級別越高,壓縮越慢,但壓縮比越高。若未指定,但指定COMPRESSED,則默認1;否則,默認0。

TRACE FILE:指定生成的TRACE文件。啟用TRACE,但不指定TRACE FILE時,默認在DM數據庫系統的log目錄下生成DM_SBTTRACE_年月.LOG文件;若使用相對路徑,則生成在執行碼同級目錄下。若用戶指定,則指定的文件不能為已經存在的文件,否則報錯;也不可以為ASM文件。

TRACE LEVEL:有效值1、2,默認為1表示不啟用TRACE,此時若指定了TRACE FILE,會生成TRACE文件,但不寫入TRACE信息;為2啟用TRACE并寫入TRACE相關內容。

使用說明:
1. 支持對用戶的非分區行存儲表和堆表進行備份。其中,系統表、臨時表、物化視圖表、物化視圖附屬表和日志表、特定模式(DBG_PKG/INFORMATION_SCHEMA/INFO_SCHEM/SYSREP/SYSGEO/SYSJOB/SYSCPT/SYS)下的表不支持備份。表列類型為對象類型的表不支持表備份。表備份不備份表上的注釋,default表達式中函數定義,所以還原時需用戶自行確認。
2. 當備份數據超過限制大小時,會生成新的備份文件,新的備份文件名是初始文件名后加文件編號。
3. 表備份時,其所屬表空間必須處于聯機狀態。
4. 目前表備份不支持備份到TAPE介質上。

2. 設置備份選項
表備份常用的備份選項有設置備份名、設置備份集路徑、指定介質參數、添加備份描述等,設置方式同數據庫備份相同。

3. 備份表
表備份拷貝指定表所使用的所有數據頁到備份集中,并記錄各個數據頁之間的邏輯關系用來恢復表數據結構。表備份均為聯機完全備份,不需要備份歸檔日志,不存在增量備份之說。當數據庫中某張表比較重要而又沒必要備份整個數據庫或表空間時就可以選擇表備份。完整的備份表步驟如下:
1) 保證數據庫處于OPEN狀態。
2) 創建待備份的表TAB_01:

SQL> create table tab_01(c1 int);
executed successfully
used time: 32.117(ms). Execute id is 80.

3) DIsql中輸入備份表語句,簡單的備份語句如下:

SQL> backup table tab_01 to tab_tab_01_backup_20200529 backupset 'table_tab_01_backup_20200529';
executed successfully
used time: 00:00:13.981. Execute id is 81.

上面的語句將在默認備份目錄+DMDATA/data/rac/bak(由BAK_PATH參數所指定)中生成備份集

SQL> select * from v$backupset where backup_path='+DMDATA/data/rac/bak/table_tab_01_backup_20200529';
LINEID     DEVICE_TYPE BACKUP_ID   PARENT_ID   BACKUP_NAME                BACKUP_PATH                                       TYPE        LEVEL       RANGE#      OBJECT_NAME   OBJECT_ID   BASE_NAME BACKUP_TIME                 DESC# ENCRYPT_TYPE COMPRESS_LEVEL WITHOUT_LOG USE_PWR     PKG_SIZE    BEGIN_LSN            END_LSN              BKP_NUM     DBF_NUM     PARALLEL_NUM DDL_CLONE   MPP_FLAG    MIN_TRX_START_LSN    MIN_EXEC_VER CUMULATIVE
---------- ----------- ----------- ----------- -------------------------- ------------------------------------------------- ----------- ----------- ----------- ------------- ----------- --------- --------------------------- ----- ------------ -------------- ----------- ----------- ----------- -------------------- -------------------- ----------- ----------- ------------ ----------- ----------- -------------------- ------------ -----------
1          DISK        2025284018  -1          TAB_TAB_01_BACKUP_20200529 +DMDATA/data/rac/bak/table_tab_01_backup_20200529 2           0           3           SYSDBA.TAB_01 -1                    2020-05-29 15:08:24.000485        0            0              0           0           33554432    50908                51055                1           0           1            0           0           49398                117507596    0
used time: 00:00:01.063. Execute id is 82.

到此,關于“如何執行SQL語句進行表備份”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

sql
AI

包头市| 平果县| 临江市| 崇阳县| 娱乐| 诸暨市| 临洮县| 承德县| 资源县| 聂拉木县| 大关县| 城固县| 寿宁县| 门源| 黑龙江省| 绥棱县| 江达县| 即墨市| 湟源县| 崇仁县| 木里| 新密市| 铁力市| 凯里市| 沙田区| 灵丘县| 隆回县| 夹江县| 台山市| 全州县| 渝北区| 杂多县| 中方县| 连城县| 昭苏县| 弥渡县| 延津县| 芮城县| 灵山县| 宝清县| 聂荣县|