注册
waller实现用户密码加密
专栏/技术分享/ 文章详情 /

waller实现用户密码加密

吉吉 2023/10/13 1653 0 0
摘要

1. 用户准备

数据库中现有用户user01,user02

2. 配置 dm_svc.conf 文件

dm_svc.conf 文件中的配置内容如下:

WALLET_LOCATION=(/dm/dmdbms/wallet)
dm_user01=(主库ip:主库port_num)
dm_user02=(备库ip:备库port_num)

3. 创建 wallet 文件

在/dm/dmdbms/wallet路径下创建一个 wallet 文件,文件密码为 Wallet_123(路径和密码根据实际修改)。

/dm/dmdbms/bin/dmmkstore -wrl /dm/dmdbms/wallet -create
输入口令: Wallet_123 
再次输入口令: Wallet_123

4. 创建凭据

在 wallet 文件中创建两条凭据,服务名分别为 dm_user01 和 dm_user02。

/dm/dmdbms/bin/dmmkstore -wrl /dm/dmdbms/wallet -createCredential dm_user01 USER01(现有用户) 123456789(该用户实际密码)
输入 Wallet 口令: Wallet_123
Create credential DM.security.client.connect_string1

/dm/dmdbms/bin/dmmkstore -wrl /dm/dmdbms/wallet -createCredential dm_user02 USER02(现有用户) 987654321(该用户实际密码)
输入 Wallet 口令: Wallet_123
Create credential DM.security.client.connect_string2

5. 查看凭据

查看 wallet 文件中的凭据。

/dm/dmdbms/bin/dmmkstore -wrl /dm/dmdbms/wallet -listCredential
输入 Wallet 口令: Wallet_123
List credential (index: connect_string username)
1: dm_user01 USER01
2: dm_user02 USER02

6.使用dexp/dimp按用户进行导出导入,对dm_user01进行测试,未输入用户user01的真实密码,完成导入导出

dexp USERID=/@dm_user01 DIRECTORY=/home/dmdba FILE=dm_user01.dmp owner=user01 LOG=dm_user01_exp.log
dexp V8
正在导出 第1 个SCHEMA :USER01 
开始导出模式[USER01].....
----- 共导出 0 个SEQUENCE ----- 
----- 共导出 0 个VIEW ----- 
----- 共导出 0 个TRIGGER ----- 
----- 共导出 0 个COMMENT VIEW ----- 
----- 共导出 0 个COMMENT COL ----- 
----- 共导出 0 个PROCEDURE ----- 
----- 共导出 0 个SYNONYM ----- 
----- 共导出 0 个DBLINK ----- 
----- 共导出 0 个TRIGGER ----- 
----- 共导出 0 个PACKAGE ----- 
----- 共导出 0 个PKG_BODY ----- 
----- 共导出 0 个OBJECT of NO REFER OTHER CLASS ----- 
----- 共导出 0 个OBJECT of REFER OTHER CLASS ----- 
----- 共导出 0 个JCLASS ----- 
----- 共导出 0 个CLASS_BODY ----- 
----- 共导出 0 个DOMAIN ----- 
----- 共导出 0 个PARTITION GROUP ----- 
导出模式下的对象权限...
模式[USER01]导出结束.....
成功导出 第1 个SCHEMA :USER01
共导出 1 个SCHEMA
整个导出过程共花费    0.047 s
成功终止导出, 没有出现警告

dimp userid=/@dm_user01 DIRECTORY=/home/dmdba FILE=dm_user01.dmp owner=user01 LOG=dm_user01_imp.log
dimp V8
本地编码:PG_UTF8, 导入文件编码:PG_GB18030
开始导入模式[USER01]......
导入模式中的 NECESSARY GLOBAL 对象……
模式中的 NECESSARY GLOBAL 对象导入完成……
导入模式中的 GLOBAL 对象……
模式中的 GLOBAL 对象导入完成……
模式[USER01]导入完成......
整个导入过程共花费    0.000 s
成功终止导入, 没有出现警告
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服