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'

  • 相关阅读:
    strcpy ,strncpy ,strlcpy(转载)
    窗口刷新时的问题(转)
    Linux下的实时流媒体编程(RTP,RTCP,RTSP)
    YUV色彩空间(转自百度百科)
    VC++2005快速构建安全的应用程序
    Linux多线程编程
    C++ PASCAL关键字(转)
    SkinMagic 进行皮肤设置
    .h和.cpp文件的区别
    strcpy_s与strcpy安全性的比较(转载)
  • 原文地址:https://www.cnblogs.com/zywu-king/p/10780237.html
Copyright © 2011-2022 走看看