Download Oracle 12c Client For Windows 32 Bit

0 views
Skip to first unread message

Cecelia Seiner

unread,
Aug 5, 2024, 6:44:10 AM8/5/24
to adacrouser
Ifyou put -nowait then it means that docker will skip this line and go to next one since it does not know that it was completed. You probably shall remove that line at the minimum.

If I were you I would switch to powershell and CMD processor and use similar construct to below to launch installation executable


Oracle setup installer and response files ready, I run the setup command with my response file on my own PC from an elevated cmd window and Oracle is installed, no problems found and oracledb installs according to my reponsefile


I have a very similar problem installing Oracle SQLPlus and VS Redistributable on a container on MS Server 2016. Looks like it is a dead end for those who are trying to (a) Get a reasonable installation of any non-Microsoft software installed on the container (b) Run/Switch-to Linux containers on Windows 2016.


That it is not entirely true, you can create an answer file and start a total silent install, is well documented in Oracle and I managed to start the install on the container, but fails after few seconds with access denied, even that the

account is created on my docker file and member of the local admin group


For anyone looking for how to get an Oracle client running in a Docker Windows container, I can confirm the approach proposed here works. I used both instantclient_19_17 and instantclient_18_5 and both worked for me.


We are in the process of migrating our operating system to Windows 11. Looks like only oracle client with 64 bit can be installed in Windows 11. The problem is, I'm getting error "Oracle library OCI.DLL could not be loaded" while connecting oracle database from Powerbuilder 2022 R2 Build 2819. Is this known issue or Am I missing something. Could you please help me with this issue. It would be greatly appreciated.






No .. W11 and Oracle can run either the 32 or 64 bit mode of the Oracle DB Client. I am running these Oracle clients OK on my W11 test machines for a few years now. That includes connecting to the new O21/23C DBMS versions as well. HTH


I have a system running an Oracle database (12c, 64bit) and I need to have ArcMap running on this same system connect to the database. ArcMap is 32bit so I also have the 32bit Oracle 12c instant client on the system. The user I was connected as when I set all of this up works fine having the 64bit oracle server path first in the environment variables. But any other user on this system gets the "Failed to connect to database ... database client software failed to load..." error. All of the discussions on this topic seem to focus on the environment path which I did in order to get the first user to work. But everything is setup the same for the other users yet it doesn't work for them. Is there anything else that could cause the Oracle client to fail to load? Is there any other logs or checks you can perform to see where the problem is coming from?


Also, you mention system in a couple of places- are these different windows users on the same machine trying to open ArcMap 10.2.1 and connect to that Oracle database or are these users on different machines?


If this is all one one machine, could you try (while logged in as you / the successful user) try opening ArcMap as one of the other users who is having issues (shift + right click Was this ever resolved? I think I have the same issue. I am reading this as a permissions issue. One machine. 2 clients. We have done this successfully for years. For some reason a user who, like me has the same administrator permissions, can't access the 32 bit client but CAN access the 64bit. I install them side by side in the same Oracle Directory - sub 12c32 and 12c64. I know the path is right and am not worried due to years of success on a documented process. User can not access the Oracle/12c32 folder structure or run SQL Plus from start menu or command prompt, I am fine. Of course can't connect in Catalog. All permissions seem to be the same and inherit applied through the entire drive (which happens to be a drive, but I have another user with a C: drive issue so I don't think the drive is the issue). I truly feel this is a Windows permission issue. I spent over 1 hour on the phone with support yesterday, no success. I was hoping my issue truly is the same and that your issue was resolved. Any help is appreciated!


I never got it to work. In the end, I setup a VM on the same hardware to act as the "client" while the physical system acted as the server. Then I didn't have to try to work around having the server and client software running on the same windows installation.


Thank you. I did get it to work. I had to remove access to the folder for an Oracle user set up at during client install. This is new crap that happens with the administrator client at 12c. It has been a while since I noticed this causing a problem. Then I had to reapply my folder permissions at the top-level directory including inheritance and all so that "authenticated users" had access to these directories. Not sure why things were jacked up but they were.


I want to connet Power BI Desktop 64X to oracle database. in order to build the connection, i need to install Oracle Client to my computer. I have googled a lot and tried to install oracle client without success. PB always indicate I need to install Oracle Client.


I downloaded the instant client 12.1 installed to d:\instantclient_12_1. Changed path and added TNS_ADMIN. I went to DOS prompt and entered in SQLPLUS it worked but TOAD cannot find the oracle home. Thanks in advance for any help. BTW running Windows 8


I have the same issue on a new installation of Toad 13.0.0.80 (64-bit)on a new laptop - is the Instant Client installed as part of the Toad installation.? On the old laptop I have the 64 bit Instant Client installed. My message on the new laptop is no Oracle client found - it is 64-bit Toad for Oracle version.


The cx_Oracle module loads Oracle Client libraries which communicateover Oracle Net to an existing database. Oracle Net is not a separateproduct: it is how the Oracle Client and Oracle Database communicate.


Add Oracle 21, 19, 18, 12 or 11.2 client libraries to your operating systemlibrary search path such as PATH on Windows or LD_LIBRARY_PATH onLinux. On macOS use init_oracle_client() in yourapplication to pass the Oracle Client directory name, seeUsing cx_Oracle.init_oracle_client() to set the Oracle Client directory. This is also usable on Windows.


Instant Client on Windows requires an appropriate Microsoft WindowsRedistributables, see Installing cx_Oracle on Windows. On Linux, the libaio(sometimes called libaio1) package is needed. Oracle Linux 8 alsoneeds the libnsl package.


Version 21 client libraries can connect to Oracle Database 12.1 or greater.Version 19, 18 and 12.2 client libraries can connect to Oracle Database 11.2or greater. Version 12.1 client libraries can connect to Oracle Database 10.2or greater. Version 11.2 client libraries can connect to Oracle Database 9.2or greater.


Locate your Oracle Database username and password, and the databaseconnection string. The connection string is commonly of the formathostname/servicename, using the hostname where the database isrunning, and using the service name of the Oracle Database instance.


cx_Oracle requires Oracle Client libraries. The libraries provide thenecessary network connectivity to access an Oracle Database instance.They also provide basic and advanced connection management and datafeatures to cx_Oracle.


cx_Oracle uses the shared library loading mechanism available on eachsupported platform to load the Oracle Client libraries at runtime. Itdoes not need to be rebuilt for different versions of the libraries.Since a single cx_Oracle binary can use different client versions andalso access multiple database versions, it is important yourapplication is tested in your intended release environments. NewerOracle clients support new features, such as the oraaccess.xml external configurationfile available with 12.1 or later clients, session pool improvements,improved high availability features, call timeouts, and other enhancements.


The cx_Oracle function clientversion() can be used todetermine which Oracle Client version is in use. The attributeConnection.version can be used to determine which Oracle Databaseversion a connection is accessing. These can then be used to adjust applicationbehavior accordingly. Attempts to use Oracle features that are not supported bya particular client/server library combination will result in runtime errors.


This will download and install a pre-compiled binary if one isavailable for yourarchitecture. If a pre-compiled binary is not available, the sourcewill be downloaded, compiled, and the resulting binary installed.Compiling cx_Oracle requires the Python.h header file. If you areusing the default python package, this file is in the python-develpackage or equivalent.


If you use optional Oracle configuration files such as tnsnames.ora,sqlnet.ora or oraaccess.xml with Instant Client, then put the filesin an accessible directory, for example in/opt/oracle/your_config_dir. Then use:


Alternatively, put the files in the network/admin subdirectory of InstantClient, for example in /opt/oracle/instantclient_21_1/network/admin.This is the default Oracle configuration directory for executables linkedwith this Instant Client.


Alternatively, for version 18 and earlier, every shell runningPython will need to have the environment variableLD_LIBRARY_PATH set to the appropriate directory for theInstant Client version. For example:


Alternatively, put the files in the network/admin subdirectory of InstantClient, for example in /usr/lib/oracle/21/client64/lib/network/admin.This is the default Oracle configuration directory for executables linkedwith this Instant Client.

3a8082e126
Reply all
Reply to author
Forward
0 new messages