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-為什么這么強大
          主站蜘蛛池模板: 台安县| 万荣县| 彰化县| 临夏县| 始兴县| 淮安市| 察哈| 宿松县| 深圳市| 温宿县| 朝阳区| 仙居县| 夏邑县| 海丰县| 靖远县| 新巴尔虎左旗| 乌审旗| 枣强县| 西宁市| 吐鲁番市| 阜南县| 旅游| 南木林县| 浦北县| 青浦区| 博乐市| 喜德县| 都安| 余庆县| 双城市| 洱源县| 翼城县| 陆川县| 洛南县| 二连浩特市| 孟连| 岢岚县| 平潭县| 河南省| 武功县| 永仁县|