摘要:
ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会提示:没有存储配额.
因此,在创建对象之前,首先要分配存储空间.
分配存储,就要创建表空间:
创建表空间示例如下:
CREATE TABLESPACE "SAMPLE"
LOGGING
DATAFILE D:\ORACLE\ORADATA\ORA92\LUNTAN.ora SIZE 5M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
阅读全文
posted @ 2008-03-03 23:29
一江水
阅读(1553)
推荐(0)
编辑
摘要:
序列的创建
create sequence seq_newsId
increment by 1
start with 1
maxvalue 999999999;
得到序列的SQL语句
select seq_newsid.nextval from sys.dual;
删除序列的SQL
DROP SEQUENCE seq_newsId;
阅读全文
posted @ 2008-03-03 23:28
一江水
阅读(64177)
推荐(1)
编辑
摘要:
//创建临时表空间
create temporary tablespace test_temp
tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
阅读全文
posted @ 2008-03-03 23:24
一江水
阅读(1020)
推荐(0)
编辑
摘要:
建议PCTINCREASE参数设置为0,可使碎片最小化,使每一个Extent都相同(等于NEXT值)
一旦建立了某个对象,它的INITIAL和MINEXTENTS参数不能修改(Oracle 816中可修改MINEXTENTS参数)
对于NEXT和PCTINCREASE的任何修改都只影响后来分配的那些Extent
阅读全文
posted @ 2008-03-03 23:16
一江水
阅读(6569)
推荐(2)
编辑
摘要:
第一章 oracle 的体系结构
1.2 oracle 数据库中的常用术语
进程: (process)
后台进程: (background process)
缓冲区: (buffer)
主机: (host)
服务器: (server)
客户机: (client)
阅读全文
posted @ 2008-03-03 23:10
一江水
阅读(3604)
推荐(0)
编辑