Return-Path: <ml-errors@fatcity.com>
Received: from ensim.rackshack.net (root@localhost)
 by orafaq.net (8.11.6/8.11.6) with ESMTP id hASMRZs03987
 for <oracle-l@orafaq.net>; Fri, 28 Nov 2003 16:27:35 -0600
X-ClientAddr: 66.27.56.213
Received: from www2.fatcity.com (rrcs-west-66-27-56-213.biz.rr.com [66.27.56.213])
 by ensim.rackshack.net (8.11.6/8.11.6) with ESMTP id hASMRYc03982
 for <oracle-l@orafaq.net>; Fri, 28 Nov 2003 16:27:34 -0600
Received: (from root@localhost)
 by www2.fatcity.com (8.11.6/8.11.6) id hASJRS230637
 for oracle-l@orafaq.net; Fri, 28 Nov 2003 11:27:28 -0800
Received: by fatcity.com (05-Jun-2003/v1.0g-b73/bab) via fatcity.com id 005D8179; Fri, 28 Nov 2003 11:29:26 -0800
Message-ID: <F001.005D8179.20031128112926@fatcity.com>
Date: Fri, 28 Nov 2003 11:29:26 -0800
To: Multiple recipients of list ORACLE-L <ORACLE-L@fatcity.com>
X-Comment: Oracle RDBMS Community Forum
X-Sender: Jeroen van Sluisdam <jeroen.van.sluisdam@vrijuit.nl>
Sender: ml-errors@fatcity.com
Reply-To: ORACLE-L@fatcity.com
Errors-To: ML-ERRORS@fatcity.com
From: Jeroen van Sluisdam <jeroen.van.sluisdam@vrijuit.nl>
Subject: RE: migration sequence oci problem
Organization: Fat City Network Services, San Diego, California
X-ListServer: v1.0g, build 73; ListGuru (c) 1996-2003 Bruce A. Bergman
Precedence: bulk
Mime-Version: 1.0
Content-Type: multipart/alternative;	boundary="----_=_NextPart_001_01C3B5E5.3DDFA0F0"
------_=_NextPart_001_01C3B5E5.3DDFA0F0
Content-Type: text/plain

It's solved. The oci-code must be changed when going from oracle 7 to 
Oracle 8 or 9. When a sequence.nextval is called using a float_type you get
returned
Duplicates.  Not only the type of column returned must be changed but the
buffer etc .. also
 
Thanks,
 
Jeroen
 
-----Oorspronkelijk bericht-----
Van: Jeroen van Sluisdam [mailto:jeroen.van.sluisdam@vrijuit.nl] 
Verzonden: donderdag 27 november 2003 19:09
Aan: Multiple recipients of list ORACLE-L
Onderwerp: RE: migration sequence oci problem
 
We could narrow it down to the value of the sequence exceeding
16777216 (2 to the power of 24)
This looks familiar as described in bug 2573172
This bug describes to change the type in the odefin call to type 3 but this
doesn't help. 
I know this is not really a dba issue now anymore but I'm desperate for any
advice because I don't have any developers
left with oci-knowledge
Tnx, 
Jeroen
 
 
-----Oorspronkelijk bericht-----
Van: Jeroen van Sluisdam 
Verzonden: Wednesday, November 26, 2003 16:40
Aan: 'oracle-l@fatcity.com'
Onderwerp: migration sequence oci problem
 
 
Hi,
 
We're testing an oracle 9.2.0.4 database with an oracle 7 client.
This is a C++ client, using OCI to go to oracle.
We see strange behaviour when using a sequence which worked 
nicely before. The sequence is not incremented when issueing
"select res_id.nextval from dual
 
When I test this with an oracle 7 sqlplus client this works also
as expected.
 
Is there any known bug or issue known with migrating oci-applications.
According to manuals it shouldn't be a problem and I cannot find any
problems
on metalink about this.
 
Thanks in advance,
 
Jeroen

------_=_NextPart_001_01C3B5E5.3DDFA0F0
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3DUS-ASCII">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 10">
<meta name=3DOriginator content=3D"Microsoft Word 10">
<link rel=3DFile-List href=3D"cid:filelist.xml@01C3B5ED.A6113CD0">
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"PersonName"/>
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:HyphenationZone>21</w:HyphenationZone>
  <w:EnvelopeVis/>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
p
	{mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
span.EmailStijl18
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.EmailStijl19
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:navy;}
span.EmailStijl20
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:navy;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;
	mso-header-margin:35.4pt;
	mso-footer-margin:35.4pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */=20
 table.MsoNormalTable
	{mso-style-name:Standaardtabel;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]-->
</head>

<body lang=3DEN-GB link=3Dblue vlink=3Dpurple =
style=3D'tab-interval:35.4pt'>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>It's solved. The <span =
class=3DSpellE>oci</span>-code
must be changed when going from oracle 7 to =
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><span class=3DGramE><font size=3D2 color=3Dnavy =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>Oracle 8 or =
9.</span></font></span><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'> When a <span class=3DSpellE>sequence.nextval</span> is =
called using
a <span class=3DSpellE>float_type</span> you get =
returned<o:p></o:p></span></font></p>

<p class=3DMsoNormal><span class=3DGramE><font size=3D2 color=3Dnavy =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>Duplicates.</spa=
n></font></span><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'><span style=3D'mso-spacerun:yes'>&nbsp; </span>Not only the =
type of
column returned must be changed but the buffer <span class=3DGramE>etc =
..</span> <span
class=3DGramE>also</span><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Thanks,<o:p></o:p></span></font></p=
>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Jeroen<o:p></o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>=


<p class=3DMsoNormal style=3D'margin-left:35.4pt'><font size=3D2 =
face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma'>-----<span =
class=3DSpellE>Oorspronkelijk</span>
<span class=3DSpellE>bericht</span>-----<br>
<b><span style=3D'font-weight:bold'>Van:</span></b> =
</span></font><st1:PersonName><font
 size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;font-family:Tahoma'>Jeroen
 van </span></font><font size=3D2 face=3DTahoma><span lang=3DNL =
style=3D'font-size:
 =
10.0pt;font-family:Tahoma;mso-ansi-language:NL'>Sluisdam</span></font></=
st1:PersonName><font
size=3D2 face=3DTahoma><span lang=3DNL =
style=3D'font-size:10.0pt;font-family:Tahoma;
mso-ansi-language:NL'> [mailto:jeroen.van.sluisdam@vrijuit.nl<span =
class=3DGramE>]
<br>
<b><span style=3D'font-weight:bold'>Verzonden</span></b></span><b><span
style=3D'font-weight:bold'>:</span></b> donderdag 27 november 2003 =
19:09<br>
<b><span style=3D'font-weight:bold'>Aan:</span></b> Multiple recipients =
of list
ORACLE-L<br>
<b><span style=3D'font-weight:bold'>Onderwerp:</span></b> RE: migration =
sequence
oci problem</span></font></p>

<p class=3DMsoNormal style=3D'margin-left:35.4pt'><font size=3D3
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:35.4pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt;mso-ansi-language:
EN-US'>We could narrow it down to the value of the sequence =
exceeding<br>
16777216 (2 to the power of 24)<br>
This looks familiar as described in bug =
2573172<o:p></o:p></span></font></p>

<p style=3D'margin-left:35.4pt'><font size=3D3 face=3D"Times New =
Roman"><span
lang=3DEN-US style=3D'font-size:12.0pt;mso-ansi-language:EN-US'>This =
bug describes
to change the type in the odefin call to type 3 but this doesn't help. =
<o:p></o:p></span></font></p>

<p style=3D'margin-left:35.4pt'><font size=3D3 face=3D"Times New =
Roman"><span
lang=3DEN-US style=3D'font-size:12.0pt;mso-ansi-language:EN-US'>I know =
this is not
really a dba issue now anymore but I'm desperate for any advice because =
I don't
have any developers<o:p></o:p></span></font></p>

<p style=3D'margin-left:35.4pt'><font size=3D3 face=3D"Times New =
Roman"><span
lang=3DEN-US style=3D'font-size:12.0pt;mso-ansi-language:EN-US'>left =
with
oci-knowledge<o:p></o:p></span></font></p>

<p style=3D'margin-left:35.4pt'><font size=3D3 face=3D"Times New =
Roman"><span
lang=3DEN-US style=3D'font-size:12.0pt;mso-ansi-language:EN-US'>Tnx, =
<o:p></o:p></span></font></p>

<p style=3D'margin-left:35.4pt'><font size=3D3 face=3D"Times New =
Roman"><span
lang=3DEN-US =
style=3D'font-size:12.0pt;mso-ansi-language:EN-US'>Jeroen<o:p></o:p></sp=
an></font></p>

<p class=3DMsoNormal style=3D'margin-left:35.4pt'><font size=3D2 =
color=3Dnavy
face=3DArial><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:35.4pt'><font size=3D2 =
color=3Dnavy
face=3DArial><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><span =
class=3DGramE><font size=3D2
face=3DTahoma><span lang=3DNL =
style=3D'font-size:10.0pt;font-family:Tahoma;
mso-ansi-language:NL'>-----Oorspronkelijk</span></font></span><font =
size=3D2
face=3DTahoma><span lang=3DNL =
style=3D'font-size:10.0pt;font-family:Tahoma;
mso-ansi-language:NL'> bericht-----<br>
<b><span style=3D'font-weight:bold'>Van:</span></b> Jeroen van Sluisdam =
<br>
<b><span style=3D'font-weight:bold'>Verzonden:</span></b> Wednesday, =
November 26,
2003 16:40<br>
<b><span style=3D'font-weight:bold'>Aan:</span></b> =
'oracle-l@fatcity.com'<br>
<b><span style=3D'font-weight:bold'>Onderwerp:</span></b> migration =
sequence oci
problem</span></font><span lang=3DNL =
style=3D'mso-ansi-language:NL'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DNL =
style=3D'font-size:12.0pt;mso-ansi-language:
NL'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D2 =
face=3DArial><span
lang=3DNL =
style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-language:NL'><o:p>&=
nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D2 =
face=3DArial><span
lang=3DNL =
style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-language:NL'>Hi,<o:=
p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D2 =
face=3DArial><span
lang=3DNL =
style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-language:NL'><o:p>&=
nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D2 =
face=3DArial><span
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>We'=
re
testing an oracle 9.2.0.4 database with an oracle 7 =
client.<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D2 =
face=3DArial><span
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>Thi=
s
is a C++ client, using OCI to go to =
oracle.<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D2 =
face=3DArial><span
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>We
see strange behaviour when using a sequence which worked =
<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D2 =
face=3DArial><span
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>nic=
ely
before. The sequence is not incremented when =
issueing<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt;mso-ansi-language:
EN-US'>&quot;select res_id.nextval from =
dual<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt;mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt;mso-ansi-language:
EN-US'>When I test this with an oracle 7 sqlplus client this works =
also<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt;mso-ansi-language:
EN-US'>as expected.<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt;mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt;mso-ansi-language:
EN-US'>Is there any known bug or issue known with migrating =
oci-applications.<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt;mso-ansi-language:
EN-US'>According to manuals it shouldn't be a problem and I cannot find =
any
problems<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt;mso-ansi-language:
EN-US'>on metalink about this.<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt;mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt;mso-ansi-language:
EN-US'>Thanks in advance,<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt;mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:70.8pt'><font size=3D3
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:12.0pt;mso-ansi-language:
EN-US'>Jeroen<o:p></o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C3B5E5.3DDFA0F0--
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Jeroen van Sluisdam
  INET: jeroen.van.sluisdam@vrijuit.nl

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru@fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

