怎麼在Oracle表空間中建使用者

2021-08-26 01:32:09 字數 1118 閱讀 7355

oracle安裝完後,其中有乙個預設的資料庫,除了這個預設的資料庫外,我們還可以建立自己的資料庫。 對於初學者來說,為了避免麻煩,可以用'database configuration assistant'嚮導來建立資料庫。 建立完資料庫後,並不能立即在資料庫中建表,必須先建立該資料庫的使用者,並且為該使用者指定表空間。 下面是建立資料庫使用者的具體過程: 1.假如現在已經建好名為'news'的資料庫,此時在f:\oracle\product\10.1.0\oradata\目錄下已經存在news目錄(注意:我的oracle10g安裝在f:\oracle下,若你的oracle安裝在別的目錄,那麼你新建的資料庫目錄就在*\product\10.1.0\oradata\目錄下)。

2.在建立使用者之前,先要建立表空間: 其格式為:格式: create tablespace 表間名 datafile '資料檔名' size 表空間大小; 如: sql> create tablespace news_tablespace datafile 'f:\oracle\product\10.1.0\oradata\news\news_data.dbf' size 500m; 其中'news_tablespace'是你自定義的表空間名稱,可以任意取名;'f:\oracle\product\10.1.0\oradata\news\news_data.dbf'是資料檔案的存放位置,'news_data.dbf'檔名也是任意取;'size 500m'是指定該資料檔案的大小,也就是表空間的大小。

3.現在建好了名為'news_tablespace'的表空間,下面就可以建立使用者了: 其格式為:格式: create user 使用者名稱 identified by 密碼 default tablespace 表空間表; 如: sql> create user news identified by news default tablespace news_tablespace; 預設表空間'default tablespace'使用上面建立的表空間。

4.接著授權給新建的使用者: sql> grant connect,resource to news; --表示把 connect,resource許可權授予news使用者 sql> grant dba to news; --表示把 dba許可權授予給news使用者 授權成功。 ok! 資料庫使用者建立完成,現在你就可以使用該使用者建立資料表了!

oracle建表 建表空間語句

oracle建立表空間是我們經常會用到的操作,下面就為您詳細介紹oracle建立表空間的語句寫法,希望對您學習oracle建立表空間能有所幫助。建立臨時表空間 create temporary tablespace test temp tempfile e oracle product 10.2.0...

oracle建表空間 使用者

建表空間 語法 create tablespacetablespace namedatafiledatafile pathsize 2048m autoextend on tablespace name 表空間的名稱 datafile path 資料檔案的儲存路徑,必須有讀寫的許可權,可以用chmo...

ORACLE建表空間及使用者

檢查自己的身份是否是sysdba sql show user user is sys 如果不是,使用 sql sqlplus nolog sql conn as sysdba 一 sql create user 使用者名稱 default tablespace 表空間名 identified by ...