创建Oracle表空间,指定用户默认表空间,增加数据文件的步骤

来源:互联网 发布:高音唱不上去 知乎 编辑:程序博客网 时间:2024/05/20 20:56

经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。

sqlplus “/as sysdba”

>create user itmsplus identified by itmsplus default tablespace TBS_MON temporary tablespace TEMP;

>grant resource to itmsplus;

>grant connect to itmsplus;

修改表空间名字:

oracle10g以前是不支持修改表空间名的,除非重建;
oracle10g支持在线更改,语法很简单:
SQL> ALTER TABLESPACE tablespacename_old RENAME TO tablespacename_new;

 

 

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表空间,在这里拿出来和大家分享一下,希望对大家有用。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 车侧面底盘被刮怎么办 军人家属被打没人处理怎么办 孩子字写的难看怎么办 企业k宝锁死了怎么办 建行信用卡密码忘了怎么办 主卧对着卫生间怎么办 不会画农场的画怎么办 泰迪骨折了怎么办护理 狗狗的腿骨折了怎么办 狗狗摔了一下腿瘸了怎么办 狗狗前腿摔瘸了怎么办 狗摔跤腿瘸了怎么办 小狗的前腿弯了怎么办 两周的小狗缺钙怎么办 狗腿关节断了怎么办 五岁儿童抵抗力差怎么办 3岁儿童抵抗力差怎么办 四岁儿童抵抗力差怎么办 我孩子和我相冲怎么办 儿子不热母亲怎么办?单身呀? 大兔子吃小兔子怎么办 车窗贴膜里面有灰尘怎么办 陌陌小游戏不能玩游戏怎么办 电脑游戏里面的出现俄文怎么办 龙之谷手游转职业装备怎么办 如果函数值和类型不一致怎么办 qq提现不到账怎么办 提现的钱不到账怎么办 联璧金融提现不到账怎么办 孕早期拉稀拉水怎么办 兔子嘴巴摔烂了怎么办 猫咪耳朵里有黑的东西怎么办 兔子的腿骨折了怎么办 德牧耳朵立不起来怎么办 童鞋魔术贴太长了怎么办? 许昌国贸360手机没电怎么办 滴滤油膜泡泡不破怎么办 商铺转让不出去怎么办 手机导航gps信号弱怎么办 卖家收到退货有破损怎么办 手办寄快递盒子坏了怎么办