Oracle在不同平台间表空间迁移


平台环境:
  1、源库:
        Windows Service 2003 SP2 x86
        Oracle Service 10.2.0.4 x86
 
   2、目标库
         RedHat Linux   5.5  X64
         Oracle Service 10.2.0.5
 
   3、检查目标数据库的系统环境
3、检查目标系统环境
内存大小:
[root@lgxt ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          3937       2625       1311          0        184       1544
-/+ buffers/cache:        896       3040
Swap:         5951          0       5951
磁盘空间,规划表空间存放路径
[root@lgxt ~]# df -h
文件系统              容量        已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00   33G   12G   20G  39% /
/dev/sda1                         99M   13M   82M  14% /boot
tmpfs                             2.0G     0  2.0G   0% /dev/shm
/dev/mapper/data1-data1           195G  6.5G  179G   4% /data1
/dev/mapper/data2-data2           196G  1.4G  184G   1% /data2
/dev/mapper/data3-data3           214G  188M  203G   1% /data3                  
启动数据库                    
[root@lgxt ~]# su - oracle
[oracle@lgxt ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.5.0 - Production on Fri Nov 11 13:16:42 2011
Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.
SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 2147483648 bytes
Fixed Size                  2097696 bytes
Variable Size             637537760 bytes
Database Buffers         1493172224 bytes
Redo Buffers               14675968 bytes
Database mounted.
Database opened.
检查现有的表空间及状态
SQL> set line 100
SQL> select * from v$tablespace;
       TS# NAME                           INC BIG FLA ENC
---------- ------------------------------ --- --- --- ---
         0 SYSTEM                         YES NO  YES
         1 UNDOTBS1                       YES NO  YES
         2 SYSAUX                         YES NO  YES
         4 USERS                          YES NO  YES
         3 TEMP                           NO  NO  YES
表空间的数据文件路径
SQL> select TABLESPACE_NAME,FILE_NAME,STATUS from dba_data_files
TABLESPACE FILE_NAME                                STATUS
---------- ---------------------------------------- ---------
USERS      /data2/oradata/lgxt/users01.dbf          AVAILABLE
SYSAUX     /data2/oradata/lgxt/sysaux01.dbf         AVAILABLE
UNDOTBS1   /data2/oradata/lgxt/undotbs01.dbf        AVAILABLE
SYSTEM     /data2/oradata/lgxt/system01.dbf         AVAILABLE   
检查字符集
SQL> col property_value format a50
SQL> col description format a50
SQL> set line 300
SQL> select * from database_properties
PROPERTY_NAME                  PROPERTY_VALUE                                     DESCRIPTION
------------------------------ -------------------------------------------------- --------------------------------------------------
DICT.BASE                      2                                                  dictionary base tables version #
DEFAULT_TEMP_TABLESPACE        TEMP                                               Name of default temporary tablespace
DEFAULT_PERMANENT_TABLESPACE   USERS                                              Name of default permanent tablespace
NLS_LANGUAGE                   AMERICAN                                           Language
DEFAULT_TBS_TYPE               SMALLFILE                                          Default tablespace type
NO_USERID_VERIFIER_SALT        7A5EEDE64CF9425191B719548533F708
NLS_NCHAR_CHARACTERSET         AL16UTF16                                          NCHAR Character set
GLOBAL_DB_NAME                 LGXT.REGRESS.RDBMS.DEV.US.ORACLE.COM               Global database name
EXPORT_VIEWS_VERSION           8                                                  Export views revision #
DBTIMEZONE                     00:00                                              DB time zone
NLS_TERRITORY                  AMERICA                                            Territory
PROPERTY_NAME                  PROPERTY_VALUE                                     DESCRIPTION
------------------------------ -------------------------------------------------- --------------------------------------------------
NLS_CURRENCY                   $                                                  Local currency
NLS_ISO_CURRENCY               AMERICA                                            ISO currency
NLS_NUMERIC_CHARACTERS         .,                                                 Numeric characters
NLS_CHARACTERSET               ZHS16GBK                                           Character set
NLS_CALENDAR                   GREGORIAN                                          Calendar system
NLS_DATE_FORMAT                DD-MON-RR                                          Date format
NLS_DATE_LANGUAGE              AMERICAN                                           Date language
NLS_SORT                       BINARY                                             Linguistic definition
NLS_TIME_FORMAT                HH.MI.SSXFF AM                                     Time format
NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM                           Time stamp format
NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR                                 Time with timezone format
PROPERTY_NAME                  PROPERTY_VALUE                                     DESCRIPTION
------------------------------ -------------------------------------------------- --------------------------------------------------
NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR                       Timestamp with timezone format
NLS_DUAL_CURRENCY              $                                                  Dual currency symbol
NLS_COMP                       BINARY                                             NLS comparison
NLS_LENGTH_SEMANTICS           BYTE                                               NLS length semantics
NLS_NCHAR_CONV_EXCP            FALSE                                              NLS conversion exception
NLS_RDBMS_VERSION              10.2.0.5.0                                         RDBMS version for NLS parameters
WORKLOAD_CAPTURE_MODE                                                             CAPTURE implies workload capture is in progress
29 rows selected.
SQL>
 
检查是否可以做表空间传输迁移,我们是Redhat Linux 5.5 X64 和 Windows Service 2003 SP2 x86 平台,
正好这两个平台都是Little模式是可以无缝的进行表空间传输迁移,当然在10个里面模式不一样也可以迁移,在后期的实验里面会提到。
SQL> select * from v$transportable_platform
PLATFORM_ID PLATFORM_NAME                            ENDIAN_FORMAT
----------- ---------------------------------------- --------------
          1 Solaris[tm] OE (32-bit)                  Big
          2 Solaris[tm] OE (64-bit)                  Big
          7 Microsoft Windows IA (32-bit)            Little
         10 Linux IA (32-bit)                        Little
          6 AIX-Based Systems (64-bit)               Big
          3 HP-UX (64-bit)                           Big
          5 HP Tru64 UNIX                            Little
          4 HP-UX IA (64-bit)                        Big
         11 Linux IA (64-bit)                        Little
         15 HP Open VMS                              Little
          8 Microsoft Windows IA (64-bit)            Little
PLATFORM_ID PLATFORM_NAME                            ENDIAN_FORMAT
----------- ---------------------------------------- --------------
          9 IBM zSeries Based Linux                  Big
         13 Linux x86 64-bit                         Little
         16 Apple Mac OS                             Big
         12 Microsoft Windows x86 64-bit             Little
         17 Solaris Operating System (x86)           Little
         18 IBM Power Based Linux                    Big
         20 Solaris Operating System (x86-64)        Little
         19 HP IA Open VMS                           Little
19 rows selected.
四、检查源库环境:
1、查看源库的表空间及用户名相关状态
SQL> col username format a12
SQL> select username,default_tablespace,temporary_tablespace,created,account_status from dba_users;
USERNAME     DEFAULT_TABLESPACE             TEMPORARY_TABLESPACE           CREATED    ACCOUNT_STATUS
------------ ------------------------------ ------------------------------ ---------- --------------------------------
SYS          SYSTEM                         TEMP                           12-5月 -02 OPEN
SYSTEM       SYSTEM                         TEMP                           12-5月 -02 OPEN
DBSNMP       SYSTEM                         TEMP                           12-5月 -02 OPEN
JXTELE_HOMS  HOMS                           TEMP                           23-8月 -10 OPEN
SCOTT        SYSTEM                         TEMP                           12-5月 -02 OPEN
REPADMIN     USERS                          TEMP                           25-4月 -11 OPEN
ORACLEDBA    SYSTEM                         TEMP                           09-8月 -11 OPEN
ORADATA      SYSTEM                         TEMP                           09-8月 -11 OPEN
OUTLN        SYSTEM                         TEMP                           12-5月 -02 EXPIRED & LOCKED
WMSYS        SYSTEM                         TEMP                           12-5月 -02 EXPIRED & LOCKED
ORDSYS       SYSTEM                         TEMP                           12-5月 -02 EXPIRED & LOCKED
USERNAME     DEFAULT_TABLESPACE             TEMPORARY_TABLESPACE           CREATED    ACCOUNT_STATUS
------------ ------------------------------ ------------------------------ ---------- --------------------------------
ORDPLUGINS   SYSTEM                         TEMP                           12-5月 -02 EXPIRED & LOCKED
MDSYS        SYSTEM                         TEMP                           12-5月 -02 EXPIRED & LOCKED
CTXSYS       DRSYS                          TEMP                           12-5月 -02 EXPIRED & LOCKED
QS_ES        EXAMPLE                        TEMP                           12-5月 -02 EXPIRED & LOCKED
QS_WS        EXAMPLE                        TEMP                           12-5月 -02 EXPIRED & LOCKED
QS           EXAMPLE                        TEMP                           12-5月 -02 EXPIRED & LOCKED
QS_ADM       EXAMPLE                        TEMP                           12-5月 -02 EXPIRED & LOCKED
SH           EXAMPLE                        TEMP                           12-5月 -02 EXPIRED & LOCKED
PM           EXAMPLE                        TEMP                           12-5月 -02 EXPIRED & LOCKED
OE           EXAMPLE                        TEMP                           12-5月 -02 EXPIRED & LOCKED
HR           EXAMPLE                        TEMP                           12-5月 -02 EXPIRED & LOCKED
USERNAME     DEFAULT_TABLESPACE             TEMPORARY_TABLESPACE           CREATED    ACCOUNT_STATUS
------------ ------------------------------ ------------------------------ ---------- --------------------------------
RMAN         TOOLS                          TEMP                           12-5月 -02 EXPIRED & LOCKED
QS_CS        EXAMPLE                        TEMP                           12-5月 -02 EXPIRED & LOCKED
QS_CB        EXAMPLE                        TEMP                           12-5月 -02 EXPIRED & LOCKED
QS_CBADM     EXAMPLE                        TEMP                           12-5月 -02 EXPIRED & LOCKED
QS_OS        EXAMPLE                        TEMP                           12-5月 -02 EXPIRED & LOCKED
XDB          XDB                            TEMP                           12-5月 -02 EXPIRED & LOCKED
ANONYMOUS    XDB                            TEMP                           12-5月 -02 EXPIRED & LOCKED
WKSYS        DRSYS                          TEMP                           12-5月 -02 EXPIRED & LOCKED
WKPROXY      DRSYS                          TEMP                           12-5月 -02 EXPIRED & LOCKED
ODM          ODM                            TEMP                           12-5月 -02 EXPIRED & LOCKED
ODM_MTR      ODM                            TEMP                           12-5月 -02 EXPIRED & LOCKED
USERNAME     DEFAULT_TABLESPACE             TEMPORARY_TABLESPACE           CREATED    ACCOUNT_STATUS
------------ ------------------------------ ------------------------------ ---------- --------------------------------
OLAPSYS      CWMLITE                        TEMP                           12-5月 -02 EXPIRED & LOCKED
已选择34行。
2、检查表空间大小
SQL>
SQL> select file_id,file_name,tablespace_name ,bytes/1024/1024 "Size M" from dba_data_files;
   FILE_ID FILE_NAME                                TABLESPACE_NAME          Size M
---------- ---------------------------------------- -------------------- ----------
         1 E:\ORACLE\ORADATA\HOMS\SYSTEM01.DBF      SYSTEM                     4960
         2 E:\ORACLE\ORADATA\HOMS\UNDOTBS01.DBF     UNDOTBS1                    435
         3 E:\ORACLE\ORADATA\HOMS\CWMLITE01.DBF     CWMLITE                      20
         4 E:\ORACLE\ORADATA\HOMS\DRSYS01.DBF       DRSYS                        20
         5 E:\ORACLE\ORADATA\HOMS\EXAMPLE01.DBF     EXAMPLE                 149.375
         6 E:\ORACLE\ORADATA\HOMS\INDX01.DBF        INDX                         25
         7 E:\ORACLE\ORADATA\HOMS\ODM01.DBF         ODM                          20
         8 E:\ORACLE\ORADATA\HOMS\TOOLS01.DBF       TOOLS                        10
         9 E:\ORACLE\ORADATA\HOMS\USERS01.DBF       USERS                        25
        10 E:\ORACLE\ORADATA\HOMS\XDB01.DBF         XDB                      38.125
        11 E:\ORACLE\ORADATA\HOMS\HOMS.ORA          HOMS                       3000
   FILE_ID FILE_NAME                                TABLESPACE_NAME          Size M
---------- ---------------------------------------- -------------------- ----------
        12 E:\ORACLE\ORADATA\HOMS\XDB02.DBF         XDB                        2048
        13 E:\ORACLE\ORADATA\HOMS\HOMS01.ORA        HOMS                       3000
        14 E:\ORACLE\ORADATA\HOMS\HOMS02.ORA        HOMS                       3000
已选择14行。
 
3、检查表空间状态
SQL> desc v$tablespace;
 名称                            是否为空? 类型
 --------------------------------------- -------- ------
 TS#                                      NUMBER
 NAME                                     VARCHAR2(30)
 INCLUDED_IN_DATABASE_BACKUP              VARCHAR2(3)
SQL> select * from v$tablespace;
       TS# NAME                           INC
---------- ------------------------------ ---
         3 CWMLITE                        YES
         4 DRSYS                          YES
         5 EXAMPLE                        YES
         6 INDX                           YES
         7 ODM                            YES
         0 SYSTEM                         YES
         8 TOOLS                          YES
         1 UNDOTBS1                       YES
         9 USERS                          YES
        10 XDB                            YES
         2 TEMP                           YES
       TS# NAME                           INC
---------- ------------------------------ ---
        12 HOMS                           YES
已选择12行。
4、检查字符集,源库和目标库是一样的,可以做数据库迁移
SQL> set line 200
SQL> col property_value format a50
SQL> col description format a50
SQL> l
  1* select * from database_properties
SQL> r
  1* select * from database_properties
PROPERTY_NAME                  PROPERTY_VALUE                                     DESCRIPTION
------------------------------ -------------------------------------------------- --------------------------------------------------
DICT.BASE                      2                                                  dictionary base tables version #
DEFAULT_TEMP_TABLESPACE        TEMP                                               Name of default temporary tablespace
DBTIMEZONE                     -07:00                                             DB time zone
NLS_LANGUAGE                   AMERICAN                                           Language
NLS_TERRITORY                  AMERICA                                            Territory
NLS_CURRENCY                   $                                                  Local currency
NLS_ISO_CURRENCY               AMERICA                                            ISO currency
NLS_NUMERIC_CHARACTERS         .,                                                 Numeric characters
NLS_CHARACTERSET               ZHS16GBK                                           Character set
NLS_CALENDAR                   GREGORIAN                                          Calendar system
NLS_DATE_FORMAT                DD-MON-RR                                          Date format
PROPERTY_NAME                  PROPERTY_VALUE                                     DESCRIPTION
------------------------------ -------------------------------------------------- --------------------------------------------------
NLS_DATE_LANGUAGE              AMERICAN                                           Date language
NLS_SORT                       BINARY                                             Linguistic definition
NLS_TIME_FORMAT                HH.MI.SSXFF AM                                     Time format
NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM                           Time stamp format
NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR                                 Time with timezone format
NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR                       Timestamp with timezone format
NLS_DUAL_CURRENCY              $                                                  Dual currency symbol
NLS_COMP                       BINARY                                             NLS comparison
NLS_LENGTH_SEMANTICS           BYTE                                               NLS length semantics
NLS_NCHAR_CONV_EXCP            FALSE                                              NLS conversion exception
NLS_NCHAR_CHARACTERSET         AL16UTF16                                          NCHAR Character set
PROPERTY_NAME                  PROPERTY_VALUE                                     DESCRIPTION
------------------------------ -------------------------------------------------- --------------------------------------------------
NLS_RDBMS_VERSION              9.2.0.1.0                                          RDBMS version for NLS parameters
GLOBAL_DB_NAME                 HOMS.JXTELE.COM.CN                                 Global database name
EXPORT_VIEWS_VERSION           8                                                  Export views revision #
已选择25行。
SQL>
只需要迁移一个用户下的所有数据 JXTELE_HOMES
SQL> select username,default_tablespace,temporary_tablespace,created,account_status from dba_users where USERNAME= 'JXTELE_HOMS';
USERNAME     DEFAULT_TABLESPACE             TEMPORARY_TABLESPACE           CREATED    ACCOUNT_STATUS
------------ ------------------------------ ------------------------------ ---------- --------------------------------
JXTELE_HOMS  HOMS                           TEMP                           23-8月 -10 OPEN
SQL>
SQL> alter tablespace HOMS read only;
表空间已更改。
SQL>
SQL> select tablespace_name,status from dba_tablespaces;
TABLESPACE_NAME      STATUS
-------------------- ---------
SYSTEM               ONLINE
UNDOTBS1             ONLINE
TEMP                 ONLINE
CWMLITE              ONLINE
DRSYS                ONLINE
EXAMPLE              ONLINE
INDX                 ONLINE
ODM                  ONLINE
TOOLS                ONLINE
USERS                ONLINE
XDB                  ONLINE
TABLESPACE_NAME      STATUS
-------------------- ---------
HOMS                 READ ONLY
已选择12行。
SQL>
SQL> exec dbms_tts.transport_set_check ('HOMS',true);
PL/SQL 过程已成功完成。
SQL> select * from transport_set_violations;
no rows selected
SQL>
C:\>exp "'"/ as sysdba"'" wner=JXTELE_HOMS file=exp_HOMS.dmp log=exp_HOMS.LOG;
Export: Release 9.2.0.1.0 - Production on 星期五 11月 11 15:24:04 2011
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
即将导出指定的用户...
. 正在导出 pre-schema 过程对象和操作
. 正在导出用户 JXTELE_HOMS 的外部函数库名称
. 导出 PUBLIC 类型同义词
. 导出私有类型同义词
. 正在导出用户 JXTELE_HOMS 的对象类型定义
即将导出 JXTELE_HOMS 的对象 ...
. 正在导出数据库链接
. 正在导出序号
. 正在导出群集定义
. 即将导出 JXTELE_HOMS 的表通过常规路径 ...
. . 正在导出表                           ADMIN       1734 行被导出
. . 正在导出表                        BULLETIN        183 行被导出
. . 正在导出表                  CHECKCONDITION          0 行被导出
. . 正在导出表                     COUNTRYINFO        235 行被导出
. . 正在导出表              DICTIONARY_APANAGE          6 行被导出
. . 正在导出表           DICTIONARY_CHINA_CARD          7 行被导出
. . 正在导出表              DICTIONARY_COUNTRY       3527 行被导出
. . 正在导出表           DICTIONARY_HOTELGRADE          6 行被导出
. . 正在导出表   DICTIONARY_INTERNATIONAL_CARD         51 行被导出
. . 正在导出表               DICTIONARY_NATION         58 行被导出
. . 正在导出表            DICTIONARY_ORDERCASE          4 行被导出
. . 正在导出表            DICTIONARY_PENALCASE          5 行被导出
. . 正在导出表        DICTIONARY_POSITIONGRADE          5 行被导出
. . 正在导出表               DICTIONARY_PUNISH          5 行被导出
. . 正在导出表                 DICTIONARY_STAR          6 行被导出
. . 正在导出表               DICTIONARY_STATUS          5 行被导出
. . 正在导出表            DICTIONARY_USERSNAME       1736 行被导出
. . 正在导出表       DICTIONARY_USERSNAME_BACK       1328 行被导出
. . 正在导出表            DICTIONARY_VISA_UNIT        255 行被导出
. . 正在导出表                          ESCAPE        772 行被导出
. . 正在导出表                FALSECARDPROCESS          1 行被导出
. . 正在导出表              FUNCTIONDEPARTMENT          0 行被导出
. . 正在导出表                           HOTEL       1502 行被导出
. . 正在导出表                     HOTELCAMERA          0 行被导出
. . 正在导出表                   HOTELEMPLOYEE        154 行被导出
. . 正在导出表                 HOTELSAFERECORD          3 行被导出
. . 正在导出表              HOTEL_IN_PASSENGER     331667 行被导出
. . 正在导出表     HOTEL_IN_PASSENGER_20090610     304723 行被导出
. . 正在导出表               HOTEL_RECORD_CASE         32 行被导出
. . 正在导出表           HOTEL_RECORD_CASE_xzh          0 行被导出
. . 正在导出表             HOTEL_RECORD_PUNISH         13 行被导出
. . 正在导出表                    IN_PASSENGER     839010 行被导出
. . 正在导出表           IN_PASSENGER_20100401    3383175 行被导出
. . 正在导出表           IN_PASSENGER_20110801     545764 行被导出
. . 正在导出表            IN_PASSENGER_ALLBACK    1062117 行被导出
. . 正在导出表       IN_PASSENGER_ALLBACK_2009     866094 行被导出
. . 正在导出表               IN_PASSENGER_BACK    2767597 行被导出
. . 正在导出表           IN_PASSENGER_BACK2008     237476 行被导出
. . 正在导出表             IN_PASSENGER_ESCAPE          3 行被导出
. . 正在导出表                           LOGIN      11815 行被导出
. . 正在导出表                         MESSAGE       2440 行被导出
. . 正在导出表                 MESSAGETYPEINFO          3 行被导出
. . 正在导出表                     MESSAGE_xzh        342 行被导出
. . 正在导出表                    OLDPASSENGER     293184 行被导出
. . 正在导出表                   OUT_PASSENGER      12220 行被导出
. . 正在导出表                      PLAN_TABLE          0 行被导出
. . 正在导出表                   POLICESTATION         39 行被导出
. . 正在导出表                         POPEDOM         18 行被导出
. . 正在导出表                        PORTINFO          3 行被导出
. . 正在导出表                     PUBLISHINFO          0 行被导出
. . 正在导出表                     RESULTCHECK       1806 行被导出
. . 正在导出表                        ROLEINFO          4 行被导出
. . 正在导出表                        VISAINFO         16 行被导出
. . 正在导出表                           WXJCS        237 行被导出
. 正在导出同义词
. 正在导出视图
. 正在导出存储的过程
. 正在导出运算符
. 正在导出引用完整性约束条件
. 正在导出触发器
. 正在导出索引类型
. 正在导出位图, 功能性索引和可扩展索引
. 正在导出后期表活动
. 正在导出实体化视图
. 正在导出快照日志
. 正在导出作业队列
. 正在导出刷新组和子组
. 正在导出维
. 正在导出 post-schema 过程对象和操作
. 正在导出统计
在没有警告的情况下成功终止导出。
C:\>
SQL> alter tablespace HOMS read write;
SQL> select tablespace_name,status from dba_tablespaces;
TABLESPACE_NAME      STATUS
-------------------- ---------
SYSTEM               ONLINE
UNDOTBS1             ONLINE
TEMP                 ONLINE
CWMLITE              ONLINE
DRSYS                ONLINE
EXAMPLE              ONLINE
INDX                 ONLINE
ODM                  ONLINE
TOOLS                ONLINE
USERS                ONLINE
XDB                  ONLINE
HOMS                 ONLINE
五、把导出来的dmp文件复制到目标库上,进行导入操作:
在目标库上执行如下命令
1、检查现有表空间
SQL> select * from v$tablespace order by TS#;
       TS# NAME                           INC BIG FLA ENC
---------- ------------------------------ --- --- --- ---
         0 SYSTEM                         YES NO  YES
         1 UNDOTBS1                       YES NO  YES
         2 SYSAUX                         YES NO  YES
         3 TEMP                           NO  NO  YES
         4 USERS                          YES NO  YES
2、创建一个8G的表空间
SQL> create tablespace HOMS datafile '/data2/oradata/lgxt/HOMS001.dbf' size 8192m;
表空间已创建。
SQL> select * from v$tablespace order by TS#;
       TS# NAME                           INC BIG FLA ENC
---------- ------------------------------ --- --- --- ---
         0 SYSTEM                         YES NO  YES
         1 UNDOTBS1                       YES NO  YES
         2 SYSAUX                         YES NO  YES
         3 TEMP                           NO  NO  YES
         4 USERS                          YES NO  YES
         6 HOMS                           YES NO  YES
已选择6行。
3、创建业务用户
SQL> create user JXTELE_HOMS identified by "123456" default tablespace HOMS;
用户已创建。
4、授权
SQL> grant connect,resource to JXTELE_HOMS;
授权成功。
SQL> exit
C:\>imp "'"/ as sysdba"'" file=exp_HOMS.dmp log=imp_HOMS.log buffer=65500 full=y;
Import: Release 10.2.0.4.0 - Production on 星期日 11月 13 17:37:33 2011
Copyright (c) 1982, 2007, Oracle.  All rights reserved.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
经由常规路径由 EXPORT:V10.02.01 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
. 正在将 SYS 的对象导入到 SYS
. 正在将 JXTELE_HOMS 的对象导入到 JXTELE_HOMS
. . 正在导入表                         "ADMIN"导入了        1734 行
. . 正在导入表                      "BULLETIN"导入了         184 行
. . 正在导入表                "CHECKCONDITION"导入了           0 行
. . 正在导入表                   "COUNTRYINFO"导入了         235 行
. . 正在导入表            "DICTIONARY_APANAGE"导入了           6 行
. . 正在导入表         "DICTIONARY_CHINA_CARD"导入了           7 行
. . 正在导入表            "DICTIONARY_COUNTRY"导入了        3527 行
. . 正在导入表         "DICTIONARY_HOTELGRADE"导入了           6 行
. . 正在导入表  "DICTIONARY_INTERNATIONAL_CARD"导入了          51 行
. . 正在导入表             "DICTIONARY_NATION"导入了          58 行
. . 正在导入表          "DICTIONARY_ORDERCASE"导入了           4 行
. . 正在导入表          "DICTIONARY_PENALCASE"导入了           5 行
. . 正在导入表      "DICTIONARY_POSITIONGRADE"导入了           5 行
. . 正在导入表             "DICTIONARY_PUNISH"导入了           5 行
. . 正在导入表               "DICTIONARY_STAR"导入了           6 行
. . 正在导入表             "DICTIONARY_STATUS"导入了           5 行
. . 正在导入表          "DICTIONARY_USERSNAME"导入了        1736 行
. . 正在导入表     "DICTIONARY_USERSNAME_BACK"导入了        1328 行
. . 正在导入表          "DICTIONARY_VISA_UNIT"导入了         255 行
. . 正在导入表                        "ESCAPE"导入了         772 行
. . 正在导入表              "FALSECARDPROCESS"导入了           1 行
. . 正在导入表            "FUNCTIONDEPARTMENT"导入了           0 行
. . 正在导入表                         "HOTEL"导入了        1502 行
. . 正在导入表                   "HOTELCAMERA"导入了           0 行
. . 正在导入表                 "HOTELEMPLOYEE"导入了         154 行
. . 正在导入表               "HOTELSAFERECORD"导入了           3 行
. . 正在导入表            "HOTEL_IN_PASSENGER"导入了      331667 行
. . 正在导入表   "HOTEL_IN_PASSENGER_20090610"导入了      304723 行
. . 正在导入表             "HOTEL_RECORD_CASE"导入了          32 行
. . 正在导入表         "HOTEL_RECORD_CASE_xzh"导入了           0 行
. . 正在导入表           "HOTEL_RECORD_PUNISH"导入了          13 行
. . 正在导入表                  "IN_PASSENGER"导入了      853613 行
. . 正在导入表         "IN_PASSENGER_20100401"导入了     3383175 行
. . 正在导入表         "IN_PASSENGER_20110801"导入了      545764 行
. . 正在导入表          "IN_PASSENGER_ALLBACK"导入了     1062117 行
. . 正在导入表     "IN_PASSENGER_ALLBACK_2009"导入了      866094 行
. . 正在导入表             "IN_PASSENGER_BACK"导入了     2767597 行
. . 正在导入表         "IN_PASSENGER_BACK2008"导入了      237476 行
. . 正在导入表           "IN_PASSENGER_ESCAPE"导入了           3 行
. . 正在导入表                         "LOGIN"导入了       11816 行
. . 正在导入表                       "MESSAGE"导入了        2440 行
. . 正在导入表               "MESSAGETYPEINFO"导入了           3 行
. . 正在导入表                   "MESSAGE_xzh"导入了         342 行
. . 正在导入表                  "OLDPASSENGER"导入了      293186 行
. . 正在导入表                 "OUT_PASSENGER"导入了       12233 行
. . 正在导入表                    "PLAN_TABLE"导入了           0 行
. . 正在导入表                 "POLICESTATION"导入了          39 行
. . 正在导入表                       "POPEDOM"导入了          18 行
. . 正在导入表                      "PORTINFO"导入了           3 行
. . 正在导入表                   "PUBLISHINFO"导入了           0 行
. . 正在导入表                   "RESULTCHECK"导入了        1806 行
. . 正在导入表                      "ROLEINFO"导入了           4 行
. . 正在导入表                      "VISAINFO"导入了          16 行
. . 正在导入表                         "WXJCS"导入了         237 行
IMP-00041: 警告: 创建的对象带有编译警告
 "CREATE FORCE VIEW "JXTELE_HOMS"."INPASS_ENCAPE_BYNAMEBIRTHDAY"             "
 "        ("IN_PASSENGERCODE","HOTELCODE","CHINESENAME","SEX","BIRTHDAY","CHI"
 "NA_CARDCODE","CARDCODE","AREACODE","ADDRESS_DETAIL","IN_DATETIME","ROOMCODE"
 "","OUT_DATETIME","REGISTER_DATETIME","CREDITCARDTYPE","CREDITCARDCODE","PHO"
 "TO","EVERFLAG","CNAMEJP","CNAMEQP","CODE","IFPASS","CHECKCODESIGN","CHECKSI"
 "GN","GOCOUNT","ESCAPECODE","ESCAPE_NAME","ESCAPE_SEX","ESCAPE_BIRTHDAY","ES"
 "CAPE_IDCARD","ESCAPE_AREA","ESCAPE_ADDRESS","REASON","WATCHTIME","WATCHUNIT"
 "","SIGN","AGE","CALLPHONE","CALLTELEPHONE","WATCHUNITCODE","HOTELNAME") AS "
 "select p."IN_PASSENGERCODE",p."HOTELCODE",p."CHINESENAME",p."SEX",p."BIRTHD"
 "AY",p."CHINA_CARDCODE",p."CARDCODE",p."AREACODE",p."ADDRESS_DETAIL",p."IN_D"
 "ATETIME",p."ROOMCODE",p."OUT_DATETIME",p."REGISTER_DATETIME",p."CREDITCARDT"
 "YPE",p."CREDITCARDCODE",p."PHOTO",p."EVERFLAG",p."CNAMEJP",p."CNAMEQP",p."C"
 "ODE",p."IFPASS",p."CHECKCODESIGN",p."CHECKSIGN",p."GOCOUNT",p."SENDSIGN",e."
 ""ESCAPECODE",e."ESCAPE_NAME",e."ESCAPE_SEX",e."ESCAPE_BIRTHDAY",e."ESCAPE_I"
 "DCARD",e."ESCAPE_AREA",e."ESCAPE_ADDRESS",e."REASON",e."WATCHTIME",e."WATCH"
 "UNIT",e."SIGN",e."AGE",e."CALLPHONE",e."CALLTELEPHONE",e."WATCHUNITCODE",e."
 ""SENDSIGN",h.hotelname"
 "    from in_passenger p,escape e,hotel h"
 "   where p.chinesename=e.escape_name and p.birthday=e.escape_birthday and p"
 ".hotelcode=h.hotelcode"
成功终止导入, 但出现警告。
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
C:\>sqlplus jxtele_homs/123456
SQL*Plus: Release 10.2.0.4.0 - Production on 星期三 11月 16 15:59:48 2011
Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> select * from tab;
TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
IN_PASSENGER_20100401          TABLE
IN_PASSENGER_20110801          TABLE
IN_PASSENGER_ALLBACK           TABLE
IN_PASSENGER_ALLBACK_2009      TABLE
IN_PASSENGER_BACK              TABLE
IN_PASSENGER_BACK2008          TABLE
IN_PASSENGER_ESCAPE            TABLE
LOGIN                          TABLE
MESSAGE                        TABLE
MESSAGETYPEINFO                TABLE
MESSAGE_xzh                    TABLE
TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
OLDPASSENGER                   TABLE
OUT_PASSENGER                  TABLE
PLAN_TABLE                     TABLE
POLICESTATION                  TABLE
POPEDOM                        TABLE
PORTINFO                       TABLE
PUBLISHINFO                    TABLE
RESULTCHECK                    TABLE
ROLEINFO                       TABLE
VISAINFO                       TABLE
WXJCS                          TABLE
TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
INPASS_ENCAPE_BYID             VIEW
INPASS_ENCAPE_BYIDNAME         VIEW
INPASS_ENCAPE_BYNAMEBIRTHDAY   VIEW
IN_OUT_PASSSTATIC              VIEW
IN_PASSSTATIC                  VIEW
OUT_PASSSTATIC                 VIEW
ADMIN                          TABLE
BULLETIN                       TABLE
CHECKCONDITION                 TABLE
COUNTRYINFO                    TABLE
DICTIONARY_APANAGE             TABLE
TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
DICTIONARY_CHINA_CARD          TABLE
DICTIONARY_COUNTRY             TABLE
DICTIONARY_HOTELGRADE          TABLE
DICTIONARY_INTERNATIONAL_CARD  TABLE
DICTIONARY_NATION              TABLE
DICTIONARY_ORDERCASE           TABLE
DICTIONARY_PENALCASE           TABLE
DICTIONARY_POSITIONGRADE       TABLE
DICTIONARY_PUNISH              TABLE
DICTIONARY_STAR                TABLE
DICTIONARY_STATUS              TABLE
TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
DICTIONARY_USERSNAME           TABLE
DICTIONARY_USERSNAME_BACK      TABLE
DICTIONARY_VISA_UNIT           TABLE
ESCAPE                         TABLE
FALSECARDPROCESS               TABLE
FUNCTIONDEPARTMENT             TABLE
HOTEL                          TABLE
HOTELCAMERA                    TABLE
HOTELEMPLOYEE                  TABLE
HOTELSAFERECORD                TABLE
HOTEL_IN_PASSENGER             TABLE
TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
HOTEL_IN_PASSENGER_20090610    TABLE
HOTEL_RECORD_CASE              TABLE
HOTEL_RECORD_CASE_xzh          TABLE
HOTEL_RECORD_PUNISH            TABLE
IN_PASSENGER                   TABLE
已选择60行。
SQL>
经过检查,数据被导入,但是有一个IMP-00041的编译错误,数据库迁移算是成功。后期的文档中将会介绍如何处理IMP-00041这个错误。

相关内容