ivaneeo's blog

          自由的力量,自由的生活。

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks

          經過長時間學習創建Oracle表空間,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

          1、先查詢空閑空間

          1. select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space; 

          2、增加Oracle表空間

          先查詢數據文件名稱、大小和路徑的信息,語句如下:

          1. select tablespace_name,file_id,bytes,file_name from dba_data_files; 

          3、修改文件大小語句如下

          1. alter database datafile   
          2. '需要增加的數據文件路徑,即上面查詢出來的路徑  
          3. 'resize 800M; 

          4、創建Oracle表空間

          1. create tablespace test  
          2. datafile '/home/app/oracle/oradata/oracle8i/test01.dbf' size 8M  
          3. autoextend on  
          4. next 5M  
          5. maxsize 10M;  
          6.  
          7. create tablespace sales  
          8. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M  
          9. autoextend on  
          10. next 50M  
          11. maxsize unlimited  
          12. maxsize unlimited 是大小不受限制  
          13.  
          14. create tablespace sales  
          15. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M  
          16. autoextend on  
          17. next 50M  
          18. maxsize 1000M  
          19. extent management local uniform;  
          20. unform表示區的大小相同,默認為1M  
          21.  
          22. create tablespace sales  
          23. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M  
          24. autoextend on  
          25. next 50M  
          26. maxsize 1000M  
          27. extent management local uniform size 500K;  
          28. unform size 500K表示區的大小相同,為500K  
          29.  
          30. create tablespace sales  
          31. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M  
          32. autoextend on  
          33. next 50M  
          34. maxsize 1000M  
          35. extent management local autoallocate;  
          36. autoallocate表示區的大小由隨表的大小自動動態改變,大表使用大區小表使用小區  
          37.  
          38. create tablespace sales  
          39. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M  
          40. autoextend on  
          41. next 50M  
          42. maxsize 1000M  
          43. temporary;  
          44. temporary創建字典管理臨時表空間  
          45.  
          46. create temporary tablespace sales  
          47. tempfile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M  
          48. autoextend on  
          49. next 50M  
          50. maxsize 1000M  
          51. 創建本地管理臨時表空間,如果是臨時表空間,所有語句中的datafile都換為tempfile  
          52.  
          53. 8i系統默認創建字典管理臨時表空間,要創建本地管理臨時表空間要加temporary tablespace關鍵字  
          54. 創建本地管理臨時表空間時,不得使用atuoallocate參數,系統默認創建uniform管理方式  
          55.  
          56. 為表空間增加數據文件:  
          57. alter tablespace sales add  
          58. datafile '/home/app/oracle/oradata/oracle8i/sales02.dbf' size 800M  
          59. autoextend on next 50M  
          60. maxsize 1000M; 

          創建本地管理臨時Oracle表空間,如果是臨時表空間,所有語句中的datafile都換為tempfile8i系統默認創建字典管理臨時表空 間,要創建本地管理臨時表空間要加temporary tablespace關鍵字創建本地管理臨時表空間時,不得使用atuoallocate參數,系統默認創建uniform管理方式

          為表空間增加數據文件:

          1. alter tablespace sales add  
          2. datafile '/home/app/oracle/oradata/oracle8i/sales02.dbf' size 800M  
          3. autoextend on next 50M  
          4. maxsize 1000M; 

          5、更改自動擴展屬性:

          1. alter database datafile  
          2. '/home/app/oracle/oradata/oracle8i/sales01.dbf',  
          3. '/home/app/oracle/oradata/oracle8i/sales02.dbf'  
          4. '/home/app/oracle/oradata/oracle8i/sales01.dbf  
          5. autoextend off; 

          以上介紹創建Oracle表空間,在這里拿出來和大家分享一下,希望對大家有用。

          posted on 2010-12-02 09:37 ivaneeo 閱讀(301) 評論(0)  編輯  收藏 所屬分類: oralce-為什么這么強大
          主站蜘蛛池模板: 旬阳县| 麦盖提县| 汶上县| 新闻| 阳城县| 盐边县| 根河市| 南靖县| 巢湖市| 迁西县| 论坛| 宁夏| 肥西县| 鹿邑县| 揭东县| 若尔盖县| 泸州市| 工布江达县| 如皋市| 枣强县| 富裕县| 安化县| 灯塔市| 潞西市| 诏安县| 平安县| 获嘉县| 邢台县| 桃江县| 朝阳市| 师宗县| 浑源县| 蒙阴县| 锦州市| 随州市| 安顺市| 华池县| 永济市| 莆田市| 醴陵市| 那坡县|