oracle数据库导入和导出操作方法

sqlplus sys/[email protected] as sysdba

create user OES_XM_HNXY0327 identified by OES_XM_HNXY0327;
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW,DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,DBA,CONNECT,RESOURCE,CREATE SESSION TO OES_XM_HNXY0327;
create tablespace OES_XM_HNXY0327 datafile ‘D:/oracle_data/OES_XM_HNXY0327.dbf‘ size 512M autoextend on next 10M maxsize unlimited;
#文件大时扩建多个表空间文件
alter tablespace OES_XM_HNXY0327 add datafile ‘D:/oracle_data/OES_XM_HNXY0327_1.dbf‘ size 512M autoextend on next 10M maxsize unlimited;
alter tablespace OES_XM_HNXY0327 add datafile ‘D:/oracle_data/OES_XM_HNXY0327_2.dbf‘ size 512M autoextend on next 10M maxsize unlimited;
alter tablespace OES_XM_HNXY0327 add datafile ‘D:/oracle_data/OES_XM_HNXY0327_3.dbf‘ size 512M autoextend on next 10M maxsize unlimited;
alter tablespace OES_XM_HNXY0327 add datafile ‘D:/oracle_data/OES_XM_HNXY0327_4.dbf‘ size 512M autoextend on next 10M maxsize unlimited;
alter tablespace OES_XM_HNXY0327 add datafile ‘D:/oracle_data/OES_XM_HNXY0327_5.dbf‘ size 512M autoextend on next 10M maxsize unlimited;
alter tablespace OES_XM_HNXY0327 add datafile ‘D:/oracle_data/OES_XM_HNXY0327_6.dbf‘ size 512M autoextend on next 10M maxsize unlimited;
alter tablespace OES_XM_HNXY0327 add datafile ‘D:/oracle_data/OES_XM_HNXY0327_7.dbf‘ size 512M autoextend on next 10M maxsize unlimited;
alter user OES_XM_HNXY0327 default tablespace OES_XM_HNXY0327;
Grant read,write on directory DATA_PUMP_DIR to OES_XM_HNXY0327;

--删除用户及数据
drop user OES_XM_HNXY0327 cascade;

--删除表空间viewhigh和数据文件
DROP TABLESPACE OES_XM_HNXY0327 INCLUDING CONTENTS AND DATAFILES;

在CMD黑窗口执行
导入
impdp OES_XM_HNXY0327/OES_XM_HNXY0327 DIRECTORY=DATA_PUMP_DIR DUMPFILE=OES_HNXY.DMP logfile=OES_XM_HNXY0327.log REMAP_SCHEMA=OES510:OES_XM_HNXY0327 REMAP_TABLESPACE=OES510_NULL_ALL:OES_XM_HNXY0327 full=y transform=OID:N

替换已存在的
impdp OES_XM_HNXY0327/OES_XM_HNXY0327 DIRECTORY=DATA_PUMP_DIR DUMPFILE=OES_HNXY.DMP logfile=OES_XM_HNXY0327.log REMAP_SCHEMA=OES_510:OES_XM_HNXY0327 REMAP_TABLESPACE=OES510_NULL_ALL:OES_XM_HNXY0327 full=y transform=OID:N table_exists_action=replace

导出
expdp OES_DRG_PERF/[email protected] dumpfile=OES_DRG_PERF_20190109YS.dmp schemas=OES_DRG_PERF,rep

原文地址:https://blog.51cto.com/4085457/2392411

时间: 2024-10-30 23:17:37

oracle数据库导入和导出操作方法的相关文章

Oracle数据库导入、导出(远程、10g、11g)

1  查看oracle的版本信息 (1)用客户端连接到数据库,执行select * from v$instance             查看version项 (2)select * from product_component_version (3)或查询V$VERSION查看组件级信息   1.1. oracle参数设置 11g数据泵导出.导入 进入CMD操作界面,使用sqlplus连接数据库, 图例 1 数据库连接操作 连接语法:sqlplus system/[email protect

Oracle数据库导入与导出方法简述

说明: 1.数据库数据导入导出方法有多种,可以通过exp/imp命令导入导出,也可以用第三方工具导出,如:PLSQL 2.如果熟悉命令,建议用exp/imp命令导入导出,避免第三方工具版本差异引起的问题,同时效率更高,但特别注意:采用命令时要注意所使用的用户及其权限等细节. 3.在目标数据库导入时需要创建与导出时相同的用户名(尽量一致),并赋予不低于导出时用户的权限:同时还需创建与原数据库相同的表空间名,若本地数据库已存在相同的表空间,则只能进行表空间扩充. 一.导入前准备工作(在目标数据库操作

oracle数据库导入导出命令!

Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失). Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的服务命名,其实你可以想成是客户端与服务器端 修了条路,然后数据就可以被拉过来了) 这样你可以把数据导出到本地,虽然可能服务器离你很远

Oracle数据库导入导出逻辑备份方法总结

[EXP常用参数] USERID  即用户名/密码该参数就必须且为第一个: FILE    指定数据输出文件路径: LOG     指定日志输出文件路径: TABLES  导出指定表数据: FULL    完全导出整个文件(N): ROWS    导出数据行(Y): QUERY   用于导出表的子集的 select 子句: [示例] 1.[全库模式]将数据库orcl完全导出,用户名scott密码scott数据文件导出到D:/orcl/scott.dmp,日志文件到出到D:/orcl/scott.

Oracle数据库导入导出实战总结(同版本)

今天闲來无事,就导了一个数据库玩玩,顺便总结下 0.cmd 命令 管理员权限登录数据库 sqlplus /  as sysdba 1.cmd 连接远程数据库 sqlplus xn_balance/[email protected]:1521/orcl --------导出 2.cmd 命令导出数据库(没必要连上数据库,直接导) exp xn_balance/[email protected]:1521/orcl file=d:/daochu.dmp full=y 3. 将数据库中system用户

ORacle数据库导入导出数据

一.导出1.导出整个数据库通用命令:exp 数据库用户名/数据库密码@数据库别名 file=E:\目录\文件名.dmp举例:exp gwyxgldb /gwyxgldb @192.168.0.31  file=d:\gwyxgldb.dmp 2.导出部分表通用命令exp 数据库用户名/数据库密码@数据库别名 GRANTS=Y TABES=(要导出的表1, 要导出的表2,...) file=E:\目录\文件名.dmp exp gwyxgldb /gwyxgldb @192.168.0.31 gra

oracle 字符集导入、导出 、转换

导入导出及转换 导入导出是我们常用的一个数据迁移及转化工具,因其导出文件具有平台无关性,所以在跨平台迁移中,最为常用. 在导出操作时,非常重要的是客户端的字符集设置,也就是客户端的NLS_LANG设置. NLS_LANG参数由以下部分组成: NLS_LANG=_. NLS_LANG各部分含义如下: LANGUAGE指定: -Oracle消息使用的语言 -日期中月份和日显示 TERRITORY指定 -货币和数字格式 -地区和计算星期及日期的习惯 CHARACTERSET: -控制客户端应用程序使用

mysql数据库导入和导出

Mysql数据中,使用时,总是会碰见导入和导出情况,所以如何正确的导入导出,非常重要!下面根据工作中用到的方法,会不管补充: 导入: 直接在Mysql中导入: mysql>use databaseName; mysql> load data infile 'filePath' into table 'tableName' 如果直接使用sql脚本文件,可使用source: 进入mysql数据库控制台,如mysql -u root -p  mysql>use 数据库 然后使用source命令

Oracle数据库批量数据导出工具开发

Oracle数据库批量数据导出工具开发 需求 最近工作中遇到一个需求,用户频繁要求从后台批量导出大量数据.目前的导出方式是使用PL/SQL Developer工具连接Oracle数据库,编写SQL语句,使用PL/SQL Developer工具自带的导出Excel文件的功能进行导出. 编写SQL查询结果 2.选择导出Excel文件 选择导出Excel文件时可以选择导出XLS.XLSX两种格式的文件. 遇到的问题:当用户要求导出的数据条数太大,超过XLS或者XLSX两种文件可以存储的最大行数时即导出