发布网友 发布时间:2022-04-23 06:11
共4个回答
懂视网 时间:2022-04-07 22:02
create tablespace new_taspace
--表空间名
DATAFILE ‘D:NEWTABLESPACE.DBF‘ --表空间关联的数据文件和位置
size 200M --文件初始大小
autoextend on next 20MB MAXSIZE 400MB; --文件大小可自动扩展,每次扩展20MB,最大400MB
--创建表空间 create tablespace new_taspace1 --表空间关联的数据文件和位置 DATAFILE ‘D:NEWTABLESPACE1.DBF‘ --文件初始大小 SIZE 200M
--日志文件
Logging
extent management local
segment space management auto; --以分号结束
--删除表空间把物理文件一并删除
drop tablespace new_taspace including contents and datafiles
--创建用户
create user orders
identified by 123456
default tablespace new_taspace; --给用户创建默认表空间
--给用户赋予角色
grant connect,resource to orders
grant dba from orders
--撤销用户管理员角色
revoke dba from orders
--添加访问某张表的权限
grant select on tep to orders
--创建图书表
create table book(
id number(11) primary key,
bookname varchar2(50) not null,
price number(11,2) not null,
storage number(11) not null
)
Oracle数据库创建表空间
标签:
热心网友 时间:2022-04-07 19:10
oracle创建表空间有多种方法,如下:
方法1:
代码创建,如下:
SQL>
edi
已写入
file
afiedt.buf
1
create
tablespace
ts1
2
datafile
'F:\oracle\proct\10.2.0\oradata\orcl\ts1.dbf'
size
100M
3
autoextend
on
next
1M
maxsize
1000M
4*
extent
management
local
SQL>
/
表空间已创建。
方法2
用sqlplus,如下:
sqlplus
/
as
sysdba
SQL>create
tablespace
tbsname
datafile
'文件路径及文件名'
size
500m;
方法3
通过脚本创建,如下:
Create
tablespace
StartDB
datafile
'e:\database\oracle\StartDB.dbf'
size
32m
autoextend
on
next
32m
maxsize
1024m
extent
management
local;
热心网友 时间:2022-04-07 20:28
创建表空间:
create
tablespace
DATATEST
datafile
'D:\SERVER\DATABASE\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DATATEST.dbf'
size
100M
autoextend
ON
next
10M
maxsize
200M;
创建临时表空间:
create
temporary
tablespace
DATATEST_TEMP
tempfile
'D:\SERVER\DATABASE\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DATATEST_TEMP.dbf'
size
50M
autoextend
ON
next
10M
maxsize
100M;
小写内容均为固定写法
热心网友 时间:2022-04-07 22:03
在sql窗口中输入create
tablespace
表空间名
datafile
'路径'
size
大小
;
如:create
tablespace
test
datafile
'D:\test.ora'
size
100m;