利用外部命令Oralce数据库导入导出
1--数据库导出(exp)
首先进入命令行

导出数据库
在命令行中输入如下命令:
|
然后按回车键
说明:
c2j/c2j@c2j 分别表示用户名,密码和服务名
file:输出文件的位置和文件名
tables:输出的表名列表,多个表中间用逗号隔开

2--数据库导入(imp)
首先进入命令行

数据库导入(imp)
在命令行中输入如下命令:
|
然后按回车键
说明: c2j/c2j@c2j 分别表示用户名,密码和服务名
file:要导入的文件的全路迳
fromuser:指明来源用户方
ignore:是否忽略对象创建错误
commit:上载数据缓冲区中的记录,上载后是否执行提交

出现 正常终了表示导入成功
打开数据库,看是否导入成功
注:Oralce数据库导入导出时要确保Oralce服务启动
以下参考自:http://www.matrix.org.cn/thread.shtml?forumId=36&topicId=23332
一. 导出工具 exp
1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin
exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移
它有三种模式:
a. 用户模式: 导出用户所有对象以及对象中的数据;
b. 表模式: 导出用户所有表或者指定的表;
c. 整个数据库: 导出数据库中所有对象。
2. 导出工具exp交互式命令行方式的使用的例子
|
3. 导出工具exp非交互式命令行方式的例子
|
说明:在exp里面加上导出emp的查询条件job='salesman' and sal<1600
(但我个人很少这样用,还是把满足条件的记录生成临时表后,再exp会方便一些)
|
参数文件username.par内容
userid=username/userpassword
buffer=8192000
compress=n
grants=y
说明:username.par为导出工具exp用的参数文件,里面具体参数可以根据需要去修改
filesize指定生成的二进制备份文件的最大字节数
(可用来解决某些OS下2G物理文件的限制及加快压缩速度和方便刻历史数据光盘等)
二.导入工具 imp
1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin
imp导入工具将EXP形成的二进制系统文件导入到数据库中.
它有三种模式:
a. 用户模式: 导出用户所有对象以及对象中的数据;
b. 表模式: 导出用户所有表或者指定的表;
c. 整个数据库: 导出数据库中所有对象。
只有拥有IMP_FULL_DATABASE和DBA权限的用户才能做整个数据库导入
imp步骤:
(1) create table (2) insert data (3) create index (4) create triggers,constraints
2.导入工具imp交互式命令行方式的例子
|
- 最新评论 查看所有评论
-
- 发表评论 查看所有评论
-
- 利用外部命令Oralce数据库导入导出
- Oracle函数之常见的单行字符串函数
- Oracle收购Siebel 中国CRM市场谁主沉浮?
- Oracle数据库全文索引查询模板的使用
- Oracle数据库全文索引设置步骤简介
- SQL 2005的SSIS与Oracle的迁移性能
- 全面剖析Oracle数据库中的分区功能
- Linux平台下数据库资源使用情况分析
- 教你如何快速转移Oracle中海量数据
- 如何用智能优化器提高Oracle的性能
- Sybase和Oracle安装过程中常遇到的问题
- Oracle更新修复多个安全漏洞
- Oracle应用服务器URL参数存在漏洞
- SQL链接Oracle,数据长度不定的问题
- 对于数据库系统中使用临时表的思考
- 全面剖析Oracle数据库中的分区功能
- 如何用智能优化器提高Oracle的性能
- Linux平台下数据库资源使用情况分析
- 教你如何快速转移Oracle中海量数据
- Sybase和Oracle安装过程中常遇到的问题
- Oracle数据库全文索引设置步骤简介
- SQL 2005的SSIS与Oracle的迁移性能
- SQL链接Oracle,数据长度不定的问题
- 对于数据库系统中使用临时表的思考
- Oracle函数之常见的单行字符串函数
- Oracle数据库全文索引查询模板的使用
- TeamDBA发布数据库恢复和确认服务
- Oracle 承诺整合Fusion的安全特性
- 甲骨文数据库发布7月紧急补丁更新公告
- Oracle修补安全漏洞 含23个数据库瑕疵
