Oracle Wallet 無密碼登入

2021-06-17 20:21:17 字數 2368 閱讀 6295

--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\dbhome_1\network\admin>

mkdir wallet

--3.

採用mkstore

命令建立

oracle

的wallet

(錢包)

c:\>cd %oracle_home%\bin

c:\oracle\product\11.2.0\dbhome_1\bin>

mkstore -wrl %oracle_home%/network/admin/wallet –create

輸入wallet口令:

wallet123

(關閉回顯的,不顯示,注意密碼大小寫,密碼強度太弱不可以)

確認wallet口令:

wallet123

(關閉回顯的,不顯示,確保和第一次輸入完全一致)

--4.檢視建立成功的oracle的wallet(錢包)

c:\>cd %oracle_home%\network\admin\wallet

c:\oracle\product\11.2.0\dbhome_1\network\admin\wallet>

dir2013/08/08 15:32 3,941 cwallet.sso

2013/08/08 15:32 3,864 ewallet.p12

--5.

編輯%oracle_home%\network\admin\tnsnames.ora

檔案,如下

orcl =

(description =

(address = (protocol = tcp)(host = fhx-think)(port = 1521))

(connect_data =

(server = dedicated)

(service_name = orcl)))

--6.

使用者認證資訊加入

wallet

中,註明

orcl

是資料庫名,

hr是使用者名稱,hr是

hr使用者的登入口令

c:\>cd %oracle_home%\bin

c:\oracle\product\11.2.0\dbhome_1\bin>

mkstore -wrl %oracle_home%/network/admin/wallet -createcredential orcl hr hr

enter walletpassword:

wallet123(關閉回顯的,不顯示,確保和前面設定的一致)

create credentialoracle.security.client.connect_string1

mkstore -wrl %oracle_home%/network/admin/wallet

-listcredential

enter walletpassword:

wallet123(關閉回顯的,不顯示,確保和前面設定的一致)

orcl hr hr

--7.

編輯oracle_home\network\admin\sqlnet.ora

檔案,新增內容如下:

wallet_location=

(source=(method=file)

(method_data=

(directory=

c:\oracle\product\11.2.0\dbhome_1\network\admin\wallet)))

sqlnet.wallet_override=true

--8.

驗證結果

採用sqlplus

登入驗證(前提是偵聽器和

oracle

資料庫服務都已經開啟)

c:\oracle\product\11.2.0\dbhome_1\bin>

sqlplus /@orcl

sql>

show user

user

為"hr"

c:\oracle\product\11.2.0\dbhome_1\bin>sqlplus/nolog

sql>

conn /@orcl

sql>

show user

user

為"hr" --

證明採用

wallet

可以讓hr

使用者無密碼登入成功

oracle wallet使用步驟

1 建立錢包目錄 rac所有節點一致或共享目錄 cd oracle base 進入oracle base目錄 cd admin ecton 進入指定的資料庫下 mkdir wallet 建立錢包目錄2 編輯錢包配置檔案 rac編輯grid使用者sqlnet.ora,rac所有節點一致 cd orac...

Linux ssh localhost無密碼登入

假設系統中有使用者test,屬於使用者組test,1.首先確認能否不輸入口令就用ssh登入localhost ssh localhost 輸出如下所示 2.如果不輸入口令就無法用ssh登陸localhost,執行下面的命令 ssh keygen t dsa p f ssh id dsa cat ss...

使用者無密碼登入(也是git無密碼提交)

伺服器端 用的是git使用者,意思就是讓誰免密碼登入就用誰的帳號進行以下操作 1.先檢視該使用者的主目錄下是否有.ssh資料夾,資料夾下是否有.ssh資料夾,沒有就建立,然後在.ssh建立authorized keys檔案,2.設定.ssh資料夾的許可權 chmod 700 ssh 設定author...