linux安裝Oracle 11g常見問題

2021-09-02 10:04:34 字數 3052 閱讀 7710

安裝oracle軟體

# su -l oracle

[oracle@redhat ~]$ cd database/

[oracle@redhat database]$ ./runinstaller

這裡可能會出現這個錯誤:

invalid source path '../stage/components/oracle.swd.oui/11.2.0.1.0/1/datafiles' specified for unzip. unzip command failed. please check oraparam.ini and specify a valid source path.

: no such file or directory。

關於傳到系統。我一開始把這兩個壓縮包放u盤裡,然後掛載u盤,發現檔名都縮短了,後來用ftp傳到oracle使用者下,檔名就顯示正常了,不管怎樣,既然用了u盤掛載就簡單說一下u盤掛載方法吧。

關於解壓。兩個壓縮包都是zip格式,所以分別unzip file.zip就可以了。分別解壓後也是就有乙個database目錄了。

這個時候再./runinstaller。。。。。如果你安裝linux時裝了圖形介面那恭喜,如果沒有,有點麻煩,如果發現連yum也沒有,就更麻煩。

裝圖形介面還是用yum吧,因為就三個命令就完事了,那yum的安裝呢?

看前面一段就好了。

我當時做到第四步的時候可能有點困擾,因為乙個說要vi /etc/yum.repos.d/rhel-debuginfo.repo,乙個有沒說究竟是改哪個,況且我的/etc/yum.repos.d下面沒有rhel-debuginfo.repo,看了一些資料後,決定就改這個vi /etc/yum.repos.d/rhel-source.repo,按照上面第二個的介紹去改就好了。試一下yum clean all 然後yum install gcc。

既然yum裝好了,裝圖形介面就

yum install xorg*

yum groupinstall "x window system"

yum groupinstall desktop

yum groupinstall "desktop platform"

上面4步都是機器自己裝,需要點時間。

圖形介面好了之後,終於可以

[oracle@redhat database]$ ./runinstaller

又出現報錯:

display 尚未設定。請設定 display 後重試。

根據所使用的 unix shell, 您可以使用以下示例中的乙個命令來設定 display 環境變數:

- 對於 csh: % setenv display 192.168.1.128:0.0

- 對於 sh, ksh 和 bash: $ display=192.168.1.128:0.0; export display

使用以下命令來檢視所使用的 shell:

echo $shell

使用以下命令來檢視當前的 display 環境變數設定:

echo $display

- 確保客戶機使用者有權連線到 x 伺服器。

要允許客戶機使用者訪問 x 伺服器, 請以啟動會話的使用者身份開啟 xterm, dtterm 或 xconsole, 並鍵入以下命令:

% xhost +

要測試 display 環境變數是否設定正確, 請執行本機作業系統自帶的基於 x11 的程式, 例如 'xclock':

xclock 的典型路徑為: /usr/openwin/bin/xclock

按照這篇文章去做就沒問題了。

如果你的linux系統還是沒有出現介面或者在xhost還是出現錯誤

再去根據這篇文章進行相應操作

用vnc去練級你的這個linux介面,此時就會出現相應的圖形介面

再次[oracle@redhat database]$ ./runinstaller

終於可以進入圖形介面去安裝oracle了,但是亂碼了?

這篇東西的後半部分搞掂這個問題。

然後利用netca、dbca建立監聽和建立資料庫。

這個是總流程。

但是在執行netca時可能會報錯:

command not found

建議先看這個,理解一下。

真正修改.bash_profile的時候按照這個的第3種改,記得改完要讓它生效。

我的path是在/u01/oracle/product/orahome/bin

好了,netca命令有了,輸入netca回車。

又報錯:

oracle net services 配置:

xlib: connection to ":0.0" refused by server

xlib: no protocol specified

error: null

有關詳細資訊, 請檢視跟蹤檔案: /oradata/oracle/cfgtoollogs/netca/trace_oradb11g_home1-1204115下午2740.log

oracle net services 配置失敗。退出**是1

完美解決。

執行完dbca建立資料庫後測試一下

用 oracle 使用者 遠端登入, 然後

$ sqlplus / nolog

sql> conn / as sysdba

connected to an idle instance.

sql> startup;

ora-01078: failure in processing system parameters

lrm-00109: could not open parameter file '/oracle/product/11.1.0/dbs/initorcl.ora'

完美解決

雖然這篇文章裡是用的不是11g,所提到的目錄不同,但是大體類似,我的目錄就是在/u01/oracle下好像就有admin了,然後一步一步找。

解決完這個再試一次startup,又來報錯

ora-00845: memory_target not supported on this system

稍微認真看一下就能明白了。

redhat系統oracle11安裝部署(3)

在crt中切換到oracle使用者配置 填寫自己的ip 注意 根據每個人的路徑不同,配置檔案所在位置也不同 generated by oracle configuration tools.sid list listener sid list sid desc global dbname orcl s...

oracle 11完全解除安裝。

oracle11完全解除安裝方法 最近學習需要安裝oracle,但安裝了又想解除安裝。找了一篇文章試試了一下 感謝博友 一 在oracle11g以前解除安裝oracle會存在解除安裝不乾淨,導致再次安裝失敗的情況,在執行services.msc開啟服務,停止oracle的所有服務。執行過程中可能需要...

windows10安裝oracle11出現的問題

在cmd檢查時要存放tmp資料夾中有中文姓名,所以這裡在administrator的使用者下建立oracle 1.管理員開啟cmd cmd視窗上有管理員的提示符 2.在cmd啟用adminnistrator的命令 net user administrator active yes 3.給admini...