图文并茂
前两个章节熊熊分别演示了Oracle 10g数据库在Windows平台的安装以及客户端及PLSQL Developer工具的安装和简单配置,本章节,让我来学习一下Oracle 10g在Linux环境下的安装(熊熊所用Linux版本为比较常见的Centos 5.5版本,其他版本的Linux也都大同小异).Oracle database 10g for Linux x86 版本的下载地址为:http://www.Oracle.com/technology/global/cn/software/products/database/Oracle10g/htdocs/10201linuxsoft.html ,我们需要在Linux的root帐户下建立两个文件夹 mkdir –p /usr/local/Oracle mkdir –p /orasetup 请将Oracle 10g 数据库软件下载到/orasetup这个文件夹下,以便于管理. 安装Oracle 10g之前,我们需要确认Linux系统下是否有如下软件包. unixODBC unixODBC-devel sysstat libXp libXp-devel libaio-devel 检查方法为 rpm –qa | grep 包名,比如 rpm –qa | grep unixODBC.如没有显示,则需要用yum命令来下载相应的软件包进行安装.例如 yum –y install unixODBC. 接下来我们需要创建Oracle所需的组名及用户名,并赋予相应权限 groupadd oinstall groupadd dba useradd -g oinstall -G dba,wheel Oracle passwd Oracle chown -R Oracle:oinstall /orasetup /usr/local/Oracle chmod -R 755 /orasetup /usr/local/Oracle 现在让我们来配置一下内核文件,vi /etc/sysctl.conf,增加如下几行(如果已经存在的选项,可以直接修改或者用#注释掉在下面增加.) kernel.shmmax = 定义共享内存段的最大大小,以字节为单位.默认为32M. kernel.shmmni = 定义共享内存段的最大数量,缺省4096. kernel.shmall = 一次能够使用的内存总量,以页为单位,I386平台,Linux页大小为4K. shmmin - 最小的共享内存段. 拥有帝国一切,皆有可能。欢迎访问phome.net shmseg - 一个进程可分配的最大内存段数. shmall - 最大可允许的内存数,比SGA还要大. semmns - 信号量,跟ORACLE的PROCESS数有关. semmsl - 一个信号量中最大的信号量数. 编辑完成后,请执行以下命令使变动立即生效:#/sbin/sysctl –p. 接下来为Oracle用户设定Shell的限制,vi /etc/security/limits.conf,增加如下几行: 其中nofile为Oracle用户可打开的文件描述符的最大数;nproc为单个用户可用的最大进程数量. 下面我们来提升Oracle用户的权限,vi /etc/pam.d/login,增加如下几行: 其中pam_limits.so 为控制为用户分配的资源,不同的模块控制不同范围的资源. 下面我们编辑用户环境配置文件为Oracle用户设置相关限制(已经提升了Oracle的权限,这里为了保障系统安全,还需要做一些限制),vi /etc/profile,增加如下几行: 其中 ulimit –p选项设置管道缓冲区的大小,以 Kbytes 为单位;ulimit –n选项设置可以打开最大文件描述符的数量;ulimit –u选项设置用户最大可用的进程数. 接下来我们切换到Oracle用户,并设置Oracle用户的环境配置文件,vi ~/.bash_profile,增加如下几行: 其中ORACLE_BASE为Oracle的根目录,ORACLE_HOME为Oracle产品的目录,ORACLE_SID为Oracle实例的名称(instance name),PATH与LD_LIBRARY_PATH分别为启动路径和字典库路径. 熊熊是使用远程ssh客户端连接服务器安装Oracle 10g数据库,需要在Linux下设置相关的DISPLAY设置,以保障可以启动X-Windows. export DISPLAY=:0.0 xhost 我们是在Centos5.5上安装Oracle 10g,当时Oracle 10g发布的时候还没有Centos 5出来,我们在这里要搞一点小动作蒙骗一下Oracle ^_^,vi /etc/redhat-release,将CentOS release 5.5 (Final)改为CentOS release 4.5 (Final),wq保存退出.如果不修改此文件,也可以到/orasetup/database/install这 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |