数据库中现有用户user01,user02
dm_svc.conf 文件中的配置内容如下:
WALLET_LOCATION=(/dm/dmdbms/wallet)
dm_user01=(主库ip:主库port_num)
dm_user02=(备库ip:备库port_num)
在/dm/dmdbms/wallet路径下创建一个 wallet 文件,文件密码为 Wallet_123(路径和密码根据实际修改)。
/dm/dmdbms/bin/dmmkstore -wrl /dm/dmdbms/wallet -create
输入口令: Wallet_123
再次输入口令: Wallet_123
在 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
查看 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
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
成功终止导入, 没有出现警告
文章
阅读量
获赞