欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

oracle 11g 新建表空間

榮姿康1年前9瀏覽0評論

Oracle 11g 新建表空間

Oracle 11g是一種經(jīng)典的關(guān)系型數(shù)據(jù)庫,其可用于構(gòu)建生產(chǎn)級別的信息系統(tǒng)和企業(yè)應(yīng)用系統(tǒng)。在使用Oracle 11g時,建立表空間是一個比較常見的操作,下面介紹新建表空間的方法和具體實現(xiàn)。

步驟一:進(jìn)入SQLPLUS命令界面

sqlplus / as sysdba

以上命令可以直接進(jìn)入到Oracle數(shù)據(jù)庫的命令界面。

步驟二:輸入以下命令,創(chuàng)建表空間:

create tablespace my_space
datafile '/oracle/oradata/mydb/my_space01.dbf' 
size 100M 
autoextend on 
next 50M maxsize unlimited
extent management local;

命令解釋:

  • create tablespace my_space:創(chuàng)建名為“my_space”的表空間
  • datafile '/oracle/oradata/mydb/my_space01.dbf':指定表空間的數(shù)據(jù)文件,默認(rèn)情況下數(shù)據(jù)文件存放在$ORACLE_HOME/dbs目錄中
  • size 100M:指定表空間的大小,為100M,此時的表空間大小為固定大小
  • autoextend on:指定表空間可以自動擴(kuò)展
  • next 50M:指定表空間每次擴(kuò)展的大小為50M
  • maxsize unlimited:設(shè)置表空間的最大容量為無限制
  • extent management local:指定表空間采用本地管理方式,這種方式每個表的extent信息都會存在該表所在的表空間中

步驟三:創(chuàng)建成功后,使用以下命令查看新建的表空間:

select tablespace_name from dba_tablespaces;

通過執(zhí)行以上命令可以查看到已經(jīng)創(chuàng)建成功的表空間。

步驟四:將表空間指定給一張表

create table my_table(
id number(5),
name varchar(20))
tablespace my_space;

以上命令可以在名為“my_space”的表空間中創(chuàng)建了一張名為“my_table”的表。

步驟五:查看表所在的表空間

select table_name,tablespace_name from user_tables;

以上命令可以查看名為“my_table”的表所在的表空間。

總結(jié)

新建表空間是Oracle 11g中一個常用的操作,新建表空間后可以通過將其分配給不同的表來管理數(shù)據(jù)庫的存儲空間,這樣可以方便管理和維護(hù)Oracle數(shù)據(jù)庫。