--查看表空间文件路径
select * from dba_data_files;
--创建表空间
create tablespace aa datafile 'D:\APP\ADMIN\ORADATA\aaadmin\aa.DBF' size 4G autoextend on next 512M maxsize unlimited;
--创建用户
create user ogdp IDENTIFIED BY Ogdpdb2020! DEFAULT TABLESPACE OGDP TEMPORARY TABLESPACE TEMP;
--用户授权
grant all privileges to ogdp;
grant dba to ogdp;
--创建源端数据库dblink
create database link dblink1
connect to dbusername identified by dbpassword
using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))';
--在ogdp用户下查看directory目录
select * from dba_directories;
找一个临时目录DATA_PUMP_DIR
--导入数据
impdp username/password@127.25.33.86:1521/orcl directory=DATA_PUMP_DIR remap_schema=ogdp:ogdp1 network_link=linkname table_exists_action=truncate
目标数据库用户名密码地址
数据文件临时存放的目录
目标端用户名:源端用户名
dblink名称
若存在表则清空表然后再覆盖数据
在导数据过程中若提示无表空间,则可按以下语句创建
--临时表空间创建
create temporary tablespace tablespace_name tempfile 'D:\APP\ADMIN\ORADATA\ORCL\USERS01.DBF' size 1G autoextend on next 100M maxsize unlimited;
--永久表空间创建
create tablespace MAXIMO datafile 'D:\APP\ADMIN\ORADATA\ORCL\MO.DBF' size 4G AUTOEXTEND ON NEXT 512M MAXSIZE 8G;
--表空间拓展
ALTER TABLESPACE tablespace_name ADD DATAFILE 'D:\APP\ADMIN\ORADATA\ORCL\MO1.DBF' SIZE 4G AUTOEXTEND ON NEXT 1G maxsize unlimited;
表空间文件名称不同于以前的名称
maxsize unlimited; 表空间没有上限