Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2796423
  • 博文数量: 389
  • 博客积分: 4177
  • 博客等级: 上校
  • 技术积分: 4773
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-16 23:29
文章分类

全部博文(389)

分类: Oracle

2015-08-19 17:41:45

                 GoldenGate 12c(ogg 12c)新特性之CredentialStore


     在ogg之前的版本,需要在配置文件设置用户名和密码来取得相应的数据信息。
由于密码明文格式可能会存在安全问题,因此可以配置以加密的格式来存储密码,
比如:

userid gg, password AACAAAAAAAAAAACANJPHHDSJCIYCFCZB, encryptkey default


   在ogg 12c中,引入credentialstore的概念,这种方式就是把用户名和密码直接存
储在本地的一个文件中,而用户和密码对通过一个别名来引用.

首先创建一个 wallet,
GGSCI (o12c) 19> create wallet

Created wallet at location 'dirwlt'.

Opened wallet at location 'dirwlt'.

在wallet中,创建一个credentialstore

GGSCI (o12c) 20> add credentialstore


credentialstore创建好以后就可以用来存储用户名和密码了,增加一个用户名和密码对,命名别名为fuck


 GGSCI (o12c) 21>alter credentialstore add user abc password abc alias fuck


在gg的配置文件中就可以通过别名的方式引用这个用户名和密码对

useralias fuck

相当于userid abc, password abc

 

可以通过info credentialstore来查看当前存储的信息

 

GGSCI (o12c) 104> info credentialstore

Reading from ./dircrd/:

Domain: OracleGoldenGate

  Alias: fuck
  Userid: abc


实际上是存储在这个文件中

[oracle@o12c goldengate]$ cd dircrd/
[oracle@o12c dircrd]$ ls -l
total 4
-rw-r----- 1 oracle oinstall 509 Jun 26 19:11 cwallet.sso

 

 

 


 

阅读(5028) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~