Ubuntu安裝Oracle-XE-Client
第一次在Ubuntu下寫blog中的東東,好久沒有更新了,今天來點兒吧
安裝oracle-xe-client第一個我們要考慮的就是交換分區是否足夠大,
This system does not meet
the minimum requirements for swap space. Based on the amount of
physical memory available on the system, Oracle Client 10g Express
Edition requires 1024 MB of swap space. This system has 951 MB of swap
space. Configure more swap space on the system and retry the
installation.
Oracle-xe-client 要求1024M的swap空間,如何查看Ubuntu中swap空間具體有多大呢?
首先使用命令free -m 查看系統內swap為多大
free -m
total used free shared buffers cached
Mem: 1002 964 38 0 21 410
-/+ buffers/cache: 532 470
Swap: 951 32 929
我們知道,swap為951M,不符合Oracle-xe-client安裝條件 1024M
創建一個swap文件夾
sudo mkdir swap
cd swap
sudo dd if=/dev/zero of=swapfile bs=1024 count=100000
出現下列提示,上面命令中的 count 即代表swap文件大小。
記錄了 100000+0 的讀入
記錄了 100000+0 的寫出
102400000 字節 (102 MB) 已復制,0.74704 秒,137 MB/秒
把生成 的文件轉換成swap文件
sudo mkswap swapfile
提示如下:
Setting up swapspace version 1, size = 102395 kB
no label, UUID=09fde987-5567-498a-a60b-477e302a988b
現在我們來激活這個swap文件
sudo swapon swapfile
再次查看 free -m 的結果。
total used free shared buffers cached
Mem: 1002 967 34 0 22 410
-/+ buffers/cache: 534 467
Swap: 1053 32 1021
擴展swap空間成功。
如果需要卸載這個 swap 文件,可以進入建立的 swap 文件目錄。執行下列命令。
sudo swapoff swapfile
如果需要一直保持這個 swap ,可以把它寫入 /etc/fstab 文件。
swapfilepath swap swap defaults 0 0
現在我們來安裝oracle-xe-client
Oracle 為 Ubuntu 用戶設立了專門的 apt 源服務器,只需要在 /etc/apt/sources.list 中添加一行:
deb http://oss.oracle.com/debian unstable main non-free
這時不要急于更新,還要將該源服務器的公鑰添加到本地密鑰庫中,先下載公鑰 :
sudo wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle
下載完成后,添加到密鑰庫中
sudo apt-key add RPM-GPG-KEY-oracle
現在我們可以執行更新的命令了
sudo apt-get update
同步軟件包索引文件,同步完成后我們可以查看一下,更新了什么文件
sudo apt-cache search oracle
我們在執行命令的最下面看到三個相關文件
oracle-xe - Oracle Database 10g Express Western European Edition
oracle-xe-client - Oracle Client 10g Express Edition
oracle-xe-universal - Oracle Database 10g Express Universal Edition
開發只需要安裝oracle客戶端,安裝 oracle-xe-client這個軟件包
執行
sudo apt-get install oracle-xe-client
安裝成功后,在“應用程序”的上面出現一個“Oracle client 10g Express Edition”
安裝成功!~
安裝之后需要配置,詳見:
http://www.cyberciti.biz/faq/howto-install-linux-oracle-database-xe-server/
原文出處:
http://www.linuxidc.com/Linux/2009-04/19667.htm