首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
数据库
> 详细
Oracle建立表空间和用户
时间:
2016-07-01 11:46:04
阅读:
320
评论:
0
收藏:
0
[点我收藏+]
标签:
Oracle建立表空间和用户
[sql]
view plain
copy
建立表空间和用户的步骤:
用户
建立:
create
user 用户名 identified
by
"密码";
授权:
grant
create session
to 用户名;
grant
create
table
to 用户名;
grant
create tablespace
to 用户名;
grant
create
view
to 用户名;
[sql]
view plain
copy
表空间
建立表空间(一般建N个存数据的表空间和一个索引空间):
create tablespace 表空间名
datafile
‘ 路径(要先建好路径)\***.dbf ‘
size *M
tempfile
‘ 路径\***.dbf ‘
size *M
autoextend
on
--自动增长
--还有一些定义大小的命令,看需要
default storage(
initial 100K,
next 100k,
);
[sql]
view plain
copy
例子:创建表空间
create tablespace DEMOSPACE
datafile
‘E:/oracle_tablespaces/DEMOSPACE_TBSPACE.dbf‘
size 1500M
autoextend
on
next 5M maxsize 3000M;
删除表空间
drop tablespace DEMOSPACE including contents
and datafiles
[sql]
view plain
copy
用户权限
授予用户使用表空间的权限:
alter
user 用户名 quota unlimited
on 表空间;
或
alter
user 用户名 quota *M
on 表空间;
完整例子:
[sql]
view plain
copy
--表空间
CREATE TABLESPACE sdt
DATAFILE
‘F:\tablespace\demo‘
size 800M
EXTENT MANAGEMENT
LOCAL SEGMENT
SPACE MANAGEMENT AUTO;
--索引表空间
CREATE TABLESPACE sdt_Index
DATAFILE
‘F:\tablespace\demo‘
size 512M
EXTENT MANAGEMENT
LOCAL SEGMENT
SPACE MANAGEMENT AUTO;
--2.建用户
create
user demo identified
by demo
default tablespace demo;
--3.赋权
grant
connect,resource
to demo;
grant
create
any
sequence
to demo;
grant
create
any
table
to demo;
grant
delete
any
table
to demo;
grant
insert
any
table
to demo;
grant
select
any
table
to demo;
grant unlimited tablespace
to demo;
grant
execute
any
procedure
to demo;
grant
update
any
table
to demo;
grant
create
any
view
to demo;
[sql]
view plain
copy
--导入导出命令
ip导出方式: exp demo/demo@127.0.0.1:1521/orcl file=f:/f.dmp
full=y
exp demo/demo@orcl file=f:/f.dmp
full=y
imp demo/demo@orcl file=f:/f.dmp
full=y
ignore=y
建表时的一些参数pctfree initrans maxtrans storage的含义
Create table
create table X_SMALL_AREA
(
SMALL_AREA_ID NUMBER(10) not null
)
tablespace TBSL_SDDQ --表段X_SMALL_AREA放在表空间TBSL_SDDQ中
pctfree 10 --块保留10%的空间留给更新该块数据使用
initrans 1 --初始化事务槽的个数
maxtrans 255 --最大事务槽的个数
storage --存储参数
(
initial 64k --区段(extent)一次扩展64k
minextents 1 --最小区段数
maxextents unlimited --最大区段无限制
);
Oracle建立表空间和用户
标签:
原文地址:http://www.cnblogs.com/xijin-wu/p/5632439.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
数据库进阶
2021-07-29
在 Oracle 数据库中执行 SQL 语句遇到特殊字符的转义方式
2021-07-28
Windows Logstash同步 Sqlserver 到Elasticsearch
2021-07-26
mysql数据库(11):恢复数据
2021-07-26
mysql数据库(9):常用查询的例子
2021-07-26
SQLAlchemy 多对多
2021-07-26
ClickHouse的JDBC连接
2021-07-26
Apache HBase 1.7.1 发布,分布式数据库
2021-07-26
数据库常用架构和同步工作原理
2021-07-26
MySQL数据库设计规范(仅供参考)
2021-07-26
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!