Oracle從創(chuàng)建用戶到創(chuàng)建數(shù)據(jù)庫
以Oracle 11g為例。
很多時候我們經(jīng)常使用第三方工具連接數(shù)據(jù)庫,比如Navicat,這些工具圖形化使用方便,但在數(shù)據(jù)庫權(quán)限上可能帶來無法預(yù)料的問題。現(xiàn)在遇到這樣的問題:在Navicat中創(chuàng)建的用戶SQL*PLUS中識別不到,對某表空間無權(quán)限等。這種操作在圖形化工具中雖然可以勾選完成,但是權(quán)限管理大事還是用SQL語句來的更放心。
下面將從創(chuàng)建用戶開始到創(chuàng)建數(shù)據(jù)庫,解決一些遇到的問題,Oracle實(shí)驗(yàn)版本為11g。創(chuàng)建用戶的SQL語句為:
create user 用戶名 identified by 密碼 default tablespace 表空間名 |
首先我們在創(chuàng)建用戶時不使用默認(rèn)表空間,看看會有什么情況發(fā)生。
這個錯誤是在用戶創(chuàng)建時留下的,如果使用圖形化工具創(chuàng)建用戶可能就會留下這種問題,在創(chuàng)建表的時候出現(xiàn):ORA-01950:對表空間’USERS’無權(quán)限。這種問題,如果這種問題已經(jīng)存在了,解決方法很簡單,修改一下用戶屬性即可。執(zhí)行下面這條語句:
posted on 2013-12-19 11:13 順其自然EVO 閱讀(206) 評論(0) 編輯 收藏 所屬分類: 數(shù)據(jù)庫