源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

LINUX下Oracle数据导入导出的方法详解

  • 时间:2021-03-22 02:16 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:LINUX下Oracle数据导入导出的方法详解
本文讲述了LINUX下Oracle数据导入导出的方法。分享给大家供大家参考,具体如下: [b]一. 导出工具 exp[/b] 1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移   它有三种模式: a.  用户模式: 导出用户所有对象以及对象中的数据; b.  表模式: 导出用户所有表或者指定的表; c.  整个数据库: 导出数据库中所有对象。 2. 导出工具exp交互式命令行方式的使用的例子: $exp test/test123@appdb Enter array fetch buffer size: 4096 > 回车 Export file: expdat.dmp > m.dmp  生成导出的文件名 (1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U > 3 Export table data (yes/no): yes > 回车 Compress extents (yes/no): yes > 回车 Export done in ZHS16GBK character set and ZHS16GBK NCHAR character set About to export specified tables via Conventional Path ... Table(T) or Partition(T:P) to be exported: (RETURN to quit) > cmamenu  要导出的表名 . . exporting table                        CMAMENU       4336 rows exported Table(T) or Partition(T:P) to be exported: (RETURN to quit) >要导出的表名n Table(T) or Partition(T:P) to be exported: (RETURN to quit) > 回车 Export terminated successfully without warnings. 导出命令:
[u]复制代码[/u] 代码如下:
exp test/test123@orcl file=/opt/daochu.dmp full=y
其中test是用户名称,后一个test123是用户密码,orcl是数据库名称,file是存放要导出文件的url [b]二.导入工具 imp[/b] 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交互式命令行方式的例子: $ imp Import: Release 8.1.6.0.0 - Production on 星期五 12月 7 17:01:08 2001 (c) Copyright 1999 Oracle Corporation.  All rights reserved. 用户名:  test 口令:**** 连接到: Oracle8i Enterprise Edition Release 8.1.6.0.0 - 64bit Production With the Partitioning option JServer Release 8.1.6.0.0 - Production 导入文件: expdat.dmp> /tmp/m.dmp 输入插入缓冲区大小(最小为 8192 ) 30720> 经由常规路径导出由EXPORT:V08.01.06创建的文件 警告: 此对象由 TEST 导出, 而不是当前用户 已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入 只列出导入文件的内容(yes/no):no> 由于对象已存在, 忽略创建错误(yes/no):no> yes 导入权限(yes/no):yes> 导入表数据(yes/no):yes> 导入整个导出文件(yes/no):no> yes . 正在将TEST的对象导入到 SCOTT . . 正在导入表                       "CMAMENU"       4336行被导入 成功终止导入,但出现警告。 导入命令:
[u]复制代码[/u] 代码如下:
$imp test/test123@orcl file=/opt/whufe.dmp full=y
其中test是用户名称,后一个test123是用户密码,orcl是数据库名称,file是存放要导入文件的url 希望本文所述对大家Oracle数据库程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部