Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

1

好友

3

主题
1#
发表于 2013-7-25 10:41:57 | 查看: 2214| 回复: 0
OEM Version:10G
DB Version:10.2.0.5
OEM OS:RedHat Linux
DB OS:HP Unix 11.31

实施Data masking时,碰到一个需求,当表中被屏蔽的列的数值相同时,屏蔽结果也需要相同。

我进行了下述测试:
(1)       创建一张表Table1,含两个字段,类似如下:
A1       A2
1
11
2
11
3
15
4
16
5
17
6
18
7
15
8
19
9
30
10
31
11
30
12
15
13
18
14
11
15
17
16
32
17
15
18
14
19
33
20
35
(2)       定义屏蔽列A2,掩码定义为:使用A1列进行替换。
(3)       生成屏蔽脚本后,调用,屏蔽结果如下。可以发现,有一部分数据的屏蔽结果已经达到我们的要求,但是也有部分不正确。
即: A被替代为C,B被替代为D,但是E或者F,也可能被替代为C
(4)  想问下是否有相应的方法或者功能可以实现我的需求。

A1
A2
1
20
2
20
3
17
4
15
5
15
6
18
7
17
8
12
9
8
10
2
11
8
12
17
13
18
14
20
15
15
16
3
17
17
18
12
19
17
20
17

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-29 19:56 , Processed in 0.046072 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569