oraclesql用戶
1. 怎麼查看Oracle資料庫中的所有用戶名
select * from dba_users; 查看資料庫裡面所有用戶,前提是你是有dba許可權的帳號,如sys,system
select * from all_users; 查看你能管理的所有用戶!
select * from user_users; 查看當前用戶信息 !
擴展知識:
Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系資料庫管理系統。它是在資料庫領域一直處於領先地位的產品。可以說Oracle資料庫系統是目前世界上流行的關系資料庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的 適應高吞吐量的資料庫解決方案。
2. 用oracle里的sql語言創建用戶
用如下語句創建用戶:
--用戶名為shopping,密碼為shopping
defaulttablespaceshopping--默認表空間為shopping
temporarytablespaceshopping_temp;--默認臨時表空間為shopping_temp
但一般創建用戶後,需要賦予一定的許可權:下邊語句則是給shopping用戶賦予connect,resource及dba許可權。
grantconnect,resource,dbatoshopping;
3. oracle如何圖形界面創建用戶和sql創建用戶
圖形界面創建用戶,這里用plsql。
1、登錄到system用戶或者其他有dba許可權的用戶。
2、在左邊樹的位置找到Users。
defaulttablespaceshopping
temporarytablespaceshopping_temp;
其中創建的用戶和密碼均為shopping,默認的表空間為shopping,臨時表空間為shopping_temp。
注意:涉及到表空間,必須要提前在資料庫中存在,否則執行時會報錯。
4. SQL Server 和Oracle資料庫用戶的區別
1.在Oracle中用select
*
from
all_users顯示所有的用戶,而在MYSQL中顯示所有資料庫的命令是show
databases。對於我的理解,Oracle項目來說一個項目就應該有一個用戶和其對應的表空間,而MYSQL項目中也應該有個用戶和一個庫。在ORACLE(db2也一樣)中表空間是文件系統中的物理容器的邏輯表示,視圖、觸發器和存儲過程也可以保存在表空間中。而MYSQL並沒有使用表空間來進行管理。
2.查詢當前所有的表。ORACLE:
select
*
from
tab,MYSQL:show
tables。
3.改變連接用戶(庫)。ORACLE:conn
用戶名/密碼@主機字元串,MYSQL:use
庫名。
4.顯示當前連接用戶(庫)。ORACLE:show
user,MYSQL:connect。
5.執行外部腳本命令。ORACLE:@a.sql,MYSQL:source
a.sql。
5. 查詢oracle資料庫所有用戶的sqlplus命令是什麼
命令是select * from dba_users,設置方法為:
1、在資料庫的開始菜單中,輸入cmd後回車,也就是調用Windows的命令行管理器。
6. oracle資料庫怎麼創建新用戶
1、點擊windows中的運行,輸入cmd,進入命令提示符的界面
2、進入cmd後,首先連接oracle資料庫
3、創建資料庫新用戶,shop為資料庫用戶,123456為密碼
4、給新建的資料庫用戶授權
5、連接新的資料庫用戶
6、顯示資料庫用戶為shop,到此資料庫用戶創建及驗證成功
7. oracle 使用sql創建用戶的問題
users 是默認表空間名稱(default tablespace)當你建表的時候,在不指定表空間的情況下,數據存放至users表空間中。
Temp 是臨時表空間名稱(Temporary TABLESPACE)制定當前用戶默認使用的臨時表空間名稱。
tablespace 是表空間的意思,是oracle中最大的邏輯單位,oracle中數據是存儲在表空間中的。
8. Oracle默認的用戶名和密碼是什麼
在控制台用sqlplus / as sysdba登陸oracle系統時,所用的用戶名和密碼通常有四種。
用戶名: internal 密碼:oracle
2. 用戶名:system 密碼:manager
3. 用戶名:sys 密碼:change_on_install
4. 其中直接管理模式可以為sysdba的為後面三個,要是集群的話再去掉system。
(8)oraclesql用戶擴展閱讀:
一:oracle sys密碼的重置方法
在系統運行中輸入:sqlplus /nolog
在命令窗口分別執行:conn /as sysdba
alter user scott identified by tiger;
alter user scott account unlock;
然後「scott」用戶密碼就修改為「tiger」了,用戶可根據自己需求,重置密碼。
二:ORACLE資料庫安全解決方案
1.目前應用系統中對資料庫的依賴程度與日俱增,應用資料庫可以使應用系統開發更加方便,不再需要為煩瑣的檢索、查詢、統計進行單獨設計語法,同時交易的完整性又能得到可靠保證,但是資料庫廠家的不斷整合又為企業應用帶來了新的考驗:
(1)、Informix被IBM收購
(2)、Mysql被ORACLE收購
(3)、Sybase被SAP收購
被微軟收購的更不計其數了,還有很多小資料庫廠商被收購,開源的尤其多,追其根源,大廠商的資料庫技術越來越龐大,但是體系架構又不適應靈活發展,面對中小資料庫廠商的迅猛發展,他們惟有走收購之路,但是收購之後呢,他們不會讓其發展,最終受傷的還是中小企業客戶群。
2.安全歷程
目前無論是銀行綜合業務系統,還是移動計費系統還是政權交易系統,都毫無例外的選擇大型資料庫進行交易,那麼對於在911市貿悲劇後的安全方案究竟有什麼特殊考慮呢?
資料庫容災無疑是目前脫穎而出的技術方案,應用系統數據的安全除了網路防火牆、防病毒以及許可權設計之外就是資料庫的備份工作了,可以說資料庫備份經歷了以下幾個階段:
單機版系統磁碟備份
數據磁帶備份
區域網備份
雙機熱備/磁碟陣列RAID
磁帶庫備份
光碟塔備份
遠程容災備份
全球多點容災備份
3.安全考慮
目前應用系統解決方案中多數應用目前主要還在考慮系統功能的建設,但是隨著資料庫容量的增加,歷史數據查詢審計需要加快,對歷史數據的分析和對在線數據的實時可用已經變得越來越迫切。
客戶不僅需要能夠快速查詢資料庫,同時對目前應用系統的實時可用以及負載均衡都提出了更加明確的要求,為此在雙機熱備+磁帶庫冷備的多數解決方案外,很多大型金融證券企業都開始進行數據中心的建立,大型異地災備中心開始提到議事日程。
4.比較完善
其實為客戶提供安全解決方案,應該在應用系統的規劃中就應該考慮,等到企業意思到安全的時候恐怕就需要耗費大量的人力、
物力來遷移數據,建立災備中心,但是這僅僅是物理的,如何從資料庫層面使從1BYTE的數據進入資料庫就被安全的保護起來呢,無疑資料庫同步熱備的相關產品是我們應該考慮的。
因為即使不建立災備中心,對數據實時熱備也不需要太大的投入,只需要安裝資料庫同步產品,那麼就可以輕松檢驗數據是否真正同步熱備,當客戶意識到需要建立災備中心的時候,那僅僅是地點和網路的重新部署,
同步軟體已經伴隨客戶成長,伴隨數據成長,到時集成商為客戶做的就是規劃好災備中心的設備和格局,這樣一個完善的災備方案就被你輕松建立了。並且隨著數據逐漸增加,客戶會對災備中心提供的負載均衡功能更加依賴,不但減輕硬體的投入,還可以讓查詢對應用系統的資源佔用減少到「0」。
5.產品分類
目前這塊能夠擔當同步伺服器功能的只有沃信科技的PAC資料庫同步產品,因為包括ORACLE DATAGUARD、DSG、GOLDEN GATE、SHAREPLEX等廠家的產品必須安裝在主資料庫上,這樣不只佔用主庫資源,同時也對應用系統的穩定性提出了更高要求,
但沃信科技的產品可以安裝在獨立於主備庫的第三方伺服器上,這樣資料庫同步軟體不佔用主庫系統資源,同時避免了操作系統、資料庫版本不一致的局限性。同時在所有產品中性價比最高,唯一提供免費試用,同時是唯一一家提供華軍軟體園下載的產品。
9. PLSQL怎麼創建oracle資料庫用戶
方法1
1
雙擊運行PLSQL Developer軟體,連接oracle資料庫伺服器
2
在「對象」下,找到users,右擊選擇「新建」
3
在彈出的「創建用戶」窗口中,輸入新用戶的名稱、口令,默認表空間、臨時表空間等
4
賦予新用戶許可權,賦予其角色許可權:connect、resource,這樣用戶才能登錄操作資料庫
END
方法2
1
通過sql語句創建用戶:依次單擊「文件」--「新建」--「SQL窗口」
2
輸入sql語句:
-- Create the user
create user USER2 --用戶名 identified by
user2 --口令 default tablespace USERS
--默認表空間temporary tablespace TEMP --臨時表空間
3
單擊執行按鈕或按快捷鍵F8,執行sql語句,創建用戶
4
輸入sql語句:
-- Grant/Revoke role privileges grant connect to USER2;grant resource to USER2;
給用戶賦予許可權,按F8執行語句
5
運行plsql,輸入新建用戶的用戶名和口令登錄