oracle wallet,Oracle Wallet的使用
从Oracle10gR2开始, 通过使用Oracle Wallet达到任意用户不使用密码登录数据库(非操作系统认证方式),
这对在shell中要使用用户密码登录数据库进行操作的脚本来说是非常有用的, 可以不暴露用户密码. 比如在Oracle客
户端通过 mkstore命令设置 Wallet认证信息, 然后通过"sqlplus "方式就可以直接连接数据库
例子:test用户可以不需要密码登录
1>mkstore用法如下
[oracle@primary ~]$ $ORACLE_HOME/bin/mkstore -wrl $ORACLE_HOME/network/admin/wallet -create
Enter password:
输入wallet密码
Enter password again:
确认wallet密码
2>查看wallet目录是否创建
[oracle@primary ~]$ cd /data/oracle/product/10.2.1/network/admin/wallet/
[oracle@primary wallet]$ ll
total 16
-rw------- 1 oracle dba 7940 Mar 26 15:10 cwallet.sso
-rw------- 1 oracle dba 7912 Mar 26 15:10 ewallet.p12
3>配置一个connect string
primary =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.2)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = source)
)
)
4>加入用户验证信息到wallet
[oracle@primary wallet]$ $ORACLE_HOME/bin/mkstore -wrl $ORACLE_HOME/network/admin/wallet -createCredential primary test "test"
Enter password:
输入wallet密码
Create credential oracle.security.client.connect_string1
5>确认用户认证信息已经加入到wallet
[oracle@primary wallet]$ $ORACLE_HOME/bin/mkstore -wrl $ORACLE_HOME/network/admin/wallet -listCredential
Enter password:
List credential (index: connect_string username)
1: primary test
6> 加入wallet位置信息到sqlnet.ora
WALLET_LOCATION=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=/data/oracle/product/10.2.1/network/admin/wallet)))
SQLNET.WALLET_OVERRIDE=TRUE
7>验证
[oracle@primary admin]$ sqlplus
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Mar 26 15:17:16 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> show user
USER is "TEST"
SQL>
----------------------------------------------------------------------------------------------------
wallet的简单管理
1. list the contents of the external password store
mkstore -wrl /oracle/product/10.2.0/Db_1/network/admin -listCredential
2. add database login credentials:
mkstore -wrl /oracle/product/10.2.0/Db_1/network/admin -createCredential
3. modify database login credentials:
mkstore -wrl /oracle/product/10.2.0/Db_1/network/admin -modifyCredential
4. delete database login credentials:
mkstore -wrl /oracle/product/10.2.0/Db_1/network/admin -deleteCredential
oracle wallet,Oracle Wallet的使用相关推荐
- oracle无+密码登陆,Oracle 11g通过wallet实现无密码登录
创建一个目录来存放wallet [oracle@localhost trace]$ mkdir -p/u01/app/oracle/wallets 在客户端通过下面命令创建一个wallet [orac ...
- oracle wallet java_oracle Wallet的使用
oracle Wallet的使用(即内部加密技术TDE(Transparent Data Encryption )) 1. TDE是Oracle10gR2中推出的一个新功能,使用时要保证Oracle版 ...
- oracle wallet java_Oracle Wallet初探
初探 1.什么是Wallet A datastructure used to store and manage security credentials for an individualentity ...
- oracle wallet java_oracle wallet实践及常用维护操作
Wallet作用 从Oracle 10g R2开始, 通过使用Oracle Wallet达到任意用户不使用密码登录数据库(非操作系统认证方式), 这对在shell中要使用用户密码登录数据库进行操作的脚 ...
- Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!
最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...
- oracle自动化,Oracle 自动化备份脚本
备份脚本,基于linux,windows环境需要适当修改. 主脚本,会调用2,3步骤的rman.sql&status.sql $ more main.sh #set env ######### ...
- it oracle 培训,Oracle数据库技术培训_OracleDBA数据库工程师_Oracle数据库在线学习视频教程_IT职业培训-51CTO学院_精培学院...
第一阶段:企业级Oracle数据库实战入门与集群实施 特色:本阶段部分内容为OCP/OCM课程内容,以企业实战项目为主导讲解,实用性更强. 第1章 Oracle数据库高级工程师职业发展与学习方法 第2 ...
- 【oracle】oracle经典sql,exception,database link纠错
[oracle]oracle经典sql,exception,database link纠错 1111-01 oracle经典sql,exception,database link纠错 1.给表tabl ...
- oracle v$system_event,45.Oracle杂记——Oracle常用动态视图v$system_event
45.Oracle杂记--Oracle常用动态视图v$system_event 视图v$system_event 显示一个事件的总共等待. 如果不支持计时机制,那么TIME_WAITED和AVERAG ...
最新文章
- 《精通 ASP.NET MVC 3 框架(第三版)》----第2章 准备工作 2.1 准备工作站
- 感知机数据算法的对偶形式
- 你不知道的gRPC反向代理
- 【密码学】CSP的概念
- Linux 蓝牙读写,实战Linux Bluetooth编程(三) HCI层编程
- Kali Linux Web 渗透测试秘籍 第四章 漏洞发现
- java 获取date的时分秒_Java Date获取 年月日时分秒
- Android电视远程桌面,180元让电视变电脑 远程桌面终端评测
- Vue - Nuxt.js 安装引入 WangEditor V5 富文本编辑器最新版本,超详细使用教程(Nuxt.js 项目使用官方提供的示例,页面报错,刷新就会报错navigator is解决方案)
- 云教室管理平台 部署手册(无图)
- AirSim中的物理引擎
- C++开发斗地主(QT)第五篇之牌型权重
- 计算机游戏cpu,2021年11代酷睿cpu游戏电脑配置推荐(可装win7系统)
- 各种手机处理器排行榜_手机处理器CPU性能排名
- Swin-Transformer 详解
- 微信消息收发与微信内部emoji表情转义
- __builtin_ffs 实现原理
- 使用PyTorch中的预训练模型进行图像分类
- 小驼峰法和大驼峰法的区别
- 虚拟内存太低怎么办?