创建表空间、用户、授权

原创 2016年05月31日 10:55:07
--创建表空间
create tablespace mytbs logging datafile '/u02/oradata/tbsdata/mytbs\mytbs01.dbf' size 400m AUTOEXTEND ON  NEXT 10M MAXSIZE 20480m;
alter  tablespace mytbs add datafile    '/u02/oradata/tbsdata/mytbs\mytbs02.dbf' size 400m AUTOEXTEND ON  NEXT 10M MAXSIZE 20480m;
alter  tablespace mytbs add datafile    '/u02/oradata/tbsdata/mytbs\mytbs03.dbf' size 400m AUTOEXTEND ON  NEXT 10M MAXSIZE 20480m;
alter  tablespace mytbs add datafile    '/u02/oradata/tbsdata/mytbs\mytbs04.dbf' size 400m AUTOEXTEND ON  NEXT 10M MAXSIZE 20480m;
alter  tablespace mytbs add datafile    '/u02/oradata/tbsdata/mytbs\mytbs05.dbf' size 400m AUTOEXTEND ON  NEXT 10M MAXSIZE 20480m;

create tablespace mytbs logging
    datafile  '/home/oracle/data/tbs/mydata1.dbf'  SIZE 5120M,
              '/home/oracle/data/tbs/mydata2.dbf'  SIZE 5120M,
              '/home/oracle/data/tbs/mydata3.dbf'  SIZE 5120M,
              '/home/oracle/data/tbs/mydata4.dbf'  SIZE 5120M,
              '/home/oracle/data/tbs/mydata5.dbf'  SIZE 5120M
              AUTOEXTEND ON  NEXT 100M MAXSIZE 10240M;
--创建用户
drop user qdcrms cascade;
create user qdcrms identified by qdcrms default tablespace CPTBS;
--授权
grant all privileges to qdcrms;
grant connect to qdcrms;
grant dba to qdcrms;
revoke unlimited tablespace from qdcrms;
--表空间配额
alter user qdcrms quota 0 on users;
alter user qdcrms quota unlimited on CPTBS;

-- Grant/Revoke object privileges
grant execute, read on directory ORACLE_HOME to qdcrms with grant option;
grant connect to qdcrms with admin option;
grant dba to qdcrms with admin option;
grant exp_full_database to qdcrms with admin option;
grant imp_full_database to qdcrms with admin option;
grant gather_system_statistics to qdcrms with admin option;

create directory dpdata as '/home/oracle/dpdata';
grant read,write on directory dpdata to flsdata;
--执行导入
—-注意:参数remap_shchema,remap_tablespace要写正确,否则会出ORA-31655错误
impdp \"sys/amarsoft as sysdba\" directory=DB_DUMP_FILE dumpfile=AIMSDATA20150526.DMP remap_schema=aimsdata:aims remap_tablespace=aims:mytbs
impdp \"sys/oracle as sysdba\" directory=DATA_PUMP_DIR dumpfile=irms.dmp

--查看表空间
select username,default_tablespace,temporary_tablespace from user_users;
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

oracle 可grant/revoke的系统权限与对象权限—汇(英文)

With the GRANT statement you can grant:  System privileges to users and roles.Roles to users and ...
  • jumtre
  • jumtre
  • 2014年07月24日 21:23
  • 4851

Oracle创建表空间用户及授权

  • 2014年03月13日 15:03
  • 1KB
  • 下载

oracle 创建数据库 表空间 用户 授权和toad导入导出数据库

1、创建数据库   简单的方式是使用'Database Configuration Assistant'数据库配置工具根据向导创建   2、创建表空间   在实际使用中需要创建自定义的表...

建立数据库,然后创建表空间、建用户、授权、用IMP导入DMP文件

--1、用system登录创建表空间  CREATE TABLESPACE NEWJWDB DATAFILE  'D:\oracle\product\10.2.0\oradata\NEWJWDB0...

oracle创建表空间用户授权

  • 2012年10月24日 21:22
  • 827B
  • 下载

oracle创建删除表空间和用户授权

oracle创建表空间和用户授权 SYS用户在CMD下以DBA身份登录: 在CMD中打sqlplus/nolog  //匿名登录 然后再conn/as sysdba    //以dba身份登录 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:创建表空间、用户、授权
举报原因:
原因补充:

(最多只允许输入30个字)