Oracle创建用户与表空间
2016-06-27 00:00
543 查看
摘要:oracle创建用户,oracle创建表空间,给oracle用户指定表空间
Oracle建立表空间和用户
建立表空间和用户的步骤:
用户
建立:createuser用户名identifiedby"密码";
授权:grantcreatesessionto用户名;
grantcreatetableto用户名;
grantcreatetablespaceto用户名;
grantcreateviewto用户名;
表空间
建立表空间(一般建N个存数据的表空间和一个索引空间):
createtablespace表空间名
datafile'路径(要先建好路径)\***.dbf'size*M
tempfile'路径\***.dbf'size*M
autoextendon--自动增长
--还有一些定义大小的命令,看需要
defaultstorage(
initial100K,
next100k,
);
例子:创建表空间
createtablespaceDEMOSPACE
datafile'E:/oracle_tablespaces/DEMOSPACE_TBSPACE.dbf'
size1500M
autoextendonnext5Mmaxsize3000M;
删除表空间
droptablespaceDEMOSPACEincludingcontentsanddatafiles
用户权限
授予用户使用表空间的权限:
alteruser用户名quotaunlimitedon表空间;
或alteruser用户名quota*Mon表空间;
完整例子:
--表空间
CREATETABLESPACEsdt
DATAFILE'F:\tablespace\demo'size800M
EXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO;
--索引表空间
CREATETABLESPACEsdt_Index
DATAFILE'F:\tablespace\demo'size512M
EXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO;
--2.建用户
createuserdemoidentifiedbydemo
defaulttablespacedemo;
--3.赋权
grantconnect,resourcetodemo;
grantcreateanysequencetodemo;
grantcreateanytabletodemo;
grantdeleteanytabletodemo;
grantinsertanytabletodemo;
grantselectanytabletodemo;
grantunlimitedtablespacetodemo;
grantexecuteanyproceduretodemo;
grantupdateanytabletodemo;
grantcreateanyviewtodemo;
--导入导出命令
ip导出方式:expdemo/demo@127.0.0.1:1521/orclfile=f:/f.dmpfull=y
expdemo/demo@orclfile=f:/f.dmpfull=y
impdemo/demo@orclfile=f:/f.dmpfull=yignore=y
Oracle建立表空间和用户
建立表空间和用户的步骤:用户
建立:createuser用户名identifiedby"密码";
授权:grantcreatesessionto用户名;
grantcreatetableto用户名;
grantcreatetablespaceto用户名;
grantcreateviewto用户名;
表空间
建立表空间(一般建N个存数据的表空间和一个索引空间):
createtablespace表空间名
datafile'路径(要先建好路径)\***.dbf'size*M
tempfile'路径\***.dbf'size*M
autoextendon--自动增长
--还有一些定义大小的命令,看需要
defaultstorage(
initial100K,
next100k,
);
例子:创建表空间
createtablespaceDEMOSPACE
datafile'E:/oracle_tablespaces/DEMOSPACE_TBSPACE.dbf'
size1500M
autoextendonnext5Mmaxsize3000M;
删除表空间
droptablespaceDEMOSPACEincludingcontentsanddatafiles
用户权限
授予用户使用表空间的权限:
alteruser用户名quotaunlimitedon表空间;
或alteruser用户名quota*Mon表空间;
完整例子:
--表空间
CREATETABLESPACEsdt
DATAFILE'F:\tablespace\demo'size800M
EXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO;
--索引表空间
CREATETABLESPACEsdt_Index
DATAFILE'F:\tablespace\demo'size512M
EXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO;
--2.建用户
createuserdemoidentifiedbydemo
defaulttablespacedemo;
--3.赋权
grantconnect,resourcetodemo;
grantcreateanysequencetodemo;
grantcreateanytabletodemo;
grantdeleteanytabletodemo;
grantinsertanytabletodemo;
grantselectanytabletodemo;
grantunlimitedtablespacetodemo;
grantexecuteanyproceduretodemo;
grantupdateanytabletodemo;
grantcreateanyviewtodemo;
--导入导出命令
ip导出方式:expdemo/demo
expdemo/demo@orclfile=f:/f.dmpfull=y
impdemo/demo@orclfile=f:/f.dmpfull=yignore=y
相关文章推荐
- oracle高效分页
- union和union all的区别
- 记录oracle11g使用过程中遇到的一些问题,会持续更新。
- ORACLE-023:令人烦恼的 ora-01722 无效数字
- ORACLE-023:令人烦恼的 ora-01722 无效数字
- ORACLE-023:令人烦恼的 ora-01722 无效数字
- Oracle 创建表空间,用户,并赋予DBA权限
- Oracle数据库的导出和导入
- Oracle用户被锁原因及办法
- VirtualBOX上SLES 11 SP3+Oracle 11gR2 RAC安装与部署图解
- oracle 查询表的索引
- Greenplum的Oracle兼容性函数
- oracle 分库分表(sharding)
- 基于ORACLE的斐波纳契数列递归算法
- Oracle 10G RAC一节点系统重做后修复
- Oracle 10G RAC一节点系统重做后修复
- Oracle查询昨天的记录
- Oracle 获取当前日期及日期格式
- Java实现Mybatis将数据批量插入到Oracle数据库
- PL/SQL详细介绍,设置oracle相关