手動建立Oracle中資料表空間和使用者的代碼以及注意事項

來源:互聯網
上載者:User

今天有被小鬱悶了一下,在2003上面安裝的Oracle10G竟然沒有企業管理器,連網頁版的都沒有,真是鬱悶啊,不知道是我安裝的問題還是怎麼回事。從開始菜單中只能點出來建立資料庫,沒有企業管理器連資料表空間,使用者,賦權都不能操作,只能找到代碼了準備去PLSql中去執行。

  1. 建立資料表空間   
       1: CREATE SMALLFILE 
       2: TABLESPACE "ORCL" 
       3: LOGGING 
       4: DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ORCL.ora' SIZE 
       5: 5M AUTOEXTEND 
       6: ON NEXT  10M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL 
       7: SEGMENT SPACE MANAGEMENT  AUTO 
  2. 建立使用者以及賦權
    CREATE USER "SA"  PROFILE "DEFAULT" 
        IDENTIFIED BY "SA" DEFAULT TABLESPACE "ORCL" 
        ACCOUNT UNLOCK;
    GRANT SELECT ANY TABLE TO "SA" WITH ADMIN OPTION;
    GRANT SYSDBA TO "SA" WITH ADMIN OPTION;
    GRANT UNLIMITED TABLESPACE TO "SA" WITH ADMIN OPTION;
    GRANT "CONNECT" TO "SA" WITH ADMIN OPTION;
    GRANT "DBA" TO "SA" WITH ADMIN OPTION;
    GRANT "EXP_FULL_DATABASE" TO "SA" WITH ADMIN OPTION;
    GRANT "HS_ADMIN_ROLE" TO "SA" WITH ADMIN OPTION;
    GRANT "IMP_FULL_DATABASE" TO "SA" WITH ADMIN OPTION;
    GRANT "RESOURCE" TO "SA" WITH ADMIN OPTION;

需要注意的就是在建立使用者的時候,使用者名稱的大小寫問題,之前我在操作的時候沒有注意,我把SA寫成小寫了,結果我用sa或者SA登陸的時候始終不能以Normal方式登陸,只能以SYSDBA登陸。由於沒有企業管理器,後來在PLSql和Sql Plus中摸索了半天,才知道原來是我使用者大小寫問題,用”sa”登陸,就可以進去了。就是說我把使用者名稱建成了”sa”,而不是小寫sa,所以用sa這個是登陸不進去的。不過我也發現一個奇怪的問題,好像給管理員設定了共用一個密碼的話,其他的使用者如果你賦予了管理員的許可權,它也是可以用管理員的密碼進行登陸的,這個就是為什麼我以sa為密碼的時候,sa這個使用者能以這個密碼,SysDBA進行登陸的原因吧。

以後沒有企業管理器的時候建立資料表空間和使用者就只能這麼操作了。記錄備案一下,方便以後尋找。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.