这个问题应该是你的字符级不一致,如果用SQL语句,你的操作可就麻烦了,
你可以这样做,
直接用命令将oracle7的导出,在导入到oracle817中,注意字符集要一致.
具体方法。在DOS下:
如果哟啊修改字符级:
SQL> SHUTDOWN IMMEDIATE; -- or NORMAL
<do a full backup>SQL> STARTUP MOUNT;
SQL> ALTER SYSTEM ENABLE RESTRICED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER DATABASE OPEN;
SQL> ALTER DATABASE CHARACTER SET <new_character_set_name>;
SQL> SHUTDOWN IMMEDIATE; -- or NORMAL
SQL> STARTUP; 在Oracle7中,exp username/password file=a.dmp owner=username log=a.txt
导进:
在Oracle8中 imp username/password file=a.dmp full=y ignore=y log=a.txt
你可以这样做,
直接用命令将oracle7的导出,在导入到oracle817中,注意字符集要一致.
具体方法。在DOS下:
如果哟啊修改字符级:
SQL> SHUTDOWN IMMEDIATE; -- or NORMAL
<do a full backup>SQL> STARTUP MOUNT;
SQL> ALTER SYSTEM ENABLE RESTRICED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER DATABASE OPEN;
SQL> ALTER DATABASE CHARACTER SET <new_character_set_name>;
SQL> SHUTDOWN IMMEDIATE; -- or NORMAL
SQL> STARTUP; 在Oracle7中,exp username/password file=a.dmp owner=username log=a.txt
导进:
在Oracle8中 imp username/password file=a.dmp full=y ignore=y log=a.txt
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货