Oracle建立表空间和用户方式
更新时间:2025年02月22日 14:33:10 作者:starnight_cbj
文章主要介绍了如何在数据库中建立表空间和用户,并授予用户使用表空间的权限,还提供了一个完整的示例,以及数据库的导入和导出总结
1、建立表空间、用户(文档模式)
用户
建立: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 *M tempfile ' 路径\***.dbf ' size *M autoextend 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 表空间;
2、完整示例(懒人模式)
--表空间
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 sdt;
--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;3、数据库导入、导出
--导入导出命令 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
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
oracle数据排序后获取前几行数据的写法(rownum、fetch方式)
项目中用到Oracle分组查询取每组排序后的前N条记录,group by 只能返回每个组的单条统计,下面这篇文章主要给大家介绍了关于oracle数据排序后获取前几行数据的写法(rownum、fetch方式),需要的朋友可以参考下2022-12-12
Oracle中实现类似于Mysql中的Field()函数功能
这篇文章主要详细介绍了在Oracle中如何实现类似于Mysql中的Field()函数功能,本文主要通过代码示例介绍了Oracle中的Decode()函数和Oracle中的row_number,需要的朋友可以参考下2023-06-06
Oracle数据库如何获取当前自然周,当前周的起始和结束日期
Oracle数据库如何获取当前自然周,当前周的起始和结束日期问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-12-12


最新评论