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后,在sqlplus中,执行如下命令:
   SQL>alter system set
deferred_segment_creation=false;

无论是空表还是非空表,都可导入导出

2、oracle
11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180”,导致oracle用户的密码,必须在180天内更改,否则启动数据库的时候会提示连接失败。

将默认的180天修改成“无限制”,登录sqlplus:
   sql>alter profile
default limit PASSWORD_LIFE_TIME UNLIMITED;

修改之后不需要重启动数据库,会立即生效。

请注意!!!

1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。

2、设置deferred_segment_creation
参数为FALSE后,无论是空表还是非空表,都分配segment。
  
在sqlplus中,执行如下命令:
   SQL>alter system set
deferred_segment_creation=false;
   查看:
  
SQL>show parameter deferred_segment_creation;

该值设置后只对后面新增的表产生作用,对之前建立的空表不起作用。

装完oracle 11g后要及时按上述操作进行设置

用我们目前的库在做导入导出时如果没看到0行记录的表,说明没做上述设置

ORACLE 导入导出操作,布布扣,bubuko.com

时间: 2024-12-26 07:11:45

ORACLE 导入导出操作的相关文章

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 该选项用于指

linux系统上Mysql数据库导入导出操作

需求:把MySQL数据库目录中的dz数据库备份到/home/dz_bak.sql ,然后再新建一个数据库dzbak,最后把/home/dz_bak.sql 导入到数据库dzbak中.操作如下:以下操作均在终端命令行下进行 1.mysqldump -u root -p dz > /home/dz_bak.sql        #导出数据库     123456     #输入数据库密码     扩展:     mysqldump -u root -p dz pre_portal_comment >

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

客户关系管理系统中对客户及相关数据的导入导出操作

在很多系统,我们都知道,Excel数据的导入导出操作是必不可少的一个功能,这种功能能够给使用者和外部进行数据交换,也能批量迅速的录入数据到系统中:但在一些系统中,为了方便,可能把很多个基础表或者相关的数据综合到一个Excel表格文件里面,然后希望通过接口进行导入,这种需求处理就显得比较复杂一点了.本文探讨在我的客户关系管理系统中,对于单个Excel表格中,集合了客户基础数据及相关数据的导入和导出操作的处理. 1.导入导出的需求分析 本随笔主要介绍如何在系统中,导入单一文件中的数据到系统中,这个文

在linux环境上对oracle数据库的数据泵导入导出操作

需求:公司搭建的报表库环境数据来自于生产环境oracle数据,因此需要使用kettle将oracle数据每天定时导入到报表数据库中(本文不讨论如何用kettle导数据,不赘述),若要导数据我们需要一套完善的生产oracle数据库的表结构.同时环境搭建以及oracle数据库都在linux环境下部署,因此,需要在linux环境下使用数据泵技术将数据完成导入导出 以上为需求概述 具体实现(即:操作步骤): su - root --切换root用户(由于不知道oracle用户的密码使用root来登录or

【Oracle】导入导出操作

1.导出部分表: exp tjXXXXs/0000 file=E:\oracle\oradata\orcl\dtj_2010_2005_dm001.dmp tables=dtj_2005_dm001,dtj_2006_dm001,dtj_2007_dm001,dtj_2008_dm001,dtj_2009_dm001,dtj_20010_dm001 (1)表方式,将指定表的数据导出/导入.导出:导出一张或几张表: 代码 exp user/pwd file=/dir/xxx.dmp log=xxx

Oracle 数据导入导出操作 (转)

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

Oracle导入导出之exp/imp

---------------导出$exp ywpt/[email protected] file=d:\ywpt20140407.dmp log=d:\test.log owner=(ywpt);$exp yboltp/[email protected]_10.248.24.152 file=d:\ywpt20140407.dmp log=d:\test.log  TABLES = '%BK_20140%';---------------导入$imp ywgl/[email protected

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_