oracle成為另一個使用者
oracle成為另一個使用者:
為了除錯應用程式,DBA有時需要作為另一個使用者連線,從而模仿存在的問題。
不需要知道該使用者的純文字密碼,DBA可以從資料庫中檢索加密的密碼,改變該使用者的密碼,
使用改過的密碼連線,然後使用alter user命令中沒有規定的子句改回密碼。
上面的操作假設dba可以訪問dba_users表,同時具有alter user許可權。如果dba具有dba角色,則同時具有以上兩種許可權。
實驗驗證過程如下:
C:\>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.5.0 - Production on 星期六 11月 26 10:49:14 2011
Copyright (c) 1982, 2010, Oracle. All Rights Reserved.
連線到:
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> show user
USER 為 "SYS"
SQL> alter user test identified by test;
使用者已更改。
SQL> commit;
提交完成。
SQL> select password from dba_users where username = 'TEST';
PASSWORD
------------------------------
7A0F2B316C212D67
SQL> alter user test identified by temp;
使用者已更改。
SQL> connect test/temp
已連線。
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
TRE TABLE
TY TABLE
SQL> select * from tre;
未選定行
SQL> select * from ty;
未選定行
SQL> desc ty;
名稱 是否為空? 型別
----------------------------------------- -------- ----------------------------
T CHAR(10)
Y VARCHAR2(10)
SQL> alter user test identified by values '7A0F2B316C212D67';
使用者已更改。
SQL> commit;
提交完成。
SQL> connect test/test;
已連線。
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
TRE TABLE
TY TABLE
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21256317/viewspace-776726/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle中將一個使用者的所有物件授權給另一個使用者Oracle物件
- oracle10g exp可否用一個使用者匯出另一個使用者的某表呢?Oracle
- 如何快速的成為一個合格的Oracle DBA?Oracle
- 怎樣成長為一個真正的Oracle DBAOracle
- My SQL 即將成為下一個 Oracle?(轉)SQLOracle
- 怎樣成長為一個真正的Oracle DBA(轉)Oracle
- 【DBA】如何快速的成為一個合格的Oracle DBA?Oracle
- Oracle如何把一個表匯出匯入到另一個伺服器上的另一個表裡Oracle伺服器
- 怎麼設計一個restful的url,表示:某個使用者評價另一個使用者REST
- 15個工具讓你成為“高大上”的Linux使用者!Linux
- 有幸成為Oracle 使用者組年輕專家專案一員Oracle
- Bloomberg (彭博)成為第一個 Ubuntu Edge 專案第一個商業使用者OOMUbuntu
- Oracle imp 匯入資料到另一個表空間Oracle
- (字串動態規劃)一個字串變成另一個字串的步驟數字串動態規劃
- 將一個使用者下所有表的查詢許可權賦給另一個使用者
- 把一個使用者的所有表的查詢許可權 賦給另一個使用者
- 如何成為一個JavaScript 大牛?JavaScript
- 通過8個技巧讓你成為一個超強的Linux終端使用者Linux
- [LeetCode] Is Subsequence 判斷一個字串是否為另一個的子序列LeetCode字串
- impdp在同一個資料庫中將一個使用者下的物件複製到另一個使用者下資料庫物件
- 如何成為一個架構師架構
- Rust中如何將本地時間轉換為另一個時區?Rust
- 用oracle 11g bbed copy替換同一個表資料塊block為另一個資料塊之系列八OracleBloC
- 如何成為一名Oracle ebs DBAOracle
- MySQL能否成下一個Oracle?(轉)MySqlOracle
- 另一個Lambda表示式教程
- 如何成為一個出色的敏捷開發者?敏捷
- InK會成為下一個Qtum嗎?QT
- 如何成為一個偉大的開發者
- 成為一個女程式設計師程式設計師
- win10企業版如何成為最高許可權使用者_win10怎麼成為最高許可權使用者Win10
- 33個網站足以使你成為一個天才網站
- 另一個Swoole偵錯程式 - Yasd
- Ruby On Rails 另一個笑談而已AI
- javascript動態設定一個div圖層覆蓋住另一個div圖層,並設定成透明JavaScript
- Laravel 成為最佳 PHP 框架的 14 個理由!LaravelPHP框架
- 《怎樣成為一個高手》觀後感
- 4個月內成為UI設計師!UI