1. 程式人生 > >Oracle Linux(64位)安裝64位Oracle 11g遇到ins_ctx.mk問題

Oracle Linux(64位)安裝64位Oracle 11g遇到ins_ctx.mk問題

1. 用root,使用yum install -y compat-gcc* compat-glibc* compat-libstd*

然後retry即可

2. 在安裝linux X86-64的Oracle11g時,在連結過程中出現了這個錯誤。

詳細錯誤資訊為:

Error in invoking target ‘install’ of makefile ‘/opt/oracle/product/10.2/ctx/lib/ins_ctx.mk’. See ‘/opt/oracle/oraInvertory/logs/installActions2010-09-28_10-27-06AM.log’ for details.

從日誌中獲取的詳細資訊為:

INFO: gcc -m32 -o ctxhx -L/opt/oracle/product/10.2/ctx//lib32/ -L/opt/oracle/product/10.2/lib32/ -L/opt/oracle/product/10.2/lib32/st
ubs/  /opt/oracle/product/10.2/ctx/lib/ctxhx.o -L/opt/oracle/product/10.2/ctx/lib/ -ldl -lm -lctxhx -Wl,-rpath,/opt/oracle/product/1
0.2/ctx/lib -lsnls10 -lnls10  -lcore10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lxml10 -lcore10 -lunls10 -lsnls10 -lnls10 -lcore1
0 -lnls10  `cat /opt/oracle/product/10.2/lib/sysliblist`

INFO: /usr/bin/ld: crt1.o: No such file: No such file or directory

INFO: collect2: ld ?? 1

INFO: make: *** [ctxhx] ?? 1

INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'install' of makefile '/opt/oracle/product/10.2/ctx/lib/ins_ctx.mk'. See '/opt/oracle/ora
Inventory/logs/installActions2010-09-28_10-27-06AM.log' for details.
Exception Severity: 1

查詢metalink發現對於glibc-devel需要32位的包,詳細資訊參考metalink文件ID 786995.1:

[[email protected] Server]# rpm --all --query --queryformat "%{NAME}-%{VERSION}-%{RELEASE}-(%{ARCH})\n" | grep glibc
glibc-2.5-42-(x86_64)
glibc-2.5-42-(i686)
glibc-common-2.5-42-(x86_64)
glibc-devel-2.5-42-(x86_64)
glibc-headers-2.5-42-(x86_64)
[[email protected] Server]# rpm -ivh glibc-devel-2.5-42.i386.rpm 
warning: glibc-devel-2.5-42.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
  1:glibc-devel            ########################################### [100%]

重新安裝,ins_ctx.mk不再報錯。

需要注意,安裝這個包後,要退出安裝介面,而不要點CONTINUE,否則在ins_ctx.mk可以編譯成功,雖然的包仍然會報錯。

Oracle的官方文件並沒有強調這個包的位數。

相關推薦

Oracle Linux(64)安裝64Oracle 11g遇到ins_ctx.mk問題

1. 用root,使用yum install -y compat-gcc* compat-glibc* compat-libstd* 然後retry即可 2. 在安裝linux X86-64的Oracle11g時,在連結過程中出現了這個錯誤。 詳細錯誤資訊為: E

oracle 11g 64安裝32客戶端和PL/SQL

 這個你需要安裝一個32位的oracle客戶端才能使用plsql,但是此時sqlplus就不能使用了,呵呵 .   我又試了以下方法,成功了,哈哈   1)安裝Oracle 11g 64位   2)安裝32位的Oracle客戶端( instantclient-ba

linux系統下安裝64mysql 5.6的過程

一、   linux安裝mysql服務分兩種安裝方法: ①原始碼安裝,優點是安裝包比較小,只有十多M,缺點是安裝依賴的庫多,安裝編譯時間長,安裝步驟複雜容易出錯; ②使用官方編譯好的二進位制檔案安裝

Ubuntu 64安裝32執行庫

 學嵌入式時安裝了 Ubuntu 16.04 x64 ,安裝交叉編譯工具鏈的時候出了問題: $ ./arm-none-linux-gnueabi-gcc -v -bash: ./arm-none-linux-gnueabi-gcc: No such file or director

Ubuntu12.04 64 安裝32執行庫

在編譯linux核心的時候提示gcc no found 但我直接使用的是gcc 的絕對路徑,使用 arm-linux-gcc -v 命令也是提示沒有這個路徑, 這是因為交叉編譯器是32位的,需要32位的執行庫,以前我們可以使用命令 apt-get install ia32-lib

Ubuntu18.04 64 安裝32執行庫

網上找到的apt-get install ia32-libs報錯Reading package lists... DoneBuilding dependency tree       Reading state information... DonePackage ia32-

ubuntu14.04 64安裝32庫支援

如出現類似問題: [email protected]:~$ arm-cortex_a8-linux-gnueabi-gcc -vbash: /home/linux/toolchain/bin

Ubuntu 14.04 64安裝32相容包

問題描述我的作業系統是64bit版的Ubuntu 14.04,很多32bit的軟體無法安裝使用,因此希望通過安裝32位相容包解決。安裝過程在Ubuntu 13.10之前,可以通過安裝 ia32-libs 來支援32位軟體。但是,該版本之後,Ubuntu就去掉了。不過可以通過安

Kali 64 安裝32庫並編譯程式

1.啟用相容模式 dpkg –add-architecture i386 2.升級一下 apt-get update 3.安裝 apt-get install libc

oracle 11g之一 oracle linux 6.5 安裝

.repo dog 軟件更新 family roc shell 啟動 pri 命名 1.準備安裝文件 VirtualBox-5.2.8 Oracle Linux 6.5 iso鏡像文件 xmanager52.創建虛擬機 VirtualBox-5.2.8的安

Oracle linux 6.3 安裝11g R2 RAC on vbox

  1 安裝系統 Virtual box 4.3 Oracle linux 6.3 Oracle 11g r2      Make sure "Adapter 1" is enabled, set to "Bridged Adapt

Oracle linux 6.3 安裝11g R2 RAC on vbox

yum automatic npr 127.0.0.1 script hard disk 創建 使用 generated 1 安裝系統 Virtual box 4.3 Oracle linux 6.3 Oracle 11g r2 Make sure

Oracle Linux 6.4安裝Oracle 11g R2+RAC+ASM圖文詳解

    安裝Oracle RAC    打補丁到最新版本    完成安裝後的除錯三、詳細安裝過程及說明(參考官方文件)1.通過SecureCRT或TerminalX建立命令列連線。2.在每一個節點上新增安裝Oracle Grid的使用者、組和家目錄,並設定許可權。 # /usr/sbin/groupad

oracle Linux 6.8安裝 mysql_5.7.17

安裝MySQL 5.7.17 1.下載 http://www.codeyyy.com/linux/149-150-153.html 2.上傳解壓 tar -xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 3.新建mysql目錄 m

oracle linux 6.3安裝圖形介面軟體

副標題:oracle linux 6.3無法切換到圖形介面處理 1、問題現象 [[email protected] cdrom]# startx -bash: startx: command not found 1.3 init 5無法執行完成 [[emai

KALI64安裝32相容庫

參考:https://blog.csdn.net/qq_21210995/article/details/60333737 為了使在64位kali中使用gdb除錯32位程式,並且讓gcc和g++能夠使用-m32來編譯32位的程式,要進行一下操作。 個人使用kaili的原始更新源(使用其它

ubuntu64安裝32依賴庫,並安裝njit-client

方法一: sudo -i cd /etc/apt/sources.list.d echo "deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-

LINUX系統ORACLE11G 64安裝檔案,非官方下載,不需要登入ORACLE賬戶linux.x64_11gR2_database

從oracle官方下載還得註冊一個oracle的帳號,這個不需要,直接下載的檔案。 注意這是linux版本的,64位,oracle11g的。 解壓密碼:123456 網盤檔案,可能會有一個廣告頁面,請忽略,下載速度還是很快的哈。 --------PS-----------------

【轉載】64Win7下成功安裝64Oracle、32的InstantClient和PLSQL Developer

註銷 五步 ldb 需要 windows inf 目錄 登錄 class 感謝原作者,原文鏈接:https://wenku.baidu.com/view/433d0b544a7302768f993926.html 經實際安裝操作,通過以下步驟能夠成功地把Oracle安裝到

win7 64 安裝 oracle 11gR2 數據庫

系統設置 tro jpg 變量 pro 地址 如果 11gr2 更新 一、描述 在64位的win7操作系統中安裝Oracle11gR2數據庫,我們首先需要下載Oracle數據庫軟件,該地址包含32位和64位的Oracle數據庫軟件。 百度雲盤免費下載地址:http://pa