–第1步:创建临时表空间
create temporary tablespace lk_temp
tempfile ‘C:\APP\ADMINISTRATOR\ORADATA\ORCL\lk_temp.dbf’
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
–mytablespace : 表空间名称
–datafile: 指定表空间对应的数据文件(位置)
–size:表空间的初始大小
–autoextend on :自动增长,
–next: 一次自动增长的大小
–第2步:创建数据表空间
create tablespace lk_data
logging
datafile ‘C:\APP\ADMINISTRATOR\ORADATA\ORCL\lk_data.dbf’
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
–/*第3步:创建用户并指定表空间 */
create user fc_t5 identified by fc888888
default tablespace lk_data
temporary tablespace lk_temp;
–/*第4步:给用户授予权限 */
grant connect,resource,dba to fc_t5;
Oracle创建directory
1、新建directory的语法
CREATE [OR REPLACE] DIRECTORY directory AS ‘pathname’;
例如:
create or replace directory dump_dir as ‘D:\dump\dir’
这样把目录d:\dump\dir设置成dump_dir代表的directory
2、查询有哪些directory
select * from dba_directories
3、赋权
grant read,write on directory dump_dir to user01
4、删除
drop directory dump_dir
同一个库 不同用户 加 remap_schema=fc_t2:fc_t3
导入:
impdp fc_t1/fc888888@47.92.195.81:1521/orcl directory=DUMP_DIR logfile=lk-20191204-impdp.log remap_schema=lop1:fc_t1 table_exists_action=replace dumpfile=C:\dbBak\dmp\DATA_20191203_30000.DMP
–expdp [为用户名]/[密码]@[服务名]
–schemas=[为用户名]
–dumpfile=[导出数据库文件(可自命名)]
–directory=[目录名]
–logfile=[日志文件文件名(可自命名)]
–impdp [用户名]/[密码]@[服务名]
–REMAP_SCHEMA=[源用户名1]:[目标用户名2]
–table_exists_action=replace /存在的表动作(覆盖)/
–directory=[目录名]
–dumpfile=[.dmp文件名]
–logfile=[.log文件名]