<!-- [if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing>
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:SpaceForUL/>
<w:BalanceSingleByteDoubleByteWidth/>
<w:DoNotLeaveBackslashAlone/>
<w:ULTrailSpace/>
<w:DoNotExpandShiftReturn/>
<w:AdjustLineHeightInTable/>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!-- [if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!-- [if gte mso 10]>
<mce:style><!--
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
-->
<!-- [endif]-->
Use the wallet to encrypt tablespace.
We can use the default directory to store
the wallet or we use the sqlnet.ora file to specify the path to store it.
Add the following content into sqlnet.ora
file then do not forget the restart the listener to take effect.
ENCRYPTION_WALLET_LOCATION=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=D:oradatawallet)))
We can use GUI to invoke the Oracle Wallet
Manager to create the wallet.
We also can use the command : C:/Documents
and Settings/Henrybaiwentao>mkstore -wrl c:/wallet -create
Oracle Secret Store Tool:
版本
11.2.0.1.0 - Production
版权所有
(c) 2004,
2009, Oracle
和
/
或其子公司。保留所有权利。
Or the SQL command as below:
SQL> alter system set encryption key
identified by "!Q@W#E$R";
系统已更改。
SQL> select * from v$encryption_wallet;
WRL_TYPE
--------------------
WRL_PARAMETER
--------------------------------------------------------------------------------
STATUS
------------------
file
E:/APP/HENRYBAIWENTAO/ADMIN/ORCL/WALLET
OPEN
Then we can create a tablespace with
encryption.
SQL> create tablespace secure1 datafile
'E:/APP/HENRYBAIWENTAO/ADMIN/ORCL/secure1_01.dbf'
2 size 1m
3 encryption using 'AES128'
4 default storage (encrypt)
5 /
表空间已创建。
SQL>
SQL> create table secure_trans
2 tablespace secure1
3 as select * from dba_objects
where rownum<201
4 /
表已创建。
SQL> select * from
v$encrypted_tablespaces;
TS# ENCRYPT ENC
---------- ------- ---
7 AES128 YES
Encrypt the table:
SQL> create table accounts
2 (
3 acc_no number not null,
4 first_name varchar2(30) not null,
5 last_name varchar2(30) not null,
6 SSN varchar2(9) ENCRYPT USING 'AES128', --- tde on column.
7 acc_type varchar2(1) not null,
8 folio_id number ENCRYPT USING 'AES128',
9 sub_acc_type varchar2(30),
10 acc_open_dt date not null,
11 acc_mod_dt date,
12 acc_mgr_id number
13 );
SSN varchar2(9) ENCRYPT USING 'AES128', --- tde on column.
*
第 6 行出现错误:
ORA-28336: 不能加密 SYS 所拥有的对象
SQL> create table scott.accounts(
2 id number,
3 name varchar2(30) ENCRYPT USING 'AES128');
表已创建。
SQL> insert into scott.accounts values (1,'HENRY');
已创建 1 行。
SQL> insert into scott.accounts values(2,'BAI');
已创建 1 行。
SQL> select * from scott.accounts;
ID NAME
---------- ------------------------------
1 HENRY
2 BAI
SQL> alter system set wallet close;
alter system set wallet close
*
第 1 行出现错误:
ORA-28390: 自动登录 wallet 未打开
SQL> select * from v$encryption_wallet;
WRL_TYPE
--------------------
WRL_PARAMETER
--------------------------------------------------------------------------------
STATUS
------------------
file
E:/APP/HENRYBAIWENTAO/ADMIN/ORCL/WALLET
OPEN
SQL> alter system set encryption wallet close identified by "welcome1";
alter system set encryption wallet close identified by "welcome1"
*
第 1 行出现错误:
ORA-28391: 无法关闭 wallet 或 HSM, 口令不匹配
SQL> alter system set encryption wallet close identified by "!Q@W#E$R";
系统已更改。
SQL> select * from v$encryption_wallet;
WRL_TYPE
--------------------
WRL_PARAMETER
--------------------------------------------------------------------------------
STATUS
------------------
file
E:/APP/HENRYBAIWENTAO/ADMIN/ORCL/WALLET
CLOSED
SQL> select * from scott.accounts;
select * from scott.accounts
*
第 1 行出现错误:
ORA-28365: Wallet 未打开
SQL>
分享到:
相关推荐
这些年买的搜集的,各位有能力同学搞一搞
资源来自pypi官网。 资源全名:crypto%20wallet-0.1.0.tar.gz
e-wallet_asm_20230818.stp
python库。 资源全名:py_crypto_hd_wallet-0.2.0.tar.gz
资源分类:Python库 所属语言:Python 资源全名:pippin-wallet-1.1.18.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
python库,解压后可用。 资源全名:iota_wallet-0.1.0_alpha.2-cp37-abi3-win_amd64.whl
资源分类:Python库 所属语言:Python 资源全名:wallet_one-0.11.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Hermit Wallet 2.1.2.apk.1.1.1.1.1.1
谷歌宣布放弃Google Wallet实体信用卡计划.docx
Angular-My-Wallet-V3-Frontend.zip,区块链网络钱包前端已弃用:请改用https://github.com/blockchain/blockchain-wallet-v4-frontend,Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化...
资源来自pypi官网。 资源全名:iota_wallet-0.1.0_alpha.2-cp37-abi3-win_amd64.whl
Run it and click ⊕ to create a new wallet or recover a wallet. See the FAQ. Disclaimer You may lose all your Wowneroj if you use this app. Random Notes Based off Wownero v0.5. Use your own daemon. ...
Wallet钱包工程项目代码,可以直接导入eclipse工程中去,包括JAVA基础的数据结构,IO, 核心基础以及设计模式等
无论您需要完成什么,从还清债务到购买汽车或为退休储蓄,Wallet都可以灵活地实现您的目标,并对任何不断变化的财务状况做出明智的反应。 洞察力强的报告 –易于理解的图表和财务概览为您提供有关银行帐户,信用...
The Tao of Microservices Authors: Richard Rodger ISBN 10: 1617293148 ISBN 13: 9781617293146 Edition: 1 Released: 2017-12-31 Format: Paperback (328 pages) List Price: $49.99 ...
成套wallet钱包app ui hukum .sketch素材下载
let balance = await wallet.getBalance(wallet.address); // Promise wallet.getBalance(wallet.address).then(res => { balance = res; }, err => { }); 原料药 钱包 属性 privateKey:字符串(十六进制字符串
Barcodes with iOS teaches you how to effectively use barcodes in your iOS apps. You'll master Apple's new barcode frameworks while you explore real-world examples that integrate code scanning and ...
成套apple wallet 苹果钱包app ui .sketch素材下载
类似 Wallet 效果的卡片管理组件.zip,钱包是一个管理卡片和通行证的图书馆。