Oracle中如何用命令创建表空间?

发布网友 发布时间: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;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com