oracle函数导出cmd命令,oracle 中数据库完全导入导出:cmd命令行模式

oracle 中数据库完全导入导出:cmd命令行模式以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

109fe6e086b26c044cd5f9802a8c7a6f.png

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份 exp命令可以把数据从远程数据库服务器导出到本地的dmp文件 imp命令可以把dmp文件从本地导入到远处的数据库服务器中 利用这个功能可以构建两个相同的数据库 一个用来测试 一个用来正式使用 执行环境 可以在SQLPLUS EXE或者DOS(命令行)中执行 DOS中可以执行时由于 在oracle i 中 安装目录/ora /BIN被设置为全局路径 该目录下有EXP EXE与IMP EXE文件被用来执行导入导出 oracle用java编写 SQLPLUS EXE EXP EXE IMP EXE这两个文件有可能是被包装后的类文件 SQLPLUS EXE调用EXP EXE IMP EXE所包裹的类 完成导入导出功能 下面介绍的是导入导出的实例 数据导出 将数据库TEST完全导出 用户名system 密码manager 导出到D:/daochu dmp中 exp system/manager@TEST file=d:/daochu dmp full=y 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:/daochu dmp owner=(system sys) 将数据库中的表inner_notify notify_staff_relat导出 exp aichannel/aichannel@TESTDB file= d:/data/newsmgnt dmp tables=(inner_notify notify_staff_relat)

将数据库中的表table 中的字段filed 以" "打头的数据导出 exp system/manager@TEST file=d:/daochu dmp tables=(table ) query=/" where filed like % /" 上面是常用的导出 对于压缩 既用winzip把dmp文件可以很好的压缩 也可以在上面命令后面 加上 press=y 来实现

数据的导入 将D:/daochu dmp 中的数据导入 TEST数据库中 imp system/manager@TEST file=d:/daochu dmp imp aichannel/aichannel@HUST full=y file=file= d:/data/newsmgnt dmp ignore=y 上面可能有点问题 因为有的表已经存在 然后它就报错 对该表就不进行导入 在后面加上 ignore=y 就可以了 将d:/daochu dmp中的表table 导入 imp system/manager@TEST file=d:/daochu dmp tables=(table ) 基本上上面的导入导出够用了 不少情况要先是将表彻底删除 然后导入 注意 操作者要有足够的权限 权限不够它会提示 数据库时可以连上的 可以用tnsping TEST 来获得数据库TEST能否连上

附录一 给用户增加导入数据权限的操作 第一 启动sql*puls 第二 以system/manager登陆 第三 create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户 这步可以省略) 第四 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 用户名字 第五 运行 cmd 进入dmp文件所在的目录 imp userid=system/manager full=y file=* dmp 或者 imp userid=system/manager full=y file=filename dmp

执行示例: F:/Work/Oracle_Data/backup>imp userid=test/test full=y file=inner_notify dmp

屏幕显示 Import: Release Production on 星期四 月 : : (c) Copyright Oracle Corporation All rights reserved

连接到: Oracle i Enterprise Edition Release Production With the Partitioning option JServer Release Production

经由常规路径导出由EXPORT:V 创建的文件 已经完成ZHS GBK字符集和ZHS GBK NCHAR 字符集中的导入 导出服务器使用UTF NCHAR 字符集 (可能的ncharset转换) 正在将AICHANNEL的对象导入到 AICHANNEL 正在导入表 "INNER_NOTIFY" 行被导入 准备启用约束条件 成功终止导入 但出现警告 lishixinzhi/Article/program/Oracle/201311/19049

分页:123

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值