分享java帶來的快樂

          我喜歡java新東西

          表空間操作

          建立表空間

            CREATE TABLESPACE data01

            DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M

            UNIFORM SIZE 128k; #指定區(qū)尺寸為128k,如不指定,區(qū)尺寸默認(rèn)為64k

            刪除表空間

            DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;

            一、建立表空間

            CREATE TABLESPACE data01

            DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M

            UNIFORM SIZE 128k; #指定區(qū)尺寸為128k,如不指定,區(qū)尺寸默認(rèn)為64k

            二、建立UNDO表空間

            CREATE UNDO TABLESPACE UNDOTBS02

            DATAFILE '/oracle/oradata/db/UNDOTBS02.dbf' SIZE 50M

            #注意:在OPEN狀態(tài)下某些時(shí)刻只能用一個(gè)UNDO表空間,如果要用新建的表空間,必須切換到該表空間:

            ALTER SYSTEM SET undo_tablespace=UNDOTBS02;

            三、建立臨時(shí)表空間

            CREATE TEMPORARY TABLESPACE temp_data

            TEMPFILE '/oracle/oradata/db/TEMP_DATA.dbf' SIZE 50M

            四、改變表空間狀態(tài)

            1.使表空間脫機(jī)

            ALTER TABLESPACE game OFFLINE;

            如果是意外刪除了數(shù)據(jù)文件,則必須帶有RECOVER選項(xiàng)

            ALTER TABLESPACE game OFFLINE FOR RECOVER;

            2.使表空間聯(lián)機(jī)

            ALTER TABLESPACE game ONLINE;

            3.使數(shù)據(jù)文件脫機(jī)

            ALTER DATABASE DATAFILE 3 OFFLINE;

            4.使數(shù)據(jù)文件聯(lián)機(jī)

            ALTER DATABASE DATAFILE 3 ONLINE;

            5.使表空間只讀

            ALTER TABLESPACE game READ ONLY;

            6.使表空間可讀寫

            ALTER TABLESPACE game READ WRITE;

            五、刪除表空間

            DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;

            六、擴(kuò)展表空間

            首先查看表空間的名字和所屬文件

            select tablespace_name, file_id, file_name,

            round(bytes/(1024*1024),0) total_space

            from dba_data_files

            order by tablespace_name;

            1.增加數(shù)據(jù)文件

            ALTER TABLESPACE game

            ADD DATAFILE '/oracle/oradata/db/GAME02.dbf' SIZE 1000M;

            2.手動(dòng)增加數(shù)據(jù)文件尺寸

            ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf'

            RESIZE 4000M;

            3.設(shè)定數(shù)據(jù)文件自動(dòng)擴(kuò)展

            ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf

            AUTOEXTEND ON NEXT 100M

            MAXSIZE 10000M;

            設(shè)定后查看表空間信息

            SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,

            (B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"

            FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C

            WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;

          posted on 2008-07-12 14:15 強(qiáng)強(qiáng) 閱讀(356) 評(píng)論(0)  編輯  收藏 所屬分類: Oracle數(shù)據(jù)庫(kù)

          主站蜘蛛池模板: 家居| 婺源县| 吉隆县| 隆化县| 无锡市| 华坪县| 深泽县| 南靖县| 德阳市| 星座| 林甸县| 新泰市| 丰顺县| 禄劝| 永和县| 平原县| 梁平县| 峨眉山市| 多伦县| 故城县| 长海县| 青海省| 民乐县| 邓州市| 金华市| 股票| 山东省| 阿拉善盟| 黔南| 华宁县| 西丰县| 江达县| 连城县| 东城区| 昌平区| 南充市| 汾西县| 西华县| 荣成市| 万荣县| 武义县|