您可以在数据库创建期间对其进行加密。
缺省情况下,您必须具有 SERVER OPERATOR 系统特权。使用 -gu 数据库服务器选项可对所需的特权进行更改。
警告对于高度加密数据库,请将密钥的副本保存在安全的位置。如果丢失了加密密钥,则无法访问数据,即使有技术支持部门的协助也是如此。此时必须放弃该数据库并创建一个新的数据库。
CREATE DATABASE 语句。
成功创建加密数据库。
例如,下列语句使用 FIPS 认证的 128 位 AES 加密和指定加密密钥,在 c:\temp\ 目录中创建名为 myencrypteddb.db 的数据库文件。DBA 用户 ID 和口令已指定,事务日志已启用。
CREATE DATABASE 'c:\\temp\\myencrypteddb.db'
DBA USER 'DBA'
DBA PASSWORD 'passwd'
TRANSACTION LOG ON
ENCRYPTED ON
KEY '0kZ2o52AK#'
ALGORITHM 'AES_FIPS';