9i导出的文件不能导入到8i的Oracle中
解决方案 »
- redhat6.3安装oracle10g ins_net_client.mk
- 索引表的用法
- 怎么显示建立在某张表上的trigger?
- 执行存储过程只能执行一次的问题
- 请教这样的SQL怎么写
- [提问]9i在Linux和Unix下的区别
- 新手请求CNOUG邀请码,真诚恳求!
- 关于oracle调用java类的问题!
- 安装Oracle817问题:原来装有客户端,现又装了服务器端,提示安装成功。但到服务里面看,没有发现监听服务。晕了,这是为何?
- sqlplus-【desc】命令: sys/system用户 为啥显示‘对象不存在’呢?
- 如何解决ORDER BY 的问题
- 我的OracleOraHome90ManagementServer为什么老是启动不了?
然后在8I的客户端做EXP
然后通过8I的客户端做IMP
字符集的问题,你需要把9I的字符集用和8I的一样就可以了
http://www.ncn.cn/oracle/admin/nls_convert1.htm
http://www2.ccw.com.cn/tips/9906/062804_04.asp
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;
SQL> STARTUP;
SQL> select nls_charset_name(850) from dual;NLS_CHARSET_NAME(850)
----------------------------
ZHS16CGB231280SQL> select nls_charset_name(852) from dual;NLS_CHARSET_NAME
----------------
ZHS16GBKSQL> select name,value$ from sys.props$;
NLS_LANGUAGE AMERICAN
NLS_CHARACTERSET ZHS16CGB231280
NLS_NCHAR_CHARACTERS AL16UTF16可是我已经把数据库的字符集设置成了ZHS16CGB231280,也在注册表中将
NLS_LANG改为了ZHS16CGB231280,为什么还会出现这种错误呢。
------------------------------ ----------------------------------------
NLS_LANGUAGE SIMPLIFIED CHINESE
NLS_TERRITORY CHINA
NLS_CURRENCY RMB
NLS_ISO_CURRENCY CHINA
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE SIMPLIFIED CHINESE
NLS_CHARACTERSET ZHS16CGB231280
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AMPARAMETER VALUE
------------------------------ ----------------------------------------
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY RMB
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE已选择19行。