代码改变世界
[登录 · 注册]
  • oracle数据的导入导出(两种方法三种方式)
  • 大概了解数据库中数据的导入导出。在oracle中,导入导出数据的方法有两种,一种是使用cmd命令行的形式导入导出数据,另一种是使用PL/SQL工具导入导出数据。

    1,使用cmd命令行导入导出数据

      1.1整库导出

        整库导出:exp 管理员账号/密码 full=y;//参数full表示整库导出。导出后会在当前目录下生成一个EXPDAT.DMP的文件,此文件为备份文件。如果想导出数据到指定位置,并且取个名字,需要添加file参数。例如:exp system/123456 file= C:person.dmp full=y。

      1.2整库导入

          整库导入:imp 管理员账号/密码 full=y file=C:person.dmp。

      1.3使用cmd命令按用户导出导入

         1.3.1 按用户导出:exp 管理员账号/密码 owner=用户名 file=C:person.dmp。

         1.3.2 按用户导入:imp 管理员账号/密码 file=C:person.dmp fromuser=用户名。

      1.4使用cmd命令按表导出导入

         1.4.1按表导出:exp 管理员账号/密码 file=person.dmp tables=t_person,t_student。

         1.4.2按表导入:imp 管理员账号/密码 file =person.dmp tables=t_person,t_student。

    2.)使用PL/SQL 开发工具导出导入数据

      pl/sql工具包含三种方式导出oracle表结构和表数据,分别为:oracle export,SQL inserts,pl/sql developer。它们的含义如下:

      第一种oracle export:导出的是.dmp格式的文件,.dmp文件是二进制文件,可以跨平台,包含权限等。

      第二种SQL inserts :导出的是.sql格式的文件,可以用文本编辑器查看,通用性比较好,效率不如第一种,适合小数据量的导入导出。需要注意的是表中不能有大字段(blob,clob,long)如果有则不能导出。

      第三种pl/sql:导出的是.pde格式的文件,.pde为/pl/sql自有的文件格式,只能用pl/sql工具导入导出,文本编辑器不能查看。

    先了解一下,供以后学习使用。

  • 【推广】 阿里云小站-上云优惠聚集地(新老客户同享)更有每天限时秒杀!
    【推广】 云服务器低至0.95折 1核2G ECS云服务器8.1元/月
    【推广】 阿里云老用户升级四重礼遇享6.5折限时折扣!
  • 原文:https://www.cnblogs.com/jasonboren/p/10926164.html
Copyright 2008-2020 晋ICP备12007731号-1