自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle 10g創(chuàng)建表空間的完整步驟詳解

數(shù)據(jù)庫 Oracle
本文我們主要介紹了Oracle 10g創(chuàng)建表空間的完整步驟,包括表空間的創(chuàng)建與刪除、為應(yīng)用創(chuàng)建用戶以及權(quán)限的授予等操作,希望能夠?qū)δ兴鶐椭?/div>

Oracle 10g數(shù)據(jù)庫中,當在數(shù)據(jù)庫中創(chuàng)建用戶時,基于應(yīng)用性能和管理方面的考慮,最好為不同的用戶創(chuàng)建獨立的表空間。 那么創(chuàng)建表空間的步驟是怎樣實現(xiàn)的呢?本文我們主要就介紹了這一部分內(nèi)容,接下來就讓我們一起來了解一下這部分內(nèi)容吧。

1.創(chuàng)建表空間

不論是Lnux環(huán)境,還是Wndows環(huán)境,都要首先創(chuàng)建好表空間的存放路徑,根據(jù)自己的情況修改。如: /opt/oracle/oradata/cocis 或 D:\oracle\oradata\cocis,若事先不創(chuàng)建該目錄路徑,則在創(chuàng)建表空間的時候會出錯。

通過pl/sql登錄到Oracle數(shù)據(jù)庫上,然后執(zhí)行菜單:文件/新建/命令窗口 ,打開一個命令窗口然后在該命令窗口中執(zhí)行腳本創(chuàng)建和刪除表空間 。

 

創(chuàng)建表空間

 

  1. Sql>create tablespace histdb datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' size 200m autoextend on next 10m maxsize unlimited;   
  2. Sql>alter database datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' autoextend on;  

 

1) DATAFILE: 表空間數(shù)據(jù)文件存放路徑

2) SIZE: 起初設(shè)置為200M

3) UNIFORM: 指定區(qū)尺寸為128k,如不指定,區(qū)尺寸默認為64k

4) 空間名稱histdb 與 數(shù)據(jù)文件名稱 histdb.dbf 不要求相同,可隨意命名.

5) AUTOEXTEND ON/OFF 表示啟動/停止自動擴展表空間

6) alter database datafile ' D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf ' resize 500m; //手動修改數(shù)據(jù)文件大小為500M

刪除表空間

 

  1. DROP TABLESPACE histdb INCLUDING CONTENTS AND DATAFILES;  

 

表空間已創(chuàng)建。

2.為應(yīng)用創(chuàng)建用戶

創(chuàng)建用戶的同時,為用戶指定缺省的永久表空間和臨時表空間。

 

  1. SQL> create user cocis identified by cocis   
  2. 2 default tablespace cocis   
  3. 3 temporary tablespace temp;   
  4. 用戶已創(chuàng)建。   
  5. SQL> select username,default_tablespace,temporary_tablespace   
  6. 2 from dba_users   
  7. 3 where username='COCIS';   
  8. USERNAME DEFAULT_TABLESPACE TEMPORARY_TABLESPACE   
  9. ------------------------------ ------------------------------ ------------------   
  10. COCIS COCIS TEMP   
  11. SQL> select username,user_id,password,default_tablespace,temporary_tablespace   
  12. 2 from dba_users   
  13. 3 where username='COCIS';   
  14. USERNAME USER_ID PASSWORD TEMPORARY_TABLESPACE   
  15. ------------------------------ ---------- ------------------------------ -----------------------   
  16. COCIS 61 E031F623C0F15D34 COCIS  

 

3.權(quán)限的授予

 

  1. SQL> grant connect,resource to cocis;   
  2. 授權(quán)成功。  

 

注釋:當用戶創(chuàng)建之后,一般只需要授予CONNECT和RESOURCE這兩個角色即可。若要單獨進行授權(quán),則需執(zhí)行單獨的授權(quán)命令,如grant create table to cocis;等。

如果要授予SYSDBA的權(quán)限給用戶則用如下命令:

  1. SQL> grant SYSDBA to cocis;  
  2. ---------------------------------------------------   
  3. SQL> revoke unlimited tablespace from cocis;   
  4. 撤銷成功。   
  5. SQL> alter user cocis quota unlimited on cocis;   
  6. 用戶已更改。  

 

注釋:為了更嚴謹?shù)墓芾?,可以回收用戶的UNLIMITED TABLESPACE權(quán)限,然后對用戶的空間限額進行單獨授權(quán)。

關(guān)于Oracle 10g創(chuàng)建表空間的完整步驟就介紹到這里了,如果您想了解更多關(guān)于Oracle數(shù)據(jù)庫的知識,可以看一下這里的文章:http://database.51cto.com/oracle/,相信一定可以帶給您收獲的!

【編輯推薦】

  1. Oracle數(shù)據(jù)庫PL/SQL快捷鍵設(shè)置詳解
  2. Oracle數(shù)據(jù)庫診斷工具RDA的安裝與使用詳解
  3. Oracle數(shù)據(jù)庫GLOBAL_NAMES參數(shù)的詳細研究
  4. Oracle數(shù)據(jù)庫歸檔模式的切換及其相關(guān)操作詳解
  5. Oracle 10g UNDO表空間過大導(dǎo)致磁盤空間不足的解決
責(zé)任編輯:趙鵬 來源: 博客園
相關(guān)推薦

2011-08-24 14:42:14

Oracle 10gUNDO數(shù)據(jù)的作用UNDO表空間

2011-08-24 14:21:44

Oracle 10gUNDO表空間

2011-08-30 15:28:33

Oracle 10g表

2011-07-19 13:28:31

Oracle 10g

2010-04-29 15:50:35

2011-08-23 18:04:16

Oracle 10g數(shù)據(jù)泵

2010-04-14 16:09:51

Oracle 10g歸

2010-03-30 19:31:25

Oracle 10g

2009-10-23 15:54:01

Oracle 10g序

2011-08-17 14:19:43

Oracle 10gShrink Tablshrink spac

2011-05-13 11:21:51

linuxoracle 10g安裝

2011-03-25 16:10:58

oraclenagios

2011-08-17 13:49:08

Oracle 10g客PLSQL develop

2009-04-27 13:26:41

Oracle 10gRAC鏈接錯誤

2011-04-15 09:53:37

Oracle 10gSQL優(yōu)化

2010-05-07 09:35:25

Oracle 10g

2010-04-07 09:39:18

Oracle 10G

2010-11-16 10:32:01

Oracle創(chuàng)建表空間

2011-08-17 16:28:31

Windows SerOracle 10g

2009-11-19 10:32:41

Oracle 10g服
點贊
收藏

51CTO技術(shù)棧公眾號