Package Details: oracle-instantclient-basic

Git Clone URL: (read-only)
Package Base: oracle-instantclient-basic
Description: Light replacement for the Oracle client (files to run OCI, OCCI and JDBC-OCI programs)
Upstream URL:
Licenses: custom:OTN
Replaces: instantclient-basic, instantclient-basiclite
Submitter: Malvineous
Maintainer: Malvineous
Last Packager: Malvineous
Votes: 24
Popularity: 0.583743
First Submitted: 2012-03-21 03:58
Last Updated: 2018-08-07 12:22

Latest Comments

1 2 3 4 5 Next › Last »

Singularity commented on 2018-08-17 16:31

Sorry, I missed that and looked at the _pkgname instead.

Malvineous commented on 2018-08-16 16:24

@Singularity: I'm not sure what you mean? The package name is "oracle-instantclient-basic" and it replaces the older "instantclient-basic" package which did not have the "oracle" prefix in its name.

Singularity commented on 2018-08-16 13:53

You have replaces 'instantclient-basic', which is not needed, as it's the package's name (same with the related packages).

Malvineous commented on 2018-06-18 09:11

@yaute: It can't download automatically due to Oracle's licence agreement. See for your options.

yaute commented on 2018-06-18 08:46

Hello, I cannot install it, I have this error; ... ==> Récupération des sources… -> LICENSE trouvé -> trouvé -> Téléchargement de… ==> ERREUR : Erreur lors du téléchargement de manual:// Abandon…

Sorry it's in french, it cannot dowload


Malvineous commented on 2018-02-14 02:20

listener.ora is for an Oracle server. This is only an Oracle client. It does not listen for incoming database connections.

If you think there is a problem, please install the .zip per Oracle's instructions and advise if that works. The way they suggest to install it (in /opt) is not 'the Linux way', so this package does things differently, to make it work more like every other Linux application/library.

As per the wiki instructions, tnsnames.ora goes into /etc by default. You have to create this file yourself if you want to use it (it is optional) because it lists server names of the databases you want to use and we don't know what they are so we can't install that for you.

If you Google the error code it tells you that ORA-12541 means the Oracle server is down or a firewall is preventing you from connecting (or you are connecting to the wrong server), so it seems your Oracle client install is working fine.

andalenavals commented on 2018-02-13 23:06

This package should not install all the files inside the .zip in /opt/oracle?. How it is suggested here in the section of installation of zip files On the other hand when I install a third package that depends on this I got cx_Oracle.DatabaseError: ORA-12541: TNS:no listener But I do not see any listener.ora file in my system after installation. Nor tnsnames.ora file. I think wiki needs to be update. Anyone having same issues than me?

Eremiell commented on 2017-04-10 20:23

ocilib compiles completely ok for me. It's the litesql backend that doesn't even when I manually tell it where ocilib is, and that probably lies in between ocilib and litesql.

Most probably not at all wrong here. Still thanks for trying.

Neither ocilib nor litesql AUR pages are exactly chatty and internets are silent as well. I'll have to hack on.

Malvineous commented on 2017-04-10 00:35

ocilib compiles for me if I manually specify the paths:

./configure --with-oracle-headers-path=/usr/include --with-oracle-lib-path=/usr/lib

Not sure if that helps you.

I might leave out the precompiler thing unless someone really wants it, it doesn't look like it's something that's used all that often...

Eremiell commented on 2017-04-09 19:49

No prob! Happy to help.

Sadly, I got into this whole thing to make ocilib work, to make litesql work to do some benchmarking and while I was able to fix pgsql and mysql drivers, I still wasn't able to compile the oracle part, so it's out of current iteration until I find a way.

Still huge thanks for packaging this!

P.S. I noticed you added the tools to AUR, there's also this precompiler thing. I'm no Oracle expert (I do mostly postgres tbh), so can't tell how much interesting/useful that is, just saying.