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

5030阅读 0评论2015-08-19 oracle狂热分子
分类:Oracle

                 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

 

 

 


 

上一篇:MySQL 5.7.8RC和MySQL 5.6.14的性能比对测试
下一篇:索引访问与表大小的关系