在 SAP HANA 中進行基於架構的備份


任何 RDBMS 系統中的資料備份都屬於資料持久層。SAP HANA 將其大部分資料儲存在記憶體中以獲得最大效能,但它仍使用持久儲存以在發生故障時提供後備操作。

當你在資料庫中引用一個架構時,它指的是資料庫中的一個名稱空間。以你對整個資料庫執行備份的方式執行備份是不可能的。

但使用以下命令匯出架構是可能的 −

EXPORT "MY_SCHEMA".* AS BINARY INTO '/tmp/my_schema' WITH REPLACE;

語法

EXPORT <export_object_name_list> AS <export_format>
INTO <path> [WITH <export_option_list>]
[ <query_export_specification> ]

請注意,你不應該在安裝了 Windows 作業系統的檔案系統上獲取架構。

語法元素

<export_object_name_list>

指定要匯出的物件列表。只有在從指定架構中匯出所有物件時,才能使用 ALL 和 * 選項。

<export_object_name_list> ::=
{<export_object_name>[{, <export_object_name_list>}...] }
| { ALL | * }
<export_object_name> ::= [<schema_name>.]{<identifier> | "*" }
<schema_name> ::= <identifier>

[<schema_name>.]<identifier> 指定架構中要匯出的物件。指定 <schema_name>."*" 以選擇要從指定架構中匯出的所有物件。指定 ALL(不帶 <schema_name>)以選擇從系統中所有架構匯出的所有物件。

指定將資料匯出到的格式 −

<export_format> ::= BINARY | CSV

指定放置匯出檔案的檔案路徑。

<path> ::= <string_literal>

你有以下 <export_option_list>

WITH <export_option_list>
<export_option_list> ::= <export_option> [{, <export_option>}]
<export_option> ::=
REPLACE
| CATALOG ONLY
| NO DEPENDENCIES
| SCRAMBLE [BY <password>]
| STRIP
| THREADS <number_of_threads>
| STATISTICS ONLY
| NO STATISTICS

匯入架構備份

要匯入架構備份,可以使用以下命令 −

IMPORT "MY_SCHEMA".* FROM '/tmp/my_schema' WITH REPLACE;


更新日期: 2020-02-14

422 次瀏覽

開啟您的 職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.