• Oracle数据导入导出


    1、导入导出思路:
    使用Oracle的exp命令将指定数据库导出为dmp文件,然后将dmp文件上传到需要导入的数据库所在服务器,使用Oracle的imp命令将dmp文件导入指定数据库。


    2、导出
    如: 现有一个10.21.19.63的服务器,其安装有Oracle,有用户 demo,该用户有两个表 user_info, policy_info。现在要将两个表导出。

    # 首先进入导出数据存放的目录,要考虑导出数据大小,以及Oracle用户是否对该目录文件有读写功能
    
    # 赋予/home/lijunya/目录所有权限
    chmod -R 777 /home/lijunya/
    
    # 进入文件目录下
    cd /home/lijunya/
    
    # 切换到Oracle用户
    su oracle
    
    # 执行导出命令
    exp demo/demo@10.21.19.63/orcl file=demo_user_policy.dmp tables=USER_INFO,POLICY_INFO

    导出的日志如下:

    [oracle@localhost lijunya]$ exp demo/demo@10.21.19.63/orcl file=demo_user_policy.dmp tables=USER_INFO,POLICY_INFO
    
    Export: Release 11.2.0.1.0 - Production on Tue Oct 29 05:27:25 2019
    
    Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
    
    
    Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    Export done in AL32UTF8 character set and AL16UTF16 NCHAR character set
    
    About to export specified tables via Conventional Path ...
    . . exporting table USER_INFO 150904330 rows exported
    . . exporting table POLICY_INFO 10 rows exported
    Export terminated successfully without warnings.

    查看导出后的文件

    [oracle@localhost lijunya]$ ll -h
    total 7.8G
    -rw-r--r-- 1 oracle dba 7.8G Oct 29 05:30 demo_user_policy.dmp


     3、将导出的数据文件上传到需要导入的数据库所在服务器上

    # 上传命令
    [root@localhost lijunya]# scp demo_user_policy.dmp root@10.21.13.14:/home/oracle/script/lijunya
    root@10.21.13.14's password: 
    demo_user_policy.dmp 100% 7891MB 10.2MB/s 12:56

    4、该数据导入服务器上的数据库中(不需要创建表,导出的数据中有创建表的语句)

    [oracle@localhost lijunya]$ imp testdb/testdb@10.21.19.63/orcl file=demo_user_policy.dmp tables=USER_INFO,POLICY_INFO

    导入日志如下:(耗时可能较长)

    [oracle@localhost lijunya]$ imp testdb/testdb@10.21.19.63/orcl file=demo_user_policy.dmp tables=USER_INFO,POLICY_INFO
    
    Import: Release 11.2.0.1.0 - Production on Tue Oct 29 23:09:21 2019
    
    Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
    
    
    Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    
    Export file created by EXPORT:V11.02.00 via conventional path
    
    Warning: the objects were exported by demo, not by you
    
    import done in AL32UTF8 character set and AL16UTF16 NCHAR character set
    . importing demo's objects into TESTDB
    . importing demo's objects into TESTDB
    . . importing table "USER_INFO" 150904330 rows imported
    . . importing table "POLICY_INFO" 10 rows imported
    Import terminated successfully without warnings.
  • 相关阅读:
    js函数——倒计时模块+无缝滚动
    一步步编写avalon组件02:分页组件
    mvc5+ef6+Bootstrap 项目心得--身份验证和权限管理
    只用css实现“每列四行,加载完一列后数据自动填充到下一列”的效果
    某考试 T1 arg
    vijos 2035 奇数偶数与绚丽多彩的数
    bzoj 5093: [Lydsy1711月赛]图的价值
    [HEOI2016/TJOI2016]求和
    [TJOI2015]概率论
    Codeforces 616 E Sum of Remainders
  • 原文地址:https://www.cnblogs.com/jylee/p/13679386.html
Copyright © 2020-2023  润新知