zoukankan      html  css  js  c++  java
  • 将Windows上的Oracle迁移至Linux

    迁移前提:

    1.在安装Linux数据库实例时,注意选择的编码格式要与Windows的数据库实例一致。

    迁移步骤

    1.检查Linux上数据库实例的编译格式

    SQL> select userenv('language') from dual;

    USERENV('LANGUAGE')

    ----------------------------------------------------

    AMERICAN_AMERICA.ZHS16GBK

    --牢记这个编码格式

    2.设置windows的环境变量

    NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

    3.导出windows数据库中的数据库文件

    d:appadministratorproduct11.2.0client_1BINexp.exe test/pwd@orcl direct=n "file=D:db_20170918.dmp" "log=D:db_20170918.exp"

    4.通过工具将dmp文件上传到Linux上

    5.设置Linux的环境变量

    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

    6.在Linux上创建相关用户及表空间

    --创建表空间

    create tablespace TESTDB

    datafile '/u01/app/oracle/oradata/TESTDB.DBF'

    size 100M

    reuse

    autoextend on

    next 100M

    maxsize unlimited

    online

    nologging

    segment space management auto

    default nocompress;

    --创建用户

    create user  test identified by "pwd" ;

    grant connect, resource,dba to test ;

    grant create any sequence to test ;

    GRANT SELECT ANY TABLE TO test ;

    GRANT UPDATE ANY TABLE TO test ;

    alter user test  DEFAULT TABLESPACE TESTDB;

    7.导入dmp文件

    imp userid=test/pwd@orcl full=y ignore=y file='/dmp/db_20170918.dmp' log='/dmp/db_20170918.imp'

  • 相关阅读:
    C#之类和对象
    uml中关联与依赖
    uml中的各个关系
    数据挖掘聚类算法分类(转)
    (转)Client http persistent connection limit
    牛客网NOIP赛前集训营提高组(第七场)Solution
    训练题表
    CF1000赛后总结
    UVA3983 Robotruck 题解
    CF1034A Enlarge GCD
  • 原文地址:https://www.cnblogs.com/zywu-king/p/10780237.html
Copyright © 2011-2022 走看看