oracle常用的数据导入导出
如何写批处理文件自动将数据导入oracle数据库
文章分类:数据库
Oracle数据库的自动导入与导出,在许多地方有广泛的应用.例如:一个Oracle数据库应用系统开发结束后,如果要将系统安装到客户计算机上,就需要将初始数据导入到用户的Oracle数据库中.
最近项目中也需要实现以上功能,花了点时间搜索实验,整理如下:先把要安装的初始数据文件导出为initial.dmp,然后在客户计算上安装好oracle,接着执行批处理文件impInitialData.bat(与该批处理文件同一目录还有createuser.sql,initial.dmp两个文件)impInitialData.bat中内容如下:
@echo off
sqlplus system/manager @createuser
imp system/manager file=initial.dmp fromuser=initialuser touser=initialuser ignore = y上面的createuser是一个扩展名为sql的文件.与批处理文件放在同一目录下.其内容为:
create user initialuser identified by test;
grant dba,resource,connect to initialuser;
exit;简要解释一下:
@echo off 表示其之后的命令不在命令提示符窗口显示出来
sqlplus为oracle的一个工具程序,须先安装oracle后才能使用
system/manager 为oracle的一个默认管理员帐户,如果被锁定或更改密码了就不能用了,可以用其它的帐户/密码来替换;
@createuser 表示执行createuser.sql文件
该sql文件中, create user xx identified by yy;表示创建一个密码为yy的用户xx;
grant dba,resource,connect to xx;表示授权给用户xx dba,resource,connect 权限imp 为导入数据命令,后面的参数中 file表示要导入的数据库文件;fromuser表示原导出的数据库文件的用户名;touser表示要导入的数据库的用户名;ignore表示忽略错误大致的方法就是这样,可以再增添其它命令来执行更复杂的操作.Oracle数据导入导出imp/exp
功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。
大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。
Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过net8 assistant中本地-->服务命名添加正确的服务命名
其实你可以想成是客户端与服务器端修了条路,然后数据就可以被拉过来了)
这样你可以把数据导出到本地,虽然可能服务器离你很远。
你同样可以把dmp文件从本地导入到远处的数据库服务器中。
利用这个功能你可以构建俩个相同的数据库,一个用来测试,一个用来正式使用。
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,
DOS中可以执行时由于 在oracle 8i 中 安装目录\ora81\BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。
oracle用java编写,我想SQLPLUS.EXE、EXP.EXE、IMP.EXE这俩个文件是被包装后的类文件。
SQLPLUS.EXE调用EXP.EXE、IMP.EXE他们所包裹的类,完成导入导出功能。
下面介绍的是导入导出的实例,向导入导出看实例基本上就可以完成,因为导入导出很简
oracle数据库导入导出技巧_IT/计算机_专业资料。oracle数据库备份数据库逻辑备份方法 ORACLE 数据库的逻辑备份分为三种模式:表备份、用户备份和完全备份。 表模式 ...
Oracle数据库导入导出命令(备份与恢复) Toad 一个很好的oralce数据库操作与管理工具,使用它可以很方便地导入导出数据表,用户以及整个数据库。 今天在这里主要讲一下...
表模式: 导出用户所有表或者指定的表; c. 整个数据库: 导出数据库中所有对象。 二.导入工具 imp 1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/...
Oracle数据库导入导出命令(备份与恢复) Toad 一个很好的oralce数据库操作与管理工具,使用它可以很方便地导入导出数据表,用户以及整个数据库。 今天在这里主要讲一下...
Oracle 数据库导入导出命令(备份与恢复) Toad 一个很好的 oralce 数据库操作与管理工具,使用它可以很方便地导入导出数据表,用 户以及整个数据库。 今天在这里主要...
Oracle数据导入导出命令_IT/计算机_专业资料。Oracle数据导入导出命令,对于数据库学习者有很大的帮助。IMP 和 EXP 命令 Oracle 数据导入导出 imp/exp 就相当于 ...
oracle数据库导入导出命令_计算机软件及应用_IT/计算机_专业资料。oracle关于单个表和多个表导出等内容1 将数据库TEST完全导出,用户名system 密码manager 导出到D:...
Oracle数据库导入导出工具_IT/计算机_专业资料。ORACLE数据库导入导出工具EXP、IMP使用说明一. 导出工具 exp 1. 它是操作系统下一个可执行的文件 存放目录/ORACLE...
table book 如何在oracle中导入导出dmp数据库文件(2008-04-26 19:19:22)转载标签: oracledmp 分类: java相关 Oracle数据导入导出imp/exp就相当于oracle数据还原与...
导读:oracle中除了在Oracle编辑器中用图形化的方式导入导出文理文件的数据方式外,还可以采用命令行的方式导入导出数据库,其语法实示例如下: imp [username[/password...
热门文档