文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>wallet , auto login , encrypt data, sqlnet.ora

wallet , auto login , encrypt data, sqlnet.ora

时间:2010-12-01  来源:itpremier

Oracle10gR2 中 Oracle Wallet 的初步使用和维护

http://blog.sina.com.cn/s/blog_4d8a2c970100fjks.html

wallet useful in :

1, client auto login databae.

2, database data encryption.

-- detail settings

1, in client side , set following parameters in sqlnet.ora file .

WALLET_LOCATION =
(SOURCE =
(METHOD = FILE)
(METHOD_DATA =
(DIRECTORY = C:temp)
)
)

# THE FOLLOWING PARAMETER IS NEEDED FOR AUTO LOGIN. IF SET TO FALSE, THEN DO NOT ALLOW AUTO LOGIN FEATURE.
SQLNET.WALLET_OVERRIDE = TRUE

-- command to create credential of client login, need to do in client side.

-- Be Aware that all parameter of mksotre is case-sensitive even in windows platform.

mkstore -wrl c:temp -create # create a auto-login wallet (different from encryption data wallet, so the path must be exclusive).

mkstore -wrl c:temp -createCredential emr scott "tiger" -- create an auto-login user credential , allow user scott to login to server emr , which normally login is as : sqlplus scott/tiger@emr .

2,

ENCRYPTION_WALLET_LOCATION =
(SOURCE =
(METHOD = FILE)
(METHOD_DATA =
(DIRECTORY = C:tempenc)
)
)

encryption column sample :

create table t_enc1 ( id number(10) , bank_card_id varchar2(30) encrypt using 'aes256' ) ;

alter table emp modify empno encrypt no salt;

alter table emp modify deptno encrypt no salt

ORA-28335: referenced or referencing FK constraint column cannot be encrypted
SQL> alter table dept modify deptno encrypt no salt;

alter table dept modify deptno encrypt no salt

ORA-28335: referenced or referencing FK constraint column cannot be encrypted
主外键约束的字段,主表和从表字段都不能加密.

SQL> alter table emp modify sal decrypt ;

Table altered

SQL> alter table emp modify sal encrypt using 'aes256';

alter table emp modify sal encrypt using 'aes256'

ORA-28340: a different encryption algorithm has been chosen for the table
alter table emp rekey using 'aes256' ; -- change all columns of one table to a different encryption algorighm.

alter table emp rekey using '3des168' ; -- test again.

--- up until now, only encryption wallet could be close clearly . I'm failed to close auto-login wallet.

alter system set [encryption] wallet close identified by "password" ; -- in 11G must specify password if you close a wallet.


相关阅读 更多 +
排行榜 更多 +
疯狂飞车逃亡最新版

疯狂飞车逃亡最新版

赛车竞速 下载
像素僵尸射击2

像素僵尸射击2

飞行射击 下载
模拟钢琴节奏师最新版

模拟钢琴节奏师最新版

休闲益智 下载