Oracle wallet
1) 語法: $ mkstore
2) 建立Wallet, 存放於某目錄下
$ $ORACLE_HOME/bin/mkstore -wrl $ORACLE_HOME/network/admin/wallet -create
Enter password: 1qaz2wsx
Enter password again:
$ ls $ORACLE_HOME/network/admin/wallet
cwallet.sso ewallet.p12
3) 建立網路連線串, 注意每個網路連線串對應一個資料庫使用者
查詢 $TNS_ADMIN 找到 tnsnames.ora檔案(有些不是在預設目錄)。
$ vi $ORACLE_HOME/network/admin/tnsnames.ora
db_tony =
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=szxxsr-t)(PORT=1527))
)
(CONNECT_DATA=
(SERVICE_NAME=UAT3)
)
)
4) 加入使用者認證資訊到Wallet
其中db_tony 是前面設定的網路連線串, "qiwang1979"是使用者tony的密碼.
$ mkstore -wrl $ORACLE_HOME/network/admin/wallet -createCredential db_tony tony "qiwang1979"
Enter wallet password:
Create credential oracle.security.client.connect_string1
5) 確認使用者認證資訊已經加入到Wallet
$ mkstore -wrl $ORACLE_HOME/network/admin/wallet -listCredential
Enter wallet password:
List credential (index: connect_string username)
1: db_tony tony
6) 加入Wallet位置資訊到sqlnet.ora
查詢 $TNS_ADMIN 找到 sqlnet.ora檔案。
$ vi $ORACLE_HOME/network/admin/sqlnet.ora
WALLET_LOCATION=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=/oracle/app/oracle/product/11.2.0/db_erp1/network/admin/wallet)))
SQLNET.WALLET_OVERRIDE=TRUE
7) 登入測試
$ sqlplus
SQL*Plus: Release 10.2.0.4.0 - Production on Thu Sep 24 14:05:17 2009
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> show user;
USER is "TONY"
登入成功, 設定完畢!以後就可以在shell裡直接使用"sqlplus "登入資料庫操作了, 無需設定密碼.
8) 修改使用者密碼測試
SQL> alter user tony identified by "wsedrf1324";
SQL> exit
$ sqlplus
SQL*Plus: Release 10.2.0.4.0 - Production on Thu Sep 24 14:07:05 2009
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
ERROR:
ORA-01017: invalid username/password; logon denied
9) 如果修改了使用者密碼, 則需要重新修改認證資訊
$ mkstore -wrl $ORACLE_HOME/network/admin/wallet/ -modifyCredential db_tony tony "wsedrf1324"
Enter wallet password:
Modify credential
Modify 1
10) 刪除Wallet認證的方法
$ mkstore -wrl $ORACLE_HOME/network/admin/wallet/ -deleteCredential db_tony
Enter wallet password:
Delete credential
Delete 1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-723213/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle-walletOracle
- 使用Oracle客戶端wallet實現匿名登入Oracle客戶端
- oracle安裝工具目錄常用解釋oracle wallet manager/Oracle Directory Manager /oracle net manager /Oracle Net ManagOracle
- 2.13.3 使用 Oracle Wallet 實現在DBCA中使用身份驗證Oracle
- Oracle 10.2.0.5 emca配置報錯-ssl Open wallet failed, ret = 28750OracleAI
- Oracle 11g通過wallet實現無密碼登入Oracle密碼
- Oracle OCP 1Z0-053 Q671(Rman Encryption&Wallet)Oracle
- Encrypted Wallet加密方面的理解加密
- TDE 透明表空間加密 Wallet加密
- Oracle10205 dbconsole啟動報ssl:Open wallet failed, ret = 28750OracleAI
- 使用salvagewallet修復錢包資料
- Impact of Database Recovery and Flashback Database on the TDE Wallet_1327519.1Database
- wallet , auto login , encrypt data, sqlnet.oraSQL
- Fails To Open / Create The Wallet: ORA-28353 [ID 395252.1]AI
- Cocos-BCX開發入門之cli_wallet
- Iphone的Wallet中如何移除電子登機牌憑證iPhone
- MyEtherWallet程式碼迎來分叉,MyCrypto服務即將誕生
- WalletHub:調查顯示美國最佳遊戲玩家城市是奧蘭多遊戲
- Laravel wallet ,如何快速開發出一個錢包功能的應用?Laravel
- Binance在首次公開收購中收購了Trust WalletNaNRust
- MyEtherWallet遭遇DNS攻擊 使用者報告丟失資金DNS
- 使用datapump傳輸加密表請先確認TDE Encryption wallet狀態加密
- The Impact of the Sqlnet Settings on Database Security (sqlnet.ora Security Parameters and Wallet LoSQLDatabase
- 建資料庫例項時碰到ORA-12578: TNS:wallet open failed資料庫AI
- Wallethub:2019年美國最佳和最差公共交通系統城市排名
- NerdWallet:研究表明switch是當前世代主機中最環保的遊戲機遊戲
- Sqlnet Settings on DB Security (sqlnet.ora Secu Para and Wallet Locat_1240824.1SQL
- Google為Wallet漏洞辯護:本就不應在root後的機器上執行Go
- web3 產品介紹 MyEtherWallet 方便和智慧合約互動的錢包Web
- Robin Dua:Google Wallet新版支援登機牌、會員卡、門票功能 對抗蘋果PassBookGo蘋果
- MyEtherWallet Domain-Hijacking Financially Victimized 198 Users, Causing $320K LossAINaNZed
- 啟動10.2.0.5的OEM時,遇到ssl: Open wallet failed, ret = 28750的錯誤解決方案AI
- Datawallet釋出了API的專屬Alpha測試,由 Fresh Digital Media 集團提供初始資料交換APIGit
- 網頁錢包MyEtherWallet使用者遭DNS伺服器劫持,價值15萬美元資金被盜網頁DNS伺服器
- 10G新特性:使用客戶端WALLET不用使用者名稱和密碼登陸遠端資料庫客戶端密碼資料庫
- web3 產品介紹: walletconnect 連線Web3 DApps與使用者的移動加密錢包WebAPP加密
- oracle DBLink oracleOracle
- Oracle 中$ORACLE_HOME/bin/oracle檔案Oracle