创建加密数据库 可使用以下方法:
将初始化实用程序 (dbinit) 与各种选项配合使用来启用高度加密。
dbinit 实用程序 -ep 和 -ek 选项可以创建采用高度加密的数据库,您可以在提示框或命令行中指定加密密钥。dbinit -ea 选项将加密算法设置为 AES 或 AES256 算法(或者,对于 FIPS 认证的模块,设置为 AES_FIPS 或 AES256_FIPS 算法)。
CREATE DATABASE 语句。
使用 Sybase Central 的 [创建数据库向导] 创建高度加密的数据库。
加密现有数据库 虽然无法直接在现有数据库中启用或禁用高度加密,但可以使用以下其中一种方法来实现高度加密:
重建(卸载/重装)现有数据库,并在重建时更改加密状态。可以重建数据库以卸载现有数据库的所有数据和模式。这样做会创建一个新数据库(此时可以更改包括高度加密状态在内的各种设置),并将数据重装到新数据库中。需要知道密钥才能卸载高度加密的数据库。使用以下其中一种方法重建(卸载/重装)数据库:
卸载实用程序 (dbunload)
使用卸载实用程序 (dbunload) 并指定相应选项来创建新的采用高度加密的数据库。-an 选项创建新的数据库。要在提示框或命令行中指定高度加密和加密密钥,请使用 -ep 或 -ek 选项。-ea 选项将加密算法设置为 AES 或 AES256 算法(或者,对于 FIPS 认证的模块,设置为 AES_FIPS 或 AES256_FIPS 算法)。
UNLOAD 和 RELOAD 语句
卸载数据库向导。请参见有关使用 [卸载数据库向导] 导出数据的提示信息。
可以使用 CREATE ENCRYPTED DATABASE 语句或 CREATE ENCRYPTED FILE 语句。请参见比较 CREATE ENCRYPTED DATABASE 和 CREATE ENCRYPTED FILE 语句。
加密表、列和实例化视图 请参见列和表加密。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |