相关操作皆在客户端进行
1、配置网络解析tnsnames.ora
在 tnsnames.ora 文件中添加以下内容
slbrac =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.5.172.192)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = slb)
)
)
尝试连接 slb 数据库
[oracle@dg admin]$ tnsping slbrac
2、创建 wallet 目录,目录名称可自取,此处就叫 wallet
[oracle@dg db_1]$ mkdir -p wallet
3、创建 wallet
[oracle@dg wallet]$ mkstore -wrl /home/app/oracle/product/11.2.0/db_1/wallet –create
提示输入密码,密码复杂性要保证,大小写、数字、符号结合使用
4、启动 wallet 并指定 wallet 位置
配置 sqlnet.ora 文件
添加以下内容
WALLET_LOCATION=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=/home/app/oracle/product/11.2.0/db_1/wallet)))
SQLNET.WALLET_OVERRIDE=TRUE
5、增加需要登录的网络服务名、用户以及密码到 wallet 中
此处添加slb 用户到 wallet 中
[oracle@dg admin]$ mkstore -wrl /home/app/oracle/product/11.2.0/db_1/wallet -createCredential slbrac slb slb
提示输入密码,此密码是 wallet 的密码
6、测试 slb 用户免密登录是否成功
[oracle@dg admin]$ sqlplus /@slbrac
查看当前用户
SQL> show user;
免密登录成功
本文地址:https://www.chensj.net/?post=89
未标注转载均为本站远程,转载请注明文章出处: