ubuntu 安装 oracle-xe-universal
2011-05-15 15:45
351 查看
http://hi.baidu.com/guocai_linux/blog/item/987c81a661d6299dd043582c.html
安装oracle-xe-universal第一个我们要考虑的就是交换分区是否足够大,
如果你直接安装,可能会出现下面的英文提示:
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-universal要求1024M的swap空间,如何查看Ubuntu中swap空间具体有多大呢?
首先使用命令free -m 查看系统内swap为多大
$ free -m
total used free shared buffers cached
Mem: 2004 1027 976 0 141 540
-/+ buffers/cache: 345 1658
Swap: 976 0 976
我们知道,swap为976M,不符合oracle-xe-universal安装条件 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.945826 秒,108 MB/秒
把生成 的文件转换成swap文件
sudo mkswap swapfile
提示如下:
Setting up swapspace version 1, size = 99996 KiB
no label, UUID=512c0487-7c95-4ecf-ab2b-163f3f895e33
现在我们来激活这个swap文件
sudo swapon swapfile
再次查看 free -m 的结果。
$ free -m
total used free shared buffers cached
Mem: 2004 1128 875 0 141 638
-/+ buffers/cache: 348 1655
Swap: 1074 0 1074
扩展swap空间成功。
如果需要卸载这个 swap 文件,可以进入建立的 swap 文件目录。执行下列命令。
sudo swapoff swapfile
如果需要一直保持这个 swap ,可以把它写入 /etc/fstab 文件。
swapfilepath swap swap defaults 0 0
现在我们来安装oracle-xe-universal。
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-xe-universal这个软件包,执行
sudo apt-get install oracle-xe-universal
安装成功后,在“应用程序”的上面出现一个“Oracle client 10g Express Edition”
安装成功!
安装oracle-xe-universal第一个我们要考虑的就是交换分区是否足够大,
如果你直接安装,可能会出现下面的英文提示:
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-universal要求1024M的swap空间,如何查看Ubuntu中swap空间具体有多大呢?
首先使用命令free -m 查看系统内swap为多大
$ free -m
total used free shared buffers cached
Mem: 2004 1027 976 0 141 540
-/+ buffers/cache: 345 1658
Swap: 976 0 976
我们知道,swap为976M,不符合oracle-xe-universal安装条件 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.945826 秒,108 MB/秒
把生成 的文件转换成swap文件
sudo mkswap swapfile
提示如下:
Setting up swapspace version 1, size = 99996 KiB
no label, UUID=512c0487-7c95-4ecf-ab2b-163f3f895e33
现在我们来激活这个swap文件
sudo swapon swapfile
再次查看 free -m 的结果。
$ free -m
total used free shared buffers cached
Mem: 2004 1128 875 0 141 638
-/+ buffers/cache: 348 1655
Swap: 1074 0 1074
扩展swap空间成功。
如果需要卸载这个 swap 文件,可以进入建立的 swap 文件目录。执行下列命令。
sudo swapoff swapfile
如果需要一直保持这个 swap ,可以把它写入 /etc/fstab 文件。
swapfilepath swap swap defaults 0 0
现在我们来安装oracle-xe-universal。
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-xe-universal这个软件包,执行
sudo apt-get install oracle-xe-universal
安装成功后,在“应用程序”的上面出现一个“Oracle client 10g Express Edition”
安装成功!
相关文章推荐
- ubuntu 安装 oracle-xe-universal
- Ubuntu下安装Oracle XE
- 在Ubuntu Server下安装Oracle XE
- Ubuntu 11.04 安装 Oracle XE 11.2
- Ubuntu下安装Oracle 10g XE版
- 在Ubuntu 8.04 x86_64上安装Oracle 10g XE和Oracle Application Express(apex) 3.1.1
- ubuntu 13.04 server安装Oracle XE 11G R2
- Ubuntu安装Oracle-XE-Client
- Ubuntu 8.10 AMD64上安装oracle xe的一些记录
- oracle universal 版数据库安装 Ubuntu8.10
- ubuntu 安装 oracle 11g xe
- Ubuntu 用apt安装oracle-xe
- [Ubuntu]Ubuntu 10.04 安装Oracle 10g XE
- ubuntu安装Oracle 11g XE在Configure时的罕见问题?
- ubuntu server 11.10 安装 oracle 10g XE
- 在ubuntu server的docker中安装oracle-xe-11g
- Ubuntu9.04安装Oracle XE
- Ubuntu14.04 安装 Oracle 11g XE
- Ubuntu14.04 下安装 Oracle 11g XE 64位
- ubuntu16.04安装Oracle JDK