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:oracledata orn_temp.dbf'
    size 50m
    autoextend on
    next 50m maxsize 20480m
    extent management local;

    create tablespace torn
    logging
    datafile 'D:oracledata orn.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 "TORN_TEMP" ACCOUNT UNLOCK;
    GRANT UNLIMITED TABLESPACE TO taxi;
    GRANT "CONNECT" TO taxi;
    GRANT "DBA" TO taxi;

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

  • 相关阅读:
    fn project 试用之后的几个问题的解答
    fn project 扩展
    fn project 生产环境使用
    fn project 对象模型
    fn project AWS Lambda 格式 functions
    fn project 打包Function
    fn project Function files 说明
    fn project hot functions 说明
    fn project k8s 集成
    fn project 私有镜像发布
  • 原文地址:https://www.cnblogs.com/torn/p/13304572.html
Copyright © 2011-2022 走看看