oracle wallet使用步驟

2022-09-20 17:12:10 字數 1311 閱讀 5134

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 修改以下三個檔案,新增巨集定義 ...