在Linux系統上安裝64位Oracle遇到的幾個問題

來源:互聯網
上載者:User

  1、遠程登陸運行./runInstaller後,圖形介面出不來。

  DISPLAY=本機IP:0.0
  export DISPLAY

  就好了

  2、Oracle啟動檢查網路設定不通過,總是顯示未執行(已經是靜態IP)。

  經過反覆測試,就是/etc/hosts的事。

  修改或加入下面一行
  本機靜態IP 主機名稱

  就可以了。如果主機名稱指向的是127.0.0.1,oracle就不認。

  3、修改了/etc/hosts後,xmanager就登陸不上了。

  原因:我為了oracle,在hosts中把localhost也指向了靜態IP,而不是原來預設的127.0.0.1。

  hosts改為
  本機靜態IP 主機名稱
  127.0.0.1 localhost

  就兩全其美了。

  現在想來,可能是伺服器的localhost和用戶端的指向一樣,就可以登陸。

  4、安裝過程中在65%的時候(連結link時),出現makefile .........ins_ctx.mk的錯誤。我安裝了兩遍,甚至重裝了一遍系統,都出現這個錯誤。最後才知道,64位oracle的安裝,不但需要64位的開發工具(可能主要是gcc、glib),還需要32位的,而不管32位的裝不裝,oracle檢查都可以通過。所以安裝系統(或者添加刪除群組建),把一些開發工具全選上(反正空間也占不了多少),就可以了。

  5、安裝完oracle,突然發現原生命令列控制台(CTRL+ALT+F1)登陸不了了,不管什麼使用者,登入後輸入密碼一閃,又回到登陸介面,輸入錯誤密碼還會提示密碼錯誤。遠程登陸卻好好的。

  搜了很久才知道,oracle安裝時有這麼一段:

  在/etc/pam.d/login中加入:
  session required /lib/security/pam_limits.so

  就是它鬧得。64位oracle的安裝應該加入才對:
  session required /lib64/security/pam_limits.so

  6、安裝時gunzip安裝檔案時,總是不成功。檔案損壞。現在想來,Windows和Linux之間最好只用ftp傳送檔案,用二進位模式(ftp中輸入bin就會切換)。其實,如果用命令列,傳輸這個檔案預設的就是二進位模式,也沒必要輸入bin。另外Windows之間用別的傳輸方法,比如我用了遠端控制的檔案傳送,也會出現問題。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.