千家信息网

CentOS系统as4.6如何安装oracle10.2.0.1

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,CentOS系统as4.6如何安装oracle10.2.0.1,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在CentOS系统 as
千家信息网最后更新 2026年11月01日CentOS系统as4.6如何安装oracle10.2.0.1

CentOS系统as4.6如何安装oracle10.2.0.1,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

在CentOS系统 as4.6 安装oracle 10.2.0.1之前,我们应先对Centos系统进行安装。要对于Centos安装不多做说明一般开发工具都要装。安装完还需要安装补丁包sysstat-5.0.5-14.rhel4.i386.rpm 和 libaio-0.3.105-2.i386.rpm 即可。

CentOS系统创建oracle账号

su - root
groupadd dba
groupadd oinstall
useradd -c oracle -g dba -G oinstall oracle
passwd oracle

CentOS系统创建oralce安装目录

su - root
mkdir -p /u01/app/oracle
chown -R oracle.dba /u01

mkdir /var/opt/oracle
chown oracle.oinstall /var/opt/oracle
chmod 755 /var/opt/oracle

1.修改/etc/sysctl.conf 文件,增加如下内容:

kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128  fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000  net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144

sem 4 个参数依次为 SEMMSL(每个用户拥有信号量***数);SEMMNS(系统信号量***数);
SEMOPM(每次 semopm 系统调用操作数);SEMMNI(系统辛苦量集数***数).
shmmax ***共享内存 2GB 物理内存如果小的话可以设置成 536870912.
shmmni 最小共享内存 4096KB.
shmall 所有内存大小.
运行/sbin/sysctl -p设置核心参数

2.修改/etc/security/limits.conf加入

oraclesoft nproc2047
oraclehard nproc16384
oraclesoft nofile 1024
oraclehard nofile 65536

3.修改/etc/pam.d/login ,加入

session required pam_limits.so

4.修改/etc/profile ,加入

if [ $USER = "oracle" ]; then  if [ $SHELL = "/bin/ksh" ]; then  ulimit -p 16384  ulimit -n 65536  else  ulimit -u 16384 -n 65536  fi  fi

5.oracle登录 修改.bash_profile

# .bash_profile   # Get the aliases and functions  if [ -f ~/.bashrc ]; then  . ~/.bashrc  fi   # User specific environment and startup programs   PATH=$PATH:$HOME/bin
export PATH  unset USERNAME  # Set the LD_ASSUME_KERNEL environment variable only for Red Hat 9,   # RHEL AS 3, and RHEL AS 4 !!  # Use the "Linuxthreads with floating stacks" implementation instead of NPTL:  export LD_ASSUME_KERNEL=2.6.9-55.EL  # for RHEL AS 4   # Oracle Environment  export ORACLE_BASE=/u01/app/oracle  export ORACLE_HOME=$ORACLE_BASE/product/10.0.2/db_1  export ORACLE_SID=your'sSID  # export TNS_ADMIN= Set if sqlnet.ora, tnsnames.ora, etc. are not in $ORACLE_HOME/network/admin  export NLS_LANG=American_America.UTF8;  export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data  LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib  export LD_LIBRARY_PATH   # Set shell search paths  export PATH=$PATH:$ORACLE_HOME/bin

6.修改 /etc/oratab 文件

修改$ORACLE_HOME dbstart

$ cd $ORACLE_HOME/dbs  $ sqlplus /nolog  SQL>connect  /  as  sysdba  connected  SQL>Create pfile from spfile

dbora内容

# Set ORA_HOME to be equivalent to the ORACLE_HOME  # from which you wish to execute dbstart and  # dbshut  # set ORA_OWNER to the user id of the owner of the  # Oracle database in ORA_HOME  ORA_HOME=/u01/app/oracle/product/10.0.2/db_1  ORA_OWNER=oracle case "$1" in  'start_msg')   echo"startup oracle10g database and listener"  ;;  'stop_msg')   echo  "shutdown oracle10g database and listener"  ;;  'start')  # Start the Oracle database:  su - $ORA_OWNER -c $ORA_HOME/bin/dbstart   # start the Oracle dbconsole:   ;;  'stop')  # Stop the Oracle database:  su - $ORA_OWNER -c "emctl stop dbconsole"  su - $ORA_OWNER -c $ORA_HOME/bin/dbshut   # Stop the Oracle listener:  su - $ORA_OWNER -c  "lsnrctl stop listener"  ;;  esac   1#cp dbora /etc/init.d   2#cd /etc/init.d   3#chmod 777 dbora   4#cd  rc2.d  #ln -s  ../init.d/dbora S80ora   5#cd  ../rc3.d  #ln -s ../init.d/dbora S80ora   6#cd  ../rc0.d  #ln -s ../init.d/dbora K80ora   7#cd  ../rc4.d  #ln -s ../init.d/dbora S80ora    #ln -s ../init.d/dbora K80ora   8#cd  ../rc5.d  #ln -s ../init.d/dbora S80ora    #ln -s ../init.d/dbora K80ora

根据以上步骤,我们就完成了在CentOS系统 as4.6 安装oracle 10.2.0.1 的工作。

关于CentOS系统as4.6如何安装oracle10.2.0.1问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

系统 内存 内容 问题 信号 参数 文件 更多 信号量 帮助 解答 易行 最小 简单易行 大小 小伙 小伙伴 工具 开发工具 操作数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 苏州找大状互联网科技有限公司 中关村互联网科技集团 互联网和科技技术 互联网是不是新科技 互联网核心科技是什么 猪兼强互联网科技 互联网科技媒体 南京欣网互联网科技 互联网公司会议桌创意科技软装饰 江苏南京365互联网科技 中国航天科技大学国际工业互联网 恒生互联网科技指数跳水 华夏恒生科技与互联网科技 四川慕妮娅互联网科技有限公司 爱医互联网络科技 互联网科技如何创业 广东工业互联网大赛深圳学泰科技 梅州GM互联网络科技有限公司 杭州融税互联网科技有限公司 华人运通互联网科技公司 金诺互联网科技 北京互联网科技 青海省互联网新科技 黑科技闪耀互联网之光 青岛科技大学互联网大赛研究生 互联网媒体平台算高科技产业 华夏恒生科技与互联网科技 互联网界的黑科技 陕西彩京云互联网科技有限公司 河南商务圈互联网科技有限公司
0