在debian上安裝oracle9 2 0 4

2021-04-15 01:51:18 字數 3018 閱讀 8499

安裝過程不算順利,問題如下:

(2)把三個cpio檔案通過samba複製進debian的共享目錄,先 gunzio ship_9204_linux_disk1.cpio.gz …..,然後cpio –idmv < gunzio ship_9204_linux_disk1.cpio …..,得到三個目錄 disk1,disk2,disk3。

(3)然後google了一篇安裝前的準備工作

a.更新gcc ,apt-get install gcc,更新至 4.1.2版本,用包管理器更新了libstdc++2.10-dev以及其他相關包。

b.建立oracle需要的連線

debian24:~# ln -s /usr/bin/awk /bin/awk

debian24:~# ln -s /usr/bin/sort /bin/sort

debian24:~# ln -s /usr/bin/basename /bin/basename

c. 建立libstdc++-libc6.1-1.so.2的鏈結,否則oui將提示找不到檔案錯誤。因為裝的gcc版本比較新,所以需要ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-1.so.2

kernel.sem="250 32000 100 128"

kernel.shmall=2097152

kernel.shmmax=268435456

kernel.shmmni=4096

fs.file-max=65536

然後執行sysctl -p 使這些核心設定生效

debian24:~# sysctl -p

kernel.sem = "250 32000 100 128"

kernel.shmall = 2097152

kernel.shmmax = 268435456

kernel.shmmni = 4096

fs.file-max = 65536

e. 建立oracle 使用者及軟體安裝目錄

debian24:~# groupadd oinstall

debian24:~# groupadd dba

debian24:~# useradd -d /home/oracle -g oinstall -g dba,oinstall -s /bin/bash oracle

debian24:~# mkdir -p /home/oracle

debian24:~# chown -r oracle:oinstall /home/oracle

debian24:~# passwd oracle

enter new unix password:

retype new unix password:

passwd: password updated successfully

f. 以oracle使用者身份的登陸建立檔案~/.bash_profile包括如下內容

export oracle_base=/home/oracle

export oracle_home=$oracle_base/product/9.2.0

export oracle_term=xterm

export oracle_sid=orcl

export path=$path:$oracle_home/bin

export threads_flag=native

g.使用source .bash_profile或者重新登陸使環境變數設定生效.。

至此,oracle安裝前的設定工作基本完成。

在正式開始安裝前請先檢查/tmp 目錄是否有足夠的空間(200mb左右),如果空間不足,可能會異常退出。oracle安裝的時候會把一些檔案釋放到這個目錄下。

(5) 切換oracle使用者,開始安裝。/………/disk1/runinstaller,啟動後發現裡面的字全都是方框框,應該是字型的問題,懶得重新安裝字型了,直接export lang=us_en,安裝英文版本。如果裝oracle之前已經安裝了自己的jdk,並且想用自己的jvm,那麼需要更改字型配置檔案,具體可參考

http://www.linuxsir.org/bbs/thread131472.html 。配置字型後可能會出現一種情況就是,安裝開始後控制台報錯:can』t connect to window server……,這時可以用root執行hostx +,也可以以oracle使用者重新登陸x-window,進行安裝。

我裝oracle只是為了用oci而已,所以就裝了乙個客戶端。安裝的時候選擇自定義,選中oci安裝包,否則預設是不給安裝的。

裝好後,先把oracle_home下的lib裡的libclntsh.so libclntsh.so.9.0複製到/usr/lib下,oci程式的執行需要這個共享庫。

gcc –o ocidemo –i$oracle_home/rdbms/demo –llib –lclntsh oci02.c

編譯通過,大功告成。

呵呵,安裝oracle說難也不難,網上有n多高人寫的文件和經驗,如果出錯google一下出錯的特徵,基本上都能找到解決方法,在此把我google到的一些高人寫的文件鏈結列在這裡,謝謝各位。。。

1. http://blog.donews.com/etony/archive/2005/02/22/285167.aspx 簡單敘述了oracle在debian上的安裝過程

2. http://www.cublog.cn/u/7667/showart_65291.html 這個寫的準備前的工作比較多

3. http://www.linuxdiyf.com/bbs/thread-64000-1-11.html 裝oracle要打的補丁這裡都有詳細敘述

4. http://www.linuxsir.org/bbs/thread131472.html 用自己的jdk裝oracle以及配置字型解決oracle安裝介面亂碼問題看這篇

5. http://www.linux010.cn/server/linux-xia-oracle9i-anzhuangde-shushixiang-nqm1032_2.htm 安裝oracle過程中出現的一些問題的總結

在Debian 9上安裝utorrent

說實話,作為乙個新手,我真的遇到了很多很多問題,花了總共六七個小時才搞明白。2,使用tar解壓縮,找到webui.zip,再使用unzip解壓縮。這時候出問題了,系統裡沒有unzip,谷歌一番才裝上去,然後成功解壓。3.根據教程,這個時候只需要執行這個目錄底下的utserver就可以了,結果卻提示我...

在Debian 10(Buster)上安裝常用軟體

flameshot 是一款功能強大但易於使用的螢幕截圖軟體,中文名稱火焰截圖。sudo apt install flameshot y sudo apt install vlc y 或者sudo apt get install evince meld 是類似 beyong compare 的一種優秀...

debian上bochs的安裝

跟著 作業系統真象還原 要安裝bochs,我傻乎乎地想跟書上一樣就好了.結果,大錯特錯,折騰了很久.報錯是這個 gtk gtk.h no such file or directory include沒有這個標頭檔案,網上搜出來,安裝 sudo apt get install libgtk2.0 de...