<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>《使用exp/imp 导入11g数据到9i》的评论</title>
	<atom:link href="https://www.xifenfei.com/2012/05/%e4%bd%bf%e7%94%a8expimp-%e5%af%bc%e5%85%a511g%e6%95%b0%e6%8d%ae%e5%88%b09i.html/feed" rel="self" type="application/rss+xml" />
	<link>https://www.xifenfei.com/2012/05/%e4%bd%bf%e7%94%a8expimp-%e5%af%bc%e5%85%a511g%e6%95%b0%e6%8d%ae%e5%88%b09i.html</link>
	<description>提供7*24专业数据库(Oracle,SQL Server,MySQL,PostgreSQL等)恢复和技术支持@Tel:17813235971</description>
	<lastBuildDate>Thu, 11 Dec 2025 02:46:14 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>作者：www_xylove</title>
		<link>https://www.xifenfei.com/2012/05/%e4%bd%bf%e7%94%a8expimp-%e5%af%bc%e5%85%a511g%e6%95%b0%e6%8d%ae%e5%88%b09i.html/comment-page-1#comment-952</link>
		<dc:creator><![CDATA[www_xylove]]></dc:creator>
		<pubDate>Tue, 07 Aug 2012 03:43:49 +0000</pubDate>
		<guid isPermaLink="false">https://www.xifenfei.com/?p=3223#comment-952</guid>
		<description><![CDATA[使用方法3:9i客户端导出,9i客户端导入 修改11g的view : exu9defpswitches  ,如果我的表里面有blob字段，这个也可以吗。谢谢]]></description>
		<content:encoded><![CDATA[<p>使用方法3:9i客户端导出,9i客户端导入 修改11g的view : exu9defpswitches  ,如果我的表里面有blob字段，这个也可以吗。谢谢</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：惜分飞</title>
		<link>https://www.xifenfei.com/2012/05/%e4%bd%bf%e7%94%a8expimp-%e5%af%bc%e5%85%a511g%e6%95%b0%e6%8d%ae%e5%88%b09i.html/comment-page-1#comment-844</link>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
		<pubDate>Fri, 25 May 2012 07:57:16 +0000</pubDate>
		<guid isPermaLink="false">https://www.xifenfei.com/?p=3223#comment-844</guid>
		<description><![CDATA[Export From 11g using EXP Utility Version 9iR2 Produces Corrupt Export Dump
[shell]
Applies to:
Oracle Server - Enterprise Edition - Version: 11.1.0.6 to 11.2.0.1 - Release: 11.1 to 11.2
Oracle Server - Enterprise Edition - Version: 9.2.0.1 to 9.2.0.8   [Release: 9.2 to 9.2]
Information in this document applies to any platform.

Symptoms
You need to export data from 11g and import into 9iR2. For this reason, 
the exp utility version 9iR2 is used to extract data from 11g. There are two aspects of this problem: 

1. On some Unix platforms, the exp utility either returns no errors or crashes with core dumps.

2. On Windows platforms, exp crashes with core dumps (Dr.Watson) 

Both created dumps are corrupt, the imp utility crashes immediately after the export dump header is read.
Cause

Exp utility version 9iR2 internally uses the dictionary view EXU9DEFPSWITCHES to get information about some 
parameters like PLSQL_COMPILER_FLAGS and NLS_LENGTH_SEMANTICS. The parameter PLSQL_COMPILER_FLAGS doesn&#039;t 
exist in 11g anylonger and so the view EXU9DEFPSWITCHES returns unhandled 0 rows.

Solution
1. Connect to database 11g as SYSDBA with SQL*Plus

2. Change the definition of view EXU9DEFPSWITCHES from:

CREATE OR REPLACE VIEW exu9defpswitches ( 
                compflgs, nlslensem ) AS 
        SELECT  a.value, b.value 
        FROM    sys.v$parameter a, sys.v$parameter b 
        WHERE   a.name = &#039;plsql_compiler_flags&#039; AND 
                b.name = &#039;nls_length_semantics&#039; 

to:

CREATE OR REPLACE VIEW exu9defpswitches ( 
                compflgs, nlslensem ) AS 
        SELECT  a.value, b.value 
        FROM    sys.v$parameter a, sys.v$parameter b 
        WHERE   a.name = &#039;plsql_code_type&#039; AND 
                b.name = &#039;nls_length_semantics&#039; 

(see new parameter PLSQL_CODE_TYPE)

3. Re-start exp version 9iR2 to extract from 11g

4. Import the new dump using imp version 9iR2.
[/shell]]]></description>
		<content:encoded><![CDATA[<p>Export From 11g using EXP Utility Version 9iR2 Produces Corrupt Export Dump</p>
<pre class="brush: bash; title: ; notranslate">
Applies to:
Oracle Server - Enterprise Edition - Version: 11.1.0.6 to 11.2.0.1 - Release: 11.1 to 11.2
Oracle Server - Enterprise Edition - Version: 9.2.0.1 to 9.2.0.8   [Release: 9.2 to 9.2]
Information in this document applies to any platform.

Symptoms
You need to export data from 11g and import into 9iR2. For this reason, 
the exp utility version 9iR2 is used to extract data from 11g. There are two aspects of this problem: 

1. On some Unix platforms, the exp utility either returns no errors or crashes with core dumps.

2. On Windows platforms, exp crashes with core dumps (Dr.Watson) 

Both created dumps are corrupt, the imp utility crashes immediately after the export dump header is read.
Cause

Exp utility version 9iR2 internally uses the dictionary view EXU9DEFPSWITCHES to get information about some 
parameters like PLSQL_COMPILER_FLAGS and NLS_LENGTH_SEMANTICS. The parameter PLSQL_COMPILER_FLAGS doesn't 
exist in 11g anylonger and so the view EXU9DEFPSWITCHES returns unhandled 0 rows.

Solution
1. Connect to database 11g as SYSDBA with SQL*Plus

2. Change the definition of view EXU9DEFPSWITCHES from:

CREATE OR REPLACE VIEW exu9defpswitches ( 
                compflgs, nlslensem ) AS 
        SELECT  a.value, b.value 
        FROM    sys.v$parameter a, sys.v$parameter b 
        WHERE   a.name = 'plsql_compiler_flags' AND 
                b.name = 'nls_length_semantics' 

to:

CREATE OR REPLACE VIEW exu9defpswitches ( 
                compflgs, nlslensem ) AS 
        SELECT  a.value, b.value 
        FROM    sys.v$parameter a, sys.v$parameter b 
        WHERE   a.name = 'plsql_code_type' AND 
                b.name = 'nls_length_semantics' 

(see new parameter PLSQL_CODE_TYPE)

3. Re-start exp version 9iR2 to extract from 11g

4. Import the new dump using imp version 9iR2.
</pre>
]]></content:encoded>
	</item>
</channel>
</rss>
