zoukankan      html  css  js  c++  java
  • ORACLE数据库迁移一般方式

    1:查看需要迁移的数据库的用户及对应的表空间
    select default_tablespace from dba_users where username='登录用户'

    2:一键查询有表分区的语句,看对应的需要转移的用户是否有用表分区的表
    SELECT TABLE_NAME,PARTITION_NAME,TABLESPACE_NAME
    FROM USER_TAB_PARTITIONS;
    3:如果有表分区的表,则对应的表分区的表空间也需要创建,如果没有则往下
    4:在迁移的数据库上面创建用户及表空间和数据文件
    创建数据库文件
    create temporary tablespace TORN_temp
    tempfile 'D:oracledataTORN_temp.dbf'
    size 50m
    autoextend on
    next 50m maxsize 20480m
    extent management local;

    create tablespace TORN
    logging
    datafile 'D:oracledataTORN.dbf'
    size 50m
    autoextend on
    next 50m maxsize 20480m
    extent management local;

    创建用户及指定表空间
    CREATE USER TORN PROFILE "DEFAULT" IDENTIFIED BY "TORN" DEFAULT TABLESPACE "TORN" TEMPORARY TABLESPACE "TEMP_TORN" ACCOUNT UNLOCK;
    GRANT UNLIMITED TABLESPACE TO TORN;
    GRANT "CONNECT" TO TORN;
    GRANT "DBA" TO TORN;

    5:通过EXP,IMP导出导入语句迁移
    EXP TORN/TORN FILE=C:TORN.DMP OWNER=TORN
    IMP TORN/TORN@ORCL FILE=C:TORN.DMP log=c:TORN.log FROMUSER=TORN TOUSER=TORN

  • 相关阅读:
    iOS 面试题汇总
    iOS管理文件和目录
    文件管理
    Cocoapods依赖管理
    IOS开发几何类方法 CGGeometry.h文件
    CGContext
    respondsToSelector的相关使用
    Java数组5作业(2015-8-27)
    Java错误1(2015-8-27)
    Java数组4(2015-8-27)
  • 原文地址:https://www.cnblogs.com/torn/p/11683709.html
Copyright © 2011-2022 走看看