Oracle建立表空间和用户
16lz
2021-04-12
建立表空间和用户的步骤:用户建立:create user 用户名 identified by "密码";授权:grant create session to 用户名; grant create table to 用户名; grant create tablespace to 用户名; grant create view to 用户名;
表空间建立表空间(一般建N个存数据的表空间和一个索引空间):create tablespace 表空间名datafile ' 路径(要先建好路径)\***.dbf ' size *Mtempfile ' 路径\***.dbf ' size *Mautoextend on --自动增长--还有一些定义大小的命令,看需要 default storage( initial 100K, next 100k,);
例子:创建表空间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
用户权限授予用户使用表空间的权限:alter user 用户名 quota unlimited on 表空间;或 alter user 用户名 quota *M on 表空间;
--表空间CREATE TABLESPACE sdtDATAFILE 'F:\tablespace\demo' size 800M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; --索引表空间CREATE TABLESPACE sdt_IndexDATAFILE '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;
--导入导出命令 ip导出方式: exp demo/demo@127.0.0.1:1521/orcl file=f:/f.dmp full=yexp demo/demo@orcl file=f:/f.dmp full=yimp demo/demo@orcl file=f:/f.dmp full=y ignore=y
更多相关文章
- 磁盘空间不足的解决办法
- 【MOS】如何利用RMAN可传输表空间迁移数据库到不同字节序的平台(
- 基于数据空间的电子病历数据融合与应用平台
- Linux用户管理误操作处理——未完全删除用户该如何操作【CentOS
- 空间计量百科全书式的使用指南, 只此一份掌握此独门秘籍
- 空间双重差分法(spatial DID)最新实证papers合辑!
- Xcode12无法安装,提示磁盘空间不足
- 函数-对象、嵌套、名称空间与作用域
- 空间计量各种模型代码笔记分享, 可以直接复制使用真的太好了!