1、建立錢包目錄(rac所有節點一致或共享目錄)
cd $oracle_base //進入oracle_base目錄
cd admin/ecton/ //進入指定的資料庫下
mkdir wallet //建立錢包目錄
2、編輯錢包配置檔案(rac編輯grid使用者sqlnet.ora,rac所有節點一致)
cd $oracle_home/network/admin/ //進入oracle_home目錄的網路配置檔案目錄下
vi sqlnet.ora //編輯配置檔案
新增以下內容:
encryption_wallet_location=
(source=
(method=file)
(method_data=
3、建立錢包主加密秘鑰
sqlplus / as sysdba //登入資料庫
sql> alter system set encryption key identified by oracle123;
//設定錢包加密秘鑰,要求至少8位,大小寫、字母、數字組合。
開啟wallet:
sql> alter system set encryption wallet open identified by oracle123;
關閉wallet:
sql> alter system set encryption wallet close identified by oracle123;
可以通過以下語句查詢wallet是否在開啟狀態:
sql> select * from v$encryption_wallet;
4、加密資料列
//前提這個列不存在索引
sql> alter table getbill.test modify (card_no encrypt no salt);
//這個列存在索引加密方式
sql> alter table employees modify(emp_id decrypt);
//取消對某個表某列的加密
注:錢包的作用是自動對具體的列進行加密,當錢包為開啟狀態,則可以正常訪問加密列的資料,當錢包為關閉狀態,則無法訪問加密列的資料,設定加密秘鑰後,會在錢包目錄下產生乙個.p12的加密秘鑰檔案,一定要進行備份並妥善保管。
Oracle Wallet 無密碼登入
1.檢視oracle home系統變數 c echo oracle home c oracle product 11.2.0 dbhome 1 2.找到合適的位置建立wallet資料夾 c cd oracle home network admin c oracle product 11.2.0 db...
使用webpack一步一步構建Vue專案
1 使用script標籤引入vue的包 3 通過new vue得到乙個vm的例項 在使用webpack構建vue專案前,要先對webpack基本用法及簡單的配置了解。1 cnpm i vue s 將vue安裝為執行依賴 2 在main.js檔案中匯入vue包 import vue from vue ...
libevent在windows下使用步驟詳解
libevent官網 windows 8下編譯 編譯環境 windows 8 vs2013 1 解壓libevent到d libevent libevent 2.0.21 stable 2 開啟microsoft visual studio 2010 命令列工具 3 修改以下三個檔案,新增巨集定義 ...