不同用户间导入时的表空间问题

--建数据表空间 userdata
 create tablespace userdata_apple datafile 'E:\oracledata\copyjk_tablespace\data001.dbf' size 1000M,
                                                                               'E:\oracledata\copyjk_tablespace\data002.dbf' size 1000M
 --建索引表空间indexdata
 create tablespace indexdata_apple datafile 'E:\oracledata\copyjk_tablespace\index001.dbf' size 300M
 
 --建临时表空间
 create temporary tablespace tempdata_apple tempfile 'E:\oracledata\copyjk_tablespace\temp001.dbf' size 300M,
 
 {--修改数据文件大小
 --alter database datafile 'e:\data\user001.dbf' resize 80M
 --alter database tempfile 'e:\data\temp002.dbf' resize 50M
 
 --增加数据文件
 --alter tablespace userdata_jk add datafile 'E:\oracledata\copyjk_tablespace\data003.dbf' size 500m
 --alter tablespace tempdate add tempfile 'e:\data\temp003.dbf' size 20M   }

 --新建用户jk
  create user apple identified by "krm" default tablespace userdata_apple
                                  temporary tablespace tempdata_apple 
                               
 grant connect,resource to apple;

 grant dba to apple;
 
  --收回表空间的无限扩张权
 revoke unlimited tablespace from apple;

  --使其使用限额为o(在表空间users上)
 alter user apple quota 0 on users;

 --使其使用限额为无限扩张权(在表空间userdata_jk上)
 alter user apple quota unlimited on userdata_jk;
 
 --导入
 imp jk/krm file=D:\copyjk20070810_pm.dmp fromuser=copyjk touser=jk grants=n

 

你可能感兴趣的:(apple)