在 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>

您有以下

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;


更新于:14-2 月-2020

422 次浏览

开始你的 职业

通过完成课程获得认证

快速开始
广告