sqoop從oracle導入數據導hive表不支持的數據類型:
sqoop語句實例:
sqoop import-all-tables --connect jdbc:oracle:thin:@ip:1521:orcl --username TJAMIS_LXF --password ******--hive-database TJAMIS_LXF -m 1 --create-hive-table --hive-import --hive-overwrite
sqoop import --hive-import --connect jdbc:oracle:thin:@ip:1521:orcl --username TJAMIS_LXF --password ******--hive-table testdb.TMP_T08_PSNCOMPENSATE --verbose -m 1 --table TMP_T08_PSNCOMPENSATE
不支持的數據類型:
create table aaaa
(
PID VARCHAR2(14),
T08PROJECT VARCHAR2(8),
DATAID ROWID
)
create table bbbbb
(
PROCESS_ORDER NUMBER,
DUPLICATE NUMBER,
DUMP_FILEID NUMBER,
DUMP_POSITION NUMBER,
DUMP_LENGTH NUMBER,
DUMP_ORIG_LENGTH NUMBER,
DUMP_ALLOCATION NUMBER,
COMPLETED_ROWS NUMBER,
ERROR_COUNT NUMBER,
ELAPSED_TIME NUMBER,
OBJECT_TYPE_PATH VARCHAR2(200),
OBJECT_PATH_SEQNO NUMBER,
OBJECT_TYPE VARCHAR2(30),
IN_PROGRESS CHAR(1),
OBJECT_NAME VARCHAR2(500),
OBJECT_LONG_NAME VARCHAR2(4000),
OBJECT_SCHEMA VARCHAR2(30),
ORIGINAL_OBJECT_SCHEMA VARCHAR2(30),
ORIGINAL_OBJECT_NAME VARCHAR2(4000),
PARTITION_NAME VARCHAR2(30),
SUBPARTITION_NAME VARCHAR2(30),
DATAOBJ_NUM NUMBER,
FLAGS NUMBER,
PROPERTY NUMBER,
TRIGFLAG NUMBER,
CREATION_LEVEL NUMBER,
COMPLETION_TIME DATE,
OBJECT_TABLESPACE VARCHAR2(30),
SIZE_ESTIMATE NUMBER,
OBJECT_ROW NUMBER,
PROCESSING_STATE CHAR(1),
PROCESSING_STATUS CHAR(1),
BASE_PROCESS_ORDER NUMBER,
BASE_OBJECT_TYPE VARCHAR2(30),
BASE_OBJECT_NAME VARCHAR2(30),
BASE_OBJECT_SCHEMA VARCHAR2(30),
ANCESTOR_PROCESS_ORDER NUMBER,
DOMAIN_PROCESS_ORDER NUMBER,
PARALLELIZATION NUMBER,
UNLOAD_METHOD NUMBER,
LOAD_METHOD NUMBER,
GRANULES NUMBER,
SCN NUMBER,
GRANTOR VARCHAR2(30),
XML_CLOB CLOB,
PARENT_PROCESS_ORDER NUMBER,
NAME VARCHAR2(30),
VALUE_T VARCHAR2(4000),
VALUE_N NUMBER,
IS_DEFAULT NUMBER,
FILE_TYPE NUMBER,
USER_DIRECTORY VARCHAR2(4000),
USER_FILE_NAME VARCHAR2(4000),
FILE_NAME VARCHAR2(4000),
EXTEND_SIZE NUMBER,
FILE_MAX_SIZE NUMBER,
PROCESS_NAME VARCHAR2(30),
LAST_UPDATE DATE,
WORK_ITEM VARCHAR2(30),
OBJECT_NUMBER NUMBER,
COMPLETED_BYTES NUMBER,
TOTAL_BYTES NUMBER,
METADATA_IO NUMBER,
DATA_IO NUMBER,
CUMULATIVE_TIME NUMBER,
PACKET_NUMBER NUMBER,
INSTANCE_ID NUMBER,
OLD_VALUE VARCHAR2(4000),
SEED NUMBER,
LAST_FILE NUMBER,
USER_NAME VARCHAR2(30),
OPERATION VARCHAR2(30),
JOB_MODE VARCHAR2(30),
QUEUE_TABNUM NUMBER,
CONTROL_QUEUE VARCHAR2(30),
STATUS_QUEUE VARCHAR2(30),
REMOTE_LINK VARCHAR2(4000),
VERSION NUMBER,
JOB_VERSION VARCHAR2(30),
DB_VERSION VARCHAR2(30),
TIMEZONE VARCHAR2(64),
STATE VARCHAR2(30),
PHASE NUMBER,
GUID RAW(16),
START_TIME DATE,
BLOCK_SIZE NUMBER,
METADATA_BUFFER_SIZE NUMBER,
DATA_BUFFER_SIZE NUMBER,
DEGREE NUMBER,
PLATFORM VARCHAR2(101),
ABORT_STEP NUMBER,
INSTANCE VARCHAR2(60),
CLUSTER_OK NUMBER,
SERVICE_NAME VARCHAR2(100),
OBJECT_INT_OID VARCHAR2(32)
)
1)DATAID ROWID
2)GUID RAW(16),