个人工具
登录
查看“Ubuntu上Oracle10g安装指南”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Ubuntu上Oracle10g安装指南”的源代码
来自Ubuntu中文
←
Ubuntu上Oracle10g安装指南
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
== 第四步,修改设置 == === A.设置swap区 === Oracle10g至少需要500M的内存和400M的交换空间,要查看swap区是否足够大小,用 fdisk -l 命令去查,如果小于400M的空间,那么就要增加swap的大小 重设交换分区可以使用如下操作: <pre>dd if=/dev/zero of=tmp_swap bs=1k count=900000 chmod 600 tmp_swap mkswap tmp_swap swapon tmp_swap </pre> 完成安装以後,可以释放这个空间: <pre>swapoff tmp_swap rm tmp_swap </pre> count 值是根据你需要调整的交换分区大小而定。 === B.修改 sysctl.conf === 添加如下的行到/etc/sysctl.conf 中: <pre>kernel.shmmax = 3147483648 kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 </pre> === C.修改 limits.conf === 添加如下的行到/etc/security/limits.conf中: <pre>* soft nproc 2407 * hard nproc 16384 * soft nofile 1024 * hard nofile 65536 </pre> === D.让修改生效 === 修改了以上文件後,必须让其生效,或重启系统,或切换到 root 用户下用以下的方式改变内核运行参数: sysctl -p === E.产生相应的软连接 === 创建一个文件如 kk,内容如下: <pre>#!/bin/bash ln -s /usr/bin/awk /bin/awk ln -s /usr/bin/rpm /bin/rpm ln -s /usr/bin/basename /bin/basename mkdir /etc/rc.d ln -s /etc/rc0.d /etc/rc.d/rc0.d ln -s /etc/rc2.d /etc/rc.d/rc2.d ln -s /etc/rc3.d /etc/rc.d/rc3.d ln -s /etc/rc4.d /etc/rc.d/rc4.d ln -s /etc/rc5.d /etc/rc.d/rc5.d ln -s /etc/rc6.d /etc/rc.d/rc6.d ln -s /etc/init.d /etc/rc.d/init.d </pre> 创建後,切换到 root 用户去执行一下。 === F.创建RedHat的版本声明文件 === 在/etc/redhat-release中添加以下语句,以使安装程序认为正在一个RedHat的系统上安装: <pre>Red Hat Linux release 3.1 (drupal) </pre> === G.修改环境变量 === 编辑 /home/oracle/.bashrc,增加以下export 的内容。 (注意,在Ubnutu 7.04中用户的profile文件已改名为~/.profile,有很多安装教程都是用 ~/.bash_profile,在7.04中不行的) <pre> export ORACLE_HOME=/opt/ora10 export ORACLE_OWNER=oracle export ORACLE_SID=ora1 export ORACLE_TERM=xterm export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH </pre>
返回至
Ubuntu上Oracle10g安装指南
。