1. 在新服务器上创建和之前一样的表空间和用户
2. 命令如下:
-- 表空间
create tablespace table_space datafile 'D:/oradata/DATA.DBF' size 2000M;
-- 创建用户
create user user1 identified by 123456 default tablespace table_space;
-- 分配权限
grant connect,resource,dba to user1;
-- 当前的所有表空间
select file_name,tablespace_name,bytes from dba_data_files;
--- 指定表空间下的所有表194
select * from dba_tables where tablespace_name='table_space'
-- 自动增加表空间 -- 将表空间修改为自动增长
ALTER DATABASE DATAFILE 'D:/oradata/DATA.DBF' AUTOEXTEND ON; -- 打开自动增长
ALTER DATABASE DATAFILE 'D:/oradata/DATA.DBF' AUTOEXTEND ON NEXT 200M;-- 每次自动增长200m
ALTER DATABASE DATAFILE 'D:/oradata/DATA.DBF' AUTOEXTEND ON NEXT 200M MAXSIZE 2048M; -- 每次自动增长200m 数据表最大不超过2G
-- 导出
exp 'sys/123456@SML as sysdba' tables=t1 file=C:/t1.dmp
-- 导入
imp 'user1/123456@MYORCLL as sysdba' BUFFER=64000 file="D:/BACKUP/20200923.dmp" FROMUSER=user1 TOUSER=user1 ignore=y