zoukankan      html  css  js  c++  java
  • Oracle数据泵expdp、impdp

    示例:

      原库:192.168.6.100

      目标库:192.168.9.100

    1.目标库建库,确认原库信息(实例名、进程数、字符集)等,目标库相关信息要和原库信息一致

    select name from v$databse;

    show parameter processes;

    select * from v$nls_parameters where parameter='NLS_CHARACTERSET‘’;

    2.原库导出

    创建导出目录:create directory expdp as 'D;/expdp';

           grant read,write on directory expdp to public;

           select * from dba_directories;

    全库导出:expdp "/ as sysdba" directory=expdp logfile=orcl.log dumpfile=orcl_191112_%U.dmp full=y parallel=4

    3.导入目标库

      1.创建导入目录(存放dmp文件的位置)

        create directory impdp as 'D:/impdp';

        grant read,write on directory expdp to public;

      2.查看表空间对应的数据文件位置

        show parameter db_create;

        alter system set db_create_file_dest='D:/oradata';

      3.目标库创建表空间(与原库一致)

        原库查看表空间:select tablespace_name,sum(bytes)/1024/1024 G from dba_segments group by tablespace_name ;

        select tablespace_name from dba_tablespaces;

    补充:

      Oracle安装完后(笔者采用的是Oracle11g),会有五个个默认的表空间,分别是:
      SYSAUX:安装Oracle11g示例的数据库表空间。
      SYSTEM:存储sys/system用户表、存储过程、视图等数据库对象。
      UNDOTBS1:用于存储撤销(用于回滚)的信息。
      TEMP:临时表空间,用于存储SQL语句处理的表和索引信息。
      USERS:存储数据库用户创建的数据库对象信息。    

  • 相关阅读:
    spyder学习记录---如何调试
    Pycharm学习记录---同一目录下无法import明明已经存在的.py文件
    python库之matplotlib学习---图无法显示中文
    python之字典遍历方法
    python库之matplotlib学习---关于坐标轴
    将博客搬至CSDN
    C代码实现栈
    Android进程间通讯
    Android进程间通讯之messenger
    C代码实现非循环单链表
  • 原文地址:https://www.cnblogs.com/hjmLinux/p/11906349.html
Copyright © 2011-2022 走看看