If 32-bit Oracle is installed with a 64-bit operating system or 64-bit Oracle is installed with a 32-bit system, the following error may occur:
"Error in invoking target 'client _ sharedlib 'of makefile' $ ORACLE_HOME/network/lib/ins_net_client.mk '.
Confirmation error:
1. uname-
Check whether the operating system is 64-bit or 32-bit.
I686 i686 i386 GNU/Linux 32-bit
X86_64 x86_64 x86_64 GNU/Linux is 64-bit
2. tail-15 $ ORACLE_HOME/install/make. log
3. Check whether the lib and lib32 directories exist in the $ ORACLE_HOME directory.
# Confirm whether ORACLE is 64-bit or 32-bit
If only the lib directory is available, ORACLE is 32-bit.
Of course, this error may occur because some packages are not installed and some platform restrictions cannot install ORACLE64-bit.
64-bit technology means that the data width of General-Purpose Registers (General-Purpose register) is 64-bit compared with 32-bit technology, the 64-bit instruction set is the command for running 64-bit data, that is, the processor can run 64-bit data at a time.
64-bit computation has two main advantages: larger integer computation and larger memory.
To realize true 64-bit computing, a 64-bit processor, a 64-bit operating system, and 64-bit application software are required; in addition, 64-bit processors are not twice the performance of 32-bit processors.
64-bit processors are not available now. 64-bit processors have been available for a long time in high-end CPU (Reduced Instruction Set computers, for example, SUN's UltraSparc III, IBM's POWER5, and HP's Alpha.