OCI, 64-bit and C++ in Oracle 8.1.7?

Hi,
In the provided demo makefile (demo_rdbms.mk) for OCI on
Oracle 8.1.7 a comment says:
# 64-bit OCI programs in C are supported but
# 64-bit external procedures and 64-bit OCI programs in C++ are
# NOT supported.
Will NOTHING work or are some functionality possible?
I want to mix ProC/C++ with OCI with the use of sql2oci
in a single threaded C++ application.
(More specific I want to use direct path streams).
Any suggestions?
br
/Johan Fall

The National Character Set in 8i was only meant to support a few special Asian character sets. Though it is set to whatever you set the database to the NCHAR columns will not work properly for UTF8. You will need to use SQL CHAR fields in order to support UTF8 in 8i. And the semantics are byte. In Oracle9i the National Character Set exclusively supports Unicode via the character sets UTF8 and Al16UTF16. The default is Al16UTF16 which is UTF-16. The 9i NCHAR fields are character semantics so field(5) would be 5 characters not bytes. There are a couple of papers on our home page that talk about unicode support at:
http://technet.oracle.com/tech/globalization/content.html
Oracle Unicode Database Support
Migration to Unicode Datatypes for Multilingual Databases and Applications in Oracle9i

Similar Messages

  • Install sqldeveloper on windows 7 64 Bit and Oracle 11.2

    Hi,
    how can I find the rigth jdk. I installed JDK on C:\Program Files\Java\jdk1.6.0_23.
    I installed Oracle 11.2 including sqldeveloper. But I cannot find the correct folder to start sqldeveloper.
    Where can I find this path?
    When I include a path with java.exe I get the error "Unable to find a Java Virtual Machine. To point to a locacion of a Java Virtual Machine, pleaser refer to the Oracle9i Jdeveloper Install guide (jdev\install.html)" Where can I find this?
    Thank you for your help
    Siegwin

    I am on Windows 7 64 bit. I see that installing Oracle 11.2 database installs SQL Developer also but that doesn't work. I get the .bat file not found crap. What I then did was do a seperate install of SQL Developer for 64 bit, but that does NOT install the jdk.
    I then did the java install from:
    http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html
    I selected: jdk-6u25-windows-x64.exe
    I then point to the java.exe where this install loaded it (c:\program files\Java\jdk1.6.0_25\bin when I start up sql developer and it still gives the same error. I delete the SetJavaHome value in the sqldeveloper.conf file and try again over and over but it still gives the same error.
    So, I have windows 7 - 64 bit operating system. I have Oracle 11.2 database installed. I have a seperate installation of SQL Developer 64 bit and I have the java jdk for 64 bit installed.
    Nothing is working. Can anyone please steer me in the correct direction? Should I delete the second install of SQL Developer 64 bit and to an install of SQL Developer 32 bit?
    Please help

  • Oracle 8.1.5  windows NT 32 BIT and we want to migrate to 10.2.0.1 on windo

    We have Oracle 8.1.5 windows NT 32 BIT and we want to migrate to 10.2.0.1 on windows 2003 64-BIT
    Please suggest me what is best way ...to go for export import or taking cold backup and migrate
    Think twice because i m going for production
    ANY UPDATES!!!!!!!!!
    Message was edited by:
    user531314

    Depends on how big is your database.
    For small database, doing a export and import is quick and dirty.
    For larger database, I would suggest migrate the database. But this means a lot of work and test. This is what I would do if I am doing amigration:
    1. Do a cold backup of your 815 database
    2. On your new test box, try to install 815 and start your old database
    3. Upgrade your database to 8174
    4. Install 10gr2 on your new test box
    5. Migrate your 8174 database to 10gr2.
    6 Test a lot
    7. Repeat steps 1-6 2-3 times
    8. Document tthe process and your test results completely.
    9. Repeat what you document on your production box.

  • Oracle 8i Server (32 bit) and oracle 9i client (32) bit on Win 2003 64bit??

    Hi,
    1st server (DB Server)
    OS : Windows 2000 Server
    Oracle 8i Server (32 bit)
    2nd server (Web Server)
    OS : Windows 2003 SP2 (64 bit)
    Oracle 9i client (32 bit)
    After i installed, oracle 9i client (32 bit) in Windows 2003 SP2 (64 bit), i managed to install and configure tnsnames and connects using SQL Plus. However, i CANNOT see Oracle in ODBC.
    Que 1 : Why? Why i cannot see any Oracle in ODBC? Is it because of 64 bit?
    Que 2: If i installed Oracle 9i client (64 bit), will it solve the problem?
    Que 3: Will my .Net software gives problem when application installed in IIS interacts with DB server???
    thanks
    rama

    user632098 wrote:
    I ahev Oracle 11.2 64 bit client installed on a Windows Server Now I have a reuqireemnt to install Oracle 11.1 32 bit for some SQL Server SSIS connectivity to Oracle.
    I can install 11.1 in a separate HOME. Porblem I have is if I install 11.1, it will put 11.1 ORACLE_HOME\bin before 11.2. How can I sendure that 11.2 is before 11.1, so sqlplus is exceuting from 11.2. I do not wnat to deisntall 11.2 and then resinstall it.
    Thanks.
    establish the PATH variable to contain the desired order

  • Oracle Client 64-bit and Oracle Client 32-bit on the same server

    Hi,
    I have a Windows 2008 server 64-bit with Oracle Client 64-bit and Oracle Client 32-bit installed on different directories (D:\Oracle and D:\Oracle32)
    Is it possible to define for certain applications to use the TNSNAMES entry from the 64-bit Oracle Client
    and for other applications to use the TNSNAMES entry from the 32-bit Oracle Client
    Once I installed the Oracle Client 32-bit (Oracle Client 64-bit version was already installed) and restarted the server I performed a TNSPING and it defaulted to the Oracle Client 32-bit installation path
    Thanks,
    Barry

    Hello,
    When you install a new client on a server, it will update the PATH variable, and add the ORACLE_HOME\bin path to it, at the first place. That explains why the tnsping use the last installed ORACLE_HOME.
    What you can do if you want only to change the default path to the tnsnames is to set the environment variable TNS_ADMIN to the path where the tnsnames you want to use is located. You can modify this variable in your application if you want to use another tnsnames.
    If you want switch from 32 bits to 64 bits client, then you have to modify the PATH variable.
    Hope this will help.
    Best regards,
    Sylvie

  • Running Oracle on Windows 2008 R2 64-bits and WCF

    I'm trying to deploy to a Windows 2008 R2 64-Bits server running AppFabric a WCF 4.0 service that connects to an Oracle 10gR2 database. On my Windows 7 64-Bits, inside Visual Studio 2010, everything goes well. I first started using Oracle ODP.NET and, on deploy, I started getting the:
    System.IO.FileNotFoundException: Could not load file or assembly 'Oracle.DataAccess, Version=2.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The system cannot find the file specified.
    File name: 'Oracle.DataAccess, Version=2.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342'
    I tried so many things, and nothing seemed to work, and since I'm kinna desperate to get this working, and went to OracleClient, despite the fact that it's marked as deprecated, just to get this working, and buy me time. I removed everything I had installed, but installed just the win64_11gR2_client.zip, with the runtime option. However, than I started getting:
    System.DllNotFoundException: Unable to load DLL 'oramts.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
    So I reinstalled the win64_11gR2_client.zip, adding the Oracle Services for Microsoft Transaction Server component. But then, whenever I made a call to my WCF service, IIS would crash with the error below:
    Faulting application name: w3wp.exe, version: 7.5.7601.17514, time stamp: 0x4ce7afa2
    Faulting module name: ntdll.dll, version: 6.1.7601.17514, time stamp: 0x4ce7c8f9
    Exception code: 0xc0000374
    Fault offset: 0x00000000000c40f2
    Faulting process id: 0xb28
    Faulting application start time: 0x01cc0b141a857fac
    Faulting application path: c:\windows\system32\inetsrv\w3wp.exe
    Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
    Report Id: 7630c4b0-7707-11e0-8419-00155d010609
    If I tried to change the AppPool to enable 32-bits application, the WSDL doesn't even get generated, and I get the:
    A process serving application pool 'MyAppPool' suffered a fatal communication error with the Windows Process Activation Service. The process id was '2856'. The data field contains the error number.
    I'm lost, and I don't know what to do. How can it be this hard to do a "simple" and typical Oracle set up? What problem would I try to solve? Does anyone know of a blog post that would show how to correctly set this up? I tried looking, but coudln't find anything, and I'm sure I'm not the only one with this problem
    Well, any help would be really appreciated. Tks so much

    Supported on Win 2008 R2 64bit is only 10gR2( with patchset level 10.2.0.5) and 11gR2. Oracle support will refuse any assistance for earlier versions, that should you keep in mind. Although some people say client is not so critical as the database server.
    Werner

  • Windows 2008 64-bit and Microsft ODBC for Oracle problem

    Hello,
    I am trying to create ODBC connection to Oracle 9i Database on remote server. I am using Windows 2008 64-bit but it is not showing Microsoft ODBC Driver for Oracle. Could any one suggest what to do?\\
    Thanks

    GQ wrote:
    Hello,
    I am trying to create ODBC connection to Oracle 9i Database on remote server. I am using Windows 2008 64-bit but it is not showing Microsoft ODBC Driver for Oracle. Could any one suggest what to do?\\
    ThanksInstall the Oracle client and use the Oracle driver. You're going to need it whether you use the MS driver or Oracles. ODBC drivers do not work apart from the client of the underlying database product.
    When you do the install, you will need to do a custom install and specifically select for the Windows components.

  • SQL Server 2005 64 bit and Oracle 9

    Hi,
    I have a situation which involves SQL Server 2005 64 bit and Oracle 9 32 bit,
    I have a requirement that involves creating Stored Procedures from Oracle 9 which will call tables from SQL Server 2005 64 bit, with operations involving 'Select' 'Insert' 'Update' and 'Delete'.
    it works fins, except when attempting to search for an SQL Server 'varchar' value, wher no mapping is done
    though the Oracle sees the field as 'varchar2'
    can anyone please advice on this
    thanks
    Basel

    I think you're somehow not getting a resuklt because you're query doesn't return any data.
    Why the fiealdA=pat=parameterA construct? Wouldn't it just work if you changed it to fieldA=parameterA?
    Also, can you not just define parameterA as a varchar to make them match?
    What if you do "select * from (<your query without where>) a where a.fieldA = :parameterA"
    While not efficient, it would make the filtering occur in Oracle and maybe that will let you see the problem in native Oracle land and then reuse the solution in your orginal query. If that doesn't work, drop the where clause and inspect the data closly and hardcode a simple where without using PL*SQL or bind variables.

  • I am new to this and a bit rusty with Java, Oracle, Web Development, et al; and, I need a free trial run at this time, Can we do this?

    I am new to this and a bit rusty with Java, Oracle, Web Development, et al; and, I need a free trial run at this time, Can we do this?

    your itunes accoutn have nothing to d with your computer
    you can go to any computer with internet access in the world and
    login into your itunes account if you have the appleID and password
    the itunes account is placed on apples itunes servers

  • ORACLE DATAGUARD and STANDBY on two LINUX   machine (64 bits and 32 bits)

    Hi there
    I have two Linux machines: one with Linux RH 4 Update 2 for 64 bits and
    the other one with Linux RH 4 Update 2 for 32 bits.
    I was wondering two things:
    1) Is it possible to implement ORACLE DATAGUARD between these two machines?
    2) Is it possible to implement only a Static Standby Database on the second node?
    Suppose we have Oracle Database EE on both machines.
    Thanks in advance for any information
    Regards
    Felipe

    But both oracle database version must be of 32 bit version.
    from oracle doc
    2.3.1 Hardware and Operating System Requirements
    The following list describes hardware and operating system requirements for using Data Guard:
    All members of a Data Guard configuration must run an Oracle image that is built for the same platform.
    For example, this means a Data Guard configuration with a primary database on a 32-bit Linux on Intel system can have a standby database that is configured on a 32-bit Linux on Intel system. However, a primary database on a 64-bit HP-UX system can also be configured with a standby database on a 32-bit HP-UX system, as long as both servers are running 32-bit images.

  • Compatibility problem windows7- 64 bits and oracle 8

    I have a compatibility problem with windows 7 and 64 bits and oracle 8 client
    the data server is also version 8
    What type of client is compatible with oracle 8 and 64 bits?
    or any solution to the problem.
    I use the client to run a desktop application
    thanks

    Oracle 8 client is not certified on Windows 7. Client 10.2.0.5 is compatible with Oracle 8 and is certified on Windows 7 too.
    To install 10.2.0.5 client, please refer to the MOS document.
    How To Install Oracle 10.2.0.5 Client Software on Windows 7 (32 or 64-bit) and Windows 2008 R2 (64-bit) (Doc ID 1316079.1)

  • Oracle 11gR2 64 bits and 32 bits client together??

    Hello Gurus, one question for you..
    We are installing FIN 9.1 over Tools 8.51 on Windows 2008 and with Oracle 11g2. Our questions is which is the best configuration?
    - 11gR2 64 bits and 32 bits client (for application/ batch server)? Would this actually work?
    - 11gR2 32 bits (even though it's not certified)?
    I would gladly appreciate any advise/comments. Thanks.
    Andy

    You'll need to install Oracle 64bit (for the database - the 32bit database software won't install on a 64bit OS), and since you're on Windows, you'll also need the Oracle 32bit client (unlike previous version, there's no 32bit librairies delivered within 11gR2 64bit database software). It is fully certified and works fine.
    Nicolas.

  • Is it possible to install oracle 11g client 32 bit and oracle 11g client 64

    Hi,
    I have Windows 2008 R2 64 Bit Operating Server Installed.
    Other software that are Installed :
    1) Visual Studio 2010 Ultimate 32 Bit.
    2) Microsoft SharePoint server 2010 64 Bit.
    For my development purpose I want to install both oracle 11g client 32 bit and oracle 11g client 64 on the same machine.
    Is it possible to install both 32 and 64 bit instance on the same machine.
    Thanks
    Sambit

    959211 wrote:
    Hi,
    I have Windows 2008 R2 64 Bit Operating Server Installed.
    Other software that are Installed :
    1) Visual Studio 2010 Ultimate 32 Bit.
    2) Microsoft SharePoint server 2010 64 Bit.
    For my development purpose I want to install both oracle 11g client 32 bit and oracle 11g client 64 on the same machine.
    Is it possible to install both 32 and 64 bit instance on the same machine.
    Thanks
    Sambityes, possible; but minor challenge to manage dynamically
    how to ensure that you actually use the flavor you desire?

  • Installing Oracle 10g on winxp 32 bit and getting error

    Hi,
    I have win 7 64 bit os installed .On which i have installed 32 bit winxp on the oracle virtual box.I m trying to install Oracle 10g on this.
    For which i have downloaded Oracle Dev Suite from oracle website.
    I have also installed Oracle SQL developer for writing queries.
    When i right click on Çonnections in the Connection pane i say new connection
    After which a window opens which asks me to fill database connection parameters viz.
    Connection name : HR_ORCL
    User Name : hr
    Password hr
    Connection Type : Basic
    Role : Default
    HostName : Localhost
    Port 1521
    SID : orcl
    And then i hit test when i get an error :
    Status : Failure-Test failed : IO Error : The Network Adapter could not establish the connection
    What is causing this problem
    Help !!!

    I downloaded the oracle 10g developer suite disk1 and disk2 from the below link .
    http://www.oracle.com/technetwork/developer-tools/developer-suite/downloads/101202winsoft-087370.html

  • Which widows server 2008 release and edition supports Oracle 11g R1 64 Bit

    Hi
    Trying to install the Oracle 11g R1 64bit on Windows server 2008 . Hence requesting you all , which Windows server 2008 Release and Edition support Oracle database 11g R1 64bit .
    Thank You
    Edited by: user8709943 on Nov 12, 2010 10:34 AM

    Hi,
    even 2008 also certified, totally widnows 2008/2003 R2/xp/vista , linux, ibm aix, hp Ux ...
    go to http://support.oracle.com --> certifications ---> select product "ORACLE DATABASE" ---> Release "11.x.x.x' --> select platform "ANY"
    you can check all the compatibility..
    *https://support.oracle.com/CSP/ui/flash.html#tab=CertifyHomePageV2(page=CertifyHomePageV2&id=ggfixmkw())*
    Thanks

Maybe you are looking for

  • ABAP Report Program Logical Database PNP

    I have a ABAP program using the logical database PNP. The report is config to run on MSS using EP. I have added code to capture the Org Unit when it is pass to the program from MSS.  My issue is how do i capture the org unit value that is passed to t

  • Keyboards and mice or mouses

    Does anyone besides moi-self think it is truly odd -- perhaps scandalous, perhaps just downright silly -- that Apple discontinued the "old" wireless keyboard before making available a "new and improved" wireless keyboard? I.e., the new, beautiful, go

  • Error whle creating  Main Asset Master(AS01)

    Hi,    while i was trying to create the asset master  , <b>ABAP run time error</b>  is displayed <b>"snap_no_new_entry"</b> and i could not able to save the asset master. please provide some solution for this problem....... i am working on SAP 6.0 ve

  • ITEM CATEGORY-D in Pur.Req

    Dear all, When we create a pur.req for external operation (pm03 control key) in maint order,by default the item category comes as D. where this setting exists. Regards KRISHNAN

  • Passing parameters to an Aggregator

    I'm using an aggregator to processing some data in my cluster, but this process depends on a 'context'. For example, an aggregator needs to know which tenant and which user is running the aggregation. To pass this context to the aggregator I'm using