oracle导入导出(用得比较多)

1.创建目录directory(角色system/sys)

create directory hello_file as ‘d:\dupmfile‘;

--查看所有已创建的directory

--select * from dba_directories;

--drop directory删除路径用的.

--drop directory exp_dir;

2.创建表空间(可以使用其默认表空间)

2.1创建临时表空间

create temporary tablespacehello_temp 

tempfile ‘f:\oracle\data\hello_temp.dbf‘ 

size 1024m

autoextend on

next 32m

extent management local;

2.2创建数据表空间

create tablespacehello_data 

logging

datafile ‘f:\oracle\data\hello_data.dbf‘ 

size 512m

autoextend on

next 32m

extent management local;

3.创建用户并修改表空间

conn system/[email protected];

--删除之前用户

drop user hello_user cascade;

--创建用户(如果有表空间,则加上)

create user hello_user identified bypass
default;-- tablespace hello_data temporary tablespace hello_temp;

4.赋权限

--用户的权限

grant resource,connect,dba to hello_user;

--目录的权限

grant read,write on directory hello_file tohello_user;

5.导出

expdp original_user/[email protected] directory=hello_file dumpfile=data20141014.dmp schemas=original_user

--导出到所建的directory的目录下d:\dupmfile

6.导入

--remap_tablespace改表空间

--remap_schema将original_user用户导入到hello_user中,如果用户名相同,这句可以省略

--data20141014.dmp导出的数据库文件名

impdp hello_user/[email protected] directory=hello_filedumpfile=data20141014.dmp remap_tablespace=original_data:hello_data
remap_schema=original_user:hello_user

时间: 2024-11-09 04:02:17

oracle导入导出(用得比较多)的相关文章

ORACLE 导入导出操作

1.导入命令: imp userId/[email protected] full=y  file=D:\data\xxx.dmp ignore=y 2.导出命令 exp userId/[email protected] file=d:\dkj\test.dmp tables=(wf_test) exp userId/[email protected] buffer=50000000 file=D:\data\xxx.dmp owner=userId 1.在安装完ORACLE 11g后,在sql

ORACLE导入导出数据dmp

imp testwms3/[email protected] FILE=C:\ZKGL_201407012334.dmp ignore=y fromuser=GMMCZKGL touser=testwms tables=(GMMCZKGL.t_kdttrcktz)imp testapar/[email protected] FILE=C:\CWYSYF_201511292330.dmp ignore=y fromuser=GMMCCWYSYF touser=testapar tables=(GM

oracle 导入导出(imp,exp)dump数据文件

需要注意的是,不同版本的oracle的导入导出应符合下面的规则: 不管是从低版本导到高版本,还是高版本导入低版本.导出时需要在原本的版本上导出dump文件,再在需要导入的版本上进行导入(有一些绕). 1.进入windows的doc窗口(cmd) 2.导出dump文件 exp username/[email protected]服务名 file=文件路径及文件名 //这里的服务名指的是net manage里的连接名 3.导入dump文件 imp username/[email protected]

oracle 导入导出数据

数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:/daochu.dmp中      exp system/manager@TEST file=d:/daochu.dmp full=y (远程:exp jeesite/[email protected]:1521/ORCL file=d:/daochu.dmp owner=(jeesite))2 将数据库中system用户与sys用户的表导出   exp system/manager@TEST file=

oracle导入导出命令

exp UPMS/[email protected]:1521/ORCL file=D:\UPMS.log full=y #oracle11g导入导出命令#expdp UPMS/[email protected]:1521/orcl directory=DATA_FILE_DIR dumpfile=UPMS0823.dmp logfile=UPMS0823.log schemas=UPMS impdp SYS/[email protected]:1521/orcl directory=DATA_

oracle 导入导出功能

关于expdp和impdp 使用EXPDP和IMPDP时应该注意的事项: EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. - EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用. IMP只适用于EXP导出的文件,不适用于EXPDP导出文件: IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件. *初次导入导出库时必须先创建 DIRECTORY (指定转储文件和日志文件所在的目录),否则会报错:LRM-00112

Oracle 导入/导出 exp/imp

export 导出数据,dmp文件,其实就是select. import 导入数据,其实就是insert 缺陷:导出的时候需要全表导出,速度慢,不是实时,而且是逻辑备份 1:EXP exp导出分为一下几种模式 表模式:               导出某个用户下指定的表 用户模式:           导出某个用户下所有的对象 数据库模式:      导出除sys以外数据库里所有的对象,exp_full_database权限 可传输表空间:    导出某个表空间所有对象 exp语句使用帮助:$

ORACLE导入导出操作篇

1. DIRECTORY 指定转储文件和日志文件所在的目录DIRECTORY=directory_objectDirectory_object用于指定目录对象名称.需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS目录 create or replace directory DUMPDIR as '/home/oracle/hpdata';Grant read,write on directory DUMPDIR to ics; 2. CONTENT 该选项用于指

Oracle导入导出dmp文件

create oracle目录,用user 登录sqlplus create or replace directory dpdata1 as '/A/B'; 给予权限, dba登录sqlplus grant read,write on directory dpdata1 to user; 导出dmp a.按表导出,bin目录下 ./expdp user/[email protected] TABLES=table1,table2 dumpfile=expdp.dmp DIRECTORY=dpda

Oracle—— 导入/导出 数据:exp,imp 命令

exp,imp 命令是需要在windows  的 cmd  命令中执行的命令,主要用于数据的导入和导出工作,方便高效. 远程地址--  @ip:port/orcl   注:该远程地址不写,就意味着执行本地的库. Oracle的数据导出 (1)导出数据的提示模式: exp  jl_bhps/[email protected]:1521/orcl (2)表方式:将指定表的数据导出. exp  jl_bhps/[email protected]:1521/orcl  file=d:temp/1.dmp