oracle常用sql用法,Oracle常用SQL语句

Oracle常用SQL语句

——shirley 1.1. 创建表空间

create tablespace 表空间名

logging

datafile ‘数据文件存放目录\数据文件名.dbf’

size 500m ----初始大小

autoextend on ----扩展方式

next 500m maxsize 2048m ----每次扩展500MB,最大2048MB

extent management local;

说明:

1)第一: CREA TE TABLESPACE 表空间名

对表空间的命名,遵守Oracle 的命名规范就可了.

ORACLE可以创建的表空间有三种类型:

(1)TEMPORARY: 临时表空间,用于临时数据的存放,创建临时表空间的语法如下:

CREA TE TEMPORARY TABLESPACE "SAMPLE"......

(2)UNDO : 还原表空间. 用于存入重做日志文件,创建还原表空间的语法如下:

CREA TE UNDO TABLESPACE "SAMPLE"......

(3)用户表空间: 最重要,也是用于存放用户数据表空间

可以直接写成: CREA TE TABLESPACE "SAMPLE"

TEMPORARY和UNDO 表空间是ORACLE 管理的特殊的表空间.只用于存放系统相关数据.

2)第二,有NOLOGGING 和LOGGING 两个选项,

NOLOGGING: 创建表空间时,不创建重做日志.

LOGGING 和NOLOGGING正好相反, 就是在创建表空间时生成重做日志.

用NOLOGGING时,好处在于创建时不用生成日志,这样表空间的创建较快,但是没能日志,数据丢失后,不能恢复,但是一般我们在创建表空间时,是没有数据的,按通常的做法,是建完表空间,并导入数据后,是要对数据做备份的,所以通常不需要表空间的创建日志,因此,在创建表空间时,选择NOLOGGING,以加快表空间的创建速度.

3)第三: DA TAFILE 用于指定数据文件的具体位置和大小.

如: DA TAFILE 'D:\ORACLE\ORADA TA\ORA92\LUNTAN.ora' SIZE 5M

说明文件的存放位置是'D:\ORACLE\ORADA TA\ORA92\LUNTAN.ora' , 文件的大小为5M.如果有多个文件,可以用逗号隔开:

DA TAFILE 'D:\ORACLE\ORADA TA\ORA92\LUNTAN.ora' SIZE 5M,

'D:\ORACLE\ORADA TA\ORA92\dd.ora' SIZE 5M

但是每个文件都需要指明大小.单位以指定的单位为准如5M 或500K.

对具体的文件,可以根据不同的需要,存放大不同的介质上,如磁盘阵列,以减少IO竟争.

指定文件名时,必须为绝对地址,不能使用相对地址.

4)第四: EXTENT MANAGEMENT LOCAL 存储区管理方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值