zoukankan      html  css  js  c++  java
  • oracle按用户导出导入表

    查看备份目录:
    select * from dba_directories where directory_name='DATA_PUMP_DIR';

    导入导出的文件名默认都是以备份目录为相对路径。

    按照用户导出
    expdp system/oracle@实例名 schemas=schemas名 directory=DATA_PUMP_DIR dumpfile=文件名1.dmp logfile=文件名2.log

     system/oracle为用户和密码,一般用system用户,密码自行修改,一个用户一般对应一个schema,该用户的schema名等于用户名,并作为该用户缺省schema

    按照用户导入
    impdp system/oracle@实例名 schemas=from_schemas名 REMAP_SCHEMA=fromSchemas名:toSchemas名 REMAP_TABLESPACE=from表空间名:to表空间名 table_exists_action=replace dumpfile=需要导入的文件.dmp logfile=日志.log

    这里在引用下别人的内容大改介绍一下schemas和tablespace:https://www.cnblogs.com/kevinanni/p/3688921.html

    解释数据库、表空间、数据文件、表、数据的最好办法就是想象一个装满东西的柜子。

      从物理方面来讲:数据库是柜子,柜中的抽屉是表空间,抽屉中的文件夹是数据文件,文件夹中的纸是表,写在纸上的信息就是数据。

      从对象方面来讲:数据库是柜子,柜中的抽屉是Schema,抽屉中直接就是各种纸,这些纸就是表,写在纸上的信息就是数据。

      如果从作为数据库实例和表之间的一层这个概念上面讲,Schema和表空间是一个层次的概念,他们都有一个很重要的特性,就是对表的独占性。Schema是表的逻辑集合,是所有应用访问表必须指定的对象(虽然一般大家都省略了,但是实际上一定是db.schema.table这种访问模式),同一张表不可能既属于这个Schema,又属于另一个Schema。表空间是表的物理集合,是所有磁盘读写必须访问的文件(大家一般也不用太管,主要是Oracle管,个性化的需求DBA管),同一张表也不可能既放在这个表空间,又放在那个表空间。

  • 相关阅读:
    内部类概述和访问特点
    权限修饰符 权限
    抽象类和接口作为返回值类型的问题
    抽象类和接口作为形参问题
    jdbc:java数据库连接
    类与类、类与接口、接口与接口的关系
    接口
    抽象类
    多态
    继承中构造方法的关系
  • 原文地址:https://www.cnblogs.com/jaxlove-it/p/9298657.html
Copyright © 2011-2022 走看看