IMP-00019: row rejected due to ORACLE error 12899
IMP-00003: ORACLE error 12899 encountered
ORA-12899: value too large for column "CRM"."BK_ECS_ORDER_INFO_00413"."POSTSCRIPT" (actual: 895, maximum: 765)導入日志報
IMP-00019: 由于 ORACLE 錯誤 12899 而拒絕行
IMP-00003: 遇到 ORACLE 錯誤 12899
ORA-12899: 列 "JACKEYJ"."JK_REGISTER"."OPNAME" 的值太大 (實際值: 21, 最大值: 20)
出現這種問題時因為生產庫的字符集和本機測試庫的字符集不一樣。
到生產庫上用
select userenv('language') from dual;
查看到是ZHS16GBK,而本機庫是utf-8用一下命令修改本機庫字符集
SQL>SHUTDOWN IMMEDIATE
SQL>STARTUP MOUNT
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL>ALTER DATABASE OPEN
SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK;
SQL>SHUTDOWN IMMEDIATE
SQL>STARTUP
設置后導入成功!
還有注意一點就是建表空間和用戶時要和生產庫的表空間名稱、數據文件名稱、用戶名、密碼都要一致;
接下來就是Tomcat了 我用的時免安裝版的結果啟動Tomcat一打開就關閉,這是因為沒有配環境變量。配置如下:
右鍵我的電腦-屬性-高級-環境變量-系統變量下新建變量名JAVA_HOME 變量值D:\Program Files\Java\jdk1.5.0_06(路徑時你安裝JDK的路徑)點擊確定后Tomcat就能啟動。