Oracle的备份与恢复exp\imp命令
来源:互联网 发布:数据挖掘预处理技术 编辑:程序博客网 时间:2024/05/22 00:51
示例如下:
exp system/password@databaeServername owner=user direct=y file=存放路径
imp system/password@databaseServername fromuser=备份user touser=要导入的user
file=导入的文件路径
利用imp help=y 可以查看IMP的联机帮助
知识在于积累,一点点的学吧!
----------------------------------------------------------------------------------------------------------------------------------
功能: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他们所包裹的类,完成导入导出功能。
下面介绍的是导入导出的实例,向导入导出看实例基本上就可以完成,因为导入导出很简单。
数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 将数据库中的表table1 、table2导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。
不过在上面命令后面 加上 compress=y 就可以了
数据的导入1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:\daochu.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:\daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
基本上上面的导入导出够用了。不少情况我是将表彻底删除,然后导入。
注意:
你要有足够的权限,权限不够它会提示你。
数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。
- Oracle的备份与恢复exp/imp命令
- Oracle的备份与恢复exp\imp命令
- ORACLE 备份与恢复EXP/IMP 命令参数
- Oracle数据库imp,exp导入导出命令(备份与恢复)
- ORACLE 备份恢复命令imp/exp
- Oraclae备份与恢复:exp和imp命令
- 使用imp/exp进行ORACLE数据库备份与恢复
- Oracle数据库备份与恢复(1):exp和imp
- Oracle数据库备份与恢复(1):exp和imp
- Oracle数据库备份与恢复之exp/imp
- Oracle备份命令、增量备份命令:exp/imp 的用法
- Oracle10g数据库备份与恢复总结2--Oracle备份与恢复之逻辑备份--exp/imp
- Oracle的备份与恢复(expdp和impdp、exp和imp)(一)
- oracle exp/imp备份和恢复
- oracle exp/imp增量备份恢复
- oracle8 备份与恢复(exp/imp)
- Oracle数据库备份命令Exp/Imp
- Oracle数据库备份命令Exp/Imp
- Vagrant进阶:搭建简易Python,PHP开发环境
- JVM内存最大能调多大分析【经典】
- 大端小端模式
- iOS 图片旋转
- Python 异常结构
- Oracle的备份与恢复exp\imp命令
- HDU 2047 阿牛的EOF牛肉串
- 关于fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突的解决办法
- POJ 2074 Line of Sight
- Codeforces Round #243 (Div. 2)——Sereja and Table
- Spring MVC_HandlerInterceptorAdapter的使用(不仅可实现Filter的所有功能,还可以更精确的控制拦截精度)
- 那年那些事~~
- mybatis显示sql语句 log4j.properties配置文件
- 最小值与最大值(第9章:中位数和顺序统计量)...2014.4.28