版本注意事項


|14.4 db2move -- New Options Available

|The db2move tool now has two addtional options, --aw and --sn. Full documentation |for this tool follows:

|Moving Data Using the db2move Tool

| |

|This tool facilitates the movement of large numbers of tables between DB2 |databases located on workstations. The tool queries the system catalog tables |for a particular database and compiles a list of all user tables. It then |exports these tables in PC/IXF format. The PC/IXF files can be imported or |loaded to another local DB2 database on the same system, or can be transferred |to another workstation platform and imported or loaded to a DB2 database |on that platform.

|Note:
Tables with structured type columns are not moved when this |tool is used. |

|Authorization

|This tool calls the DB2 export, import, and load APIs, depending on the |action requested by the user. Therefore, the requesting user ID must have |the correct authorization required by those APIs, or the request will fail.

| Command Syntax

|                            .-------------------------.
|                            V                         |
|>>-db2move--dbname--action----+---------------------+-+--------><
|                              +--tc--table-creators-+
|                              +--tn--table-names----+
|                              +--sn--schema names---+
|                              +--io--import-option--+
|                              +--lo--load-option----+
|                              +--l--lobpaths--------+
|                              +--u--userid----------+
|                              +--p--password--------+
|                              '--aw-----------------'
| 
| 

|Command Parameters |

|dbname
|Name of the database.

|action
|Must be one of: EXPORT, IMPORT, or LOAD.

|-tc
|table-creators. The default is all creators.

|This is an EXPORT action |only. If specified, only those tables created by the creators listed with |this option are exported. If not specified, the default is to use all creators. |When specifying multiple creators, each must be separated by commas; no blanks |are allowed between creator IDs. The maximum number of creators that can be |specified is 10. This option can be used with the "-tn" and "-sn" |options to select the tables for export.

|An asterisk (*) can |be used as a wildcard character that can be placed anywhere in the string.

|-tn
|table-names. The default is all user tables.

|This is an EXPORT action |only. If specified, only those tables whose names match exactly those in the |specified string are exported. If not specified, the default is to use all |user tables. When specifying multiple table names, each must be separated |by commas; no blanks are allowed between table names. The maximum number of |table names that can be specified is 10. This option can be used with the "-tc" and "-sn" options to select the tables for export. db2move will only export those tables whose names are matched with specified |table names and whose creators are matched with specified table creators.

|An asterisk (*) can be used as a wildcard character that |can be placed anywhere in the string.

|-sn
|schema names. The default is ALL SCHEMAS.

|This is an EXPORT action |only. If specified, only those tables whose schemas match exactly those in |the specified string are exported. If not specified, the default is to use |all schemas. When specifying multiple schema names, each must be separated |by commas; no blanks are allowed between schema names. The maximum number |of schema names that can be specified is 10. This option can be used with |the "-tc" and "-tn" options to select the tables for export. db2move will only export those tables whose names |are matched with specified table names, whose schemas are matched with specific |table schemas, and whose creators are matched with specified table creators.

|An asterisk (*) can be used as a wildcard character that |can be placed anywhere in the string.

|Note:
Schema names less than |8 characters in length are padded to be 8 characters long. For example, if |you want to include the schemas "AUSER" and "BUSER"and use the wildcard |character, you must specify -sn *USER*. |

|-io
|import-option. The default is REPLACE_CREATE.

|Valid options are INSERT, |INSERT_UPDATE, REPLACE, CREATE, and REPLACE_CREATE.

|-lo
|load-option. The default is INSERT.

|Valid options are INSERT and |REPLACE.

|-l
|lobpaths. The default is the current directory.

|This option specifies |the absolute path names where LOB files are created (as part of EXPORT) or |searched for (as part of IMPORT or LOAD). When specifying multiple LOB paths, |each must be separated by commas; no blanks are allowed between LOB paths. |If the first path runs out of space (during EXPORT), or the files are not |found in the path (during IMPORT or LOAD), the second path will be used, and |so on.

|If the action is EXPORT, and LOB paths are specified, all files |in the LOB path directories are deleted, the directories are removed, and |new directories are created. If not specified, the current directory is used |for the LOB path.

|-u
|userid. The default is the logged on user ID.

|Both user ID and password |are optional. However, if one is specified, the other must be specified. If |the command is run on a client connecting to a remote server, user ID and |password should be specified.

|-p
|password. The default is the logged on password.

|Both user ID and |password are optional. However, if one is specified, the other must be specified. |If the command is run on a client connecting to a remote server, user ID and |password should be specified.

|-aw
|allow warnings.

|Used for the EXPORT action only. If this option is |specified, then any tables that receive warnings during export will be included |in the db2move.lst file. If the option is omitted, then any tables that cause |warnings during export are not included in the db2move.lst file. A table's |.ixf file and .msg file are generated regardless of whether or not this option |is used. |

|Examples |

| Usage Notes

|This tool exports, imports, or loads user-created tables. If a database |is to be duplicated from one operating system to another operating system, db2move facilitates the movement of the tables. It |is also necessary to move all other objects associated with the tables, such |as aliases, views, triggers, user-defined functions, and so on. db2look (DB2 Statistics and DDL Extraction Tool; see the Command Reference) |can facilitate the movement of some of these objects by extracting the data |definition language (DDL) statements from the database.

|When export, import, or load APIs are called by db2move, the FileTypeMod parameter is set to lobsinfile. That is, LOB data is kept in separate files from PC/IXF files. There |are 26 000 file names available for LOB files.

|The LOAD action must be run locally on the machine where the database and |the data file reside. When the load API is called by db2move, the CopyTargetList parameter is set to NULL; that |is, no copying is done. If logretain is on, the load operation cannot |be rolled forward later. The table space where the loaded tables reside is |placed in backup pending state and is not accessible. A full database backup, |or a table space backup, is required to take the table space out of backup |pending state.

|When issued on a Version 5.2 client against a Version 6 database, this |tool does not support table or column names that are greater than 18 characters |in length.

|Files Required/Generated When Using EXPORT: |

|Files Required/Generated When Using IMPORT: |

|Files Required/Generated When Using LOAD: |


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]