3.以下修改内核参数等文件,已保证Oracle的预安装准备成功。执行如下:

vi /etc/sysctl.conf     行末添加以下内容

# 20091208 add content for oracle install

kernel.shmmni = 4096

# semaphores: semmsl, semmns, semopm, semmni

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

执行下述命令。导入刚才写入的参数。不执行,oracle在后面安装前的检测会报警。

sysctl -p

vi /etc/security/limits.conf 行末添加以下内容

# 20071212 add content for oracle install

soft nproc 2047

hard nproc 16384

soft nofile 1024

hard nofile 65536

vi /etc/pam.d/login 行末添加以下内容

# 20071212 add content for oracle install

session required pam_limits.so

vi /etc/selinux/config 确保以下内容

SELINUX=disabled

此处再确认一下吧。

4.创建oracle用户,和一些安装目录

groupadd dba

groupadd oinstall

useradd -g oinstall -G dba -m oracle

passwd oracle

mkdir -p /opt/oracle

chown -R oracle.oinstall /opt/oracle

将oracle的安装文件置于家目录,进行加压。

zcat 10201_database_linux_x86_64.cpio.gz | cpio -idmv

5.添加环境变量,定义SID等

su - oracle

vi .bash_profile

#--------------------------------------

# Set for Oracle10g Install;

#--------------------------------------

trap " " 0 1 2 3 5 9 15

trap clear 0

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export ORACLE_SID=dsc

export ORACLE_TERM=xterm

export PATH=/usr/sbin:$PATH

export PATH=$ORACLE_HOME/bin:$PATH

#export

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:/usr/local/lib

export

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/

export

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export LD_ASSUME_KERNEL=2.6.18

export NLS_LANG="AMERICAN_CHINA.ZHS16GBK"

LC_CTYPE=zh_CN.UTF8

LC_ALL=zh_CN.UTF8

LANG=zh_CN.UTF8

umask 022

#

执行环境设置

source ~/.bash_profile

6.因为oracle 的官方只支持到RHEL4为止,所以要修改版本说明,编辑文件 /etc/redhat-release

把Red Hat Enterprise Linux Server release 5 (Tikanga) 改成版本:

Red Hat Enterprise Linux AS release 4 (Nahant Update)

当然oracle安装完成后,要修改回来.

7.安装oracle终端输入:xhost local:oracle

non-network local connections being added to access control list

#export DISPLAY=:0.0

#xhost +

su - oracle

export LANG=en_US

./database/runInstaller

安装到最后时,一定要注意运行安装系统提示的那两个脚本。

8.启动oracle

安装后的调整dbstart

在运行$ORACLE_HOME/bin/dbstart时报错,

Failed to auto-start Oracle Net Listene using

/ade/vikrkuma_new/oracle/bin/tnslsnr

解决方法:修改dbstart这个文件,找到ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle

su - oracle

vi `which dbstart`

ORACLE_HOME_LISTNER=$ORACLE_HOME

修改/etc/oratab文件

dsc:/datas/apps/oracle/product/10.2.0/db_1:Y

创建自启动脚本。

oracle

10g在自身的dbstart已经启动了lsnrctl,所以下面的脚本上注释掉了lsnrctl的启动

touch dbora

chmod 700 dbora

vi dbora

dbora内容如下

#!/bin/bash

#

# chkconfig: 2345 80 05

# description: Oracle 10g Server

# /etc/init.d/dbora

#

# Run-level Startup script for the Oracle Instance, Listener,

and

# Web Interface

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export ORACLE_SID=dsc

export PATH=$PATH:$ORACLE_HOME/bin

ORA_OWNR="oracle"

# if the executables do not exist -- display error

if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME

]

then

echo "Oracle startup: cannot start"

exit 1

fi

# depending on parameter -- startup, shutdown,

restart

# of the instance and listener or usage display

case "$1" in

start)

# Oracle listener and instance startup

echo -n "Starting Oracle: "

#       su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl

start"

su $ORA_OWNR -c $ORACLE_HOME/bin/dbstart

touch /var/lock/oracle

su $ORA_OWNR -c "$ORACLE_HOME/bin/emctl start

dbconsole"

su $ORA_OWNR -c "$ORACLE_HOME/bin/isqlplusctl

start"

echo "OK"

;;

stop)

# Oracle listener and instance shutdown

echo -n "Shutdown Oracle: "

#        su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl

stop"

su $ORA_OWNR -c $ORACLE_HOME/bin/dbshut

rm -f /var/lock/oracle

su $ORA_OWNR -c "$ORACLE_HOME/bin/emctl stop

dbconsole"

su $ORA_OWNR -c "$ORACLE_HOME/bin/isqlplusctl

stop"

echo "OK"

;;

reload|restart)

$0 stop

$0 start

;;

*)

echo "Usage: `basename $0`

start|stop|restart|reload"

exit 1

esac

exit 0

加载到自动启动目录

cp dbora /etc/rc.d/init.d

chkconfig --add dbora

chkconfig --list | grep dbora

[root@localhost init.d]# /sbin/chkconfig --add

dbora

[root@localhost init.d]# /sbin/chkconfig --list |grep

dbora

dbora           0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

一些服务介绍和补充

a:$ORACLE_HOME/bin/dbstart | dbshut

b:$ORACLE_HOME/bin/lsnrctl start | stop 监听器启动|关闭。

c:$ORACLE_HOME/bin/emctl start | stop dbconsole

访问 http://yourIP:1158/em

d:$ORACLE_HOME/bin/isqlplusctl start | stop

访问 http://yourIP:5560/isqlplus

oracle+10g+ins_sysman.mk,Rhel5.4_64 上安装oracle 10g_64(经过实测)--Linux爱好者-搜狐博客...相关推荐

  1. 安装oracle后在cmd,在WINDOWS上安装ORACLE RAC的注意事项

    在WINDOWS上安装ORACLE RAC的注意事项 1.检查防火墙和杀毒软件 如果不关掉防火墙,在安装CRS时,在"Oracle Clusterware Configuration Ass ...

  2. aix 7 oracle 10g,在64位aix上安装oracle10g

    在aix中安装oracle比linux要方便许多,不需要先设置什么内核参数.设置好oracle用户,组,这些与在linux上安装一样.分配空间,在profile中设置bin目录的路径,oracle_h ...

  3. 如何使用免安装的mysql-孤单的小孩儿-搜狐博客

    http://www.360doc.com/content/12/0108/23/1369263_178199446.shtml 2008-07-03 18:22 我以mysql-noinstall- ...

  4. 使用 VMware Server 在 Linux 上安装 Oracle RAC 10g

    如下文档摘自oracle官方网. 作者:Vincent Chan 2007 年 1 月发表 于 10 月份 Oracle OpenWorld 2006 上推介的 Oracle 坚不可摧的 Linux ...

  5. 使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g

    DBA:Linux   下载 VMware Server 1.0.1 Oracle Enterprise Linux 4,Kernel 2.6.9-42.0.0.0.1.ELsmp 适用于 Linux ...

  6. oracle linux i386,在CentOS 5.5 i386 上安装 Oracle 10G XE

    1.安装rpm包 nano /v.sh 将下面内容复制进去 #!/bin/bash rpm -Uvh compat-db-4.2.52-5.1.i386.rpm rpm -Uvh compat-lib ...

  7. PowerLinux 服务器上安装 Oracle (详细步骤)

    PowerDirector 一套针对 IBM® PowerLinux 系列服务器的统一管理工具,能够提供便捷高效的虚拟化管理,是一款非常简单易用的管理.可以只通过Web Browser即可对多台服务器 ...

  8. centos5.5上安装oracle 11g R2[转发-参考用]

    centos5.5上安装oracle 11g R2[转发-参考用] + ------------------ CentOS 5.5上安装配置oracle 11g R2  --------------- ...

  9. RAC分解步骤之一,在oracle linux 4u4上安装oracle 10.2.0.1.0操作日志

    练习oracle的rac组建过程,第一步,先练习4u4上安装oracle 10.2.0.1.0.直接安装rac,有些难度.从简单的做起.总RAC步骤,参照小布老师的RAC组建. 1. 启动vc,登陆v ...

最新文章

  1. 人脸识别门禁在安防行业的发展前景
  2. tortoiseHG不用每次输入密码
  3. 基于MATLAB的面向对象编程(1)——类,属性,方法
  4. PHP5.4.3,有些插件不是你想用就能用的
  5. 为什么销售员贷款比较难?
  6. [转]Android 代码混淆和加固 so库 简单教你一行代码实现
  7. FileZilla Server 搭建FTP服务器
  8. java中有关文件流的操作
  9. 03 Python爬虫之Requests网络爬取实战
  10. 三部委明确能源互联网建设10重点
  11. 01-unity下载与安装
  12. C语言结构体通过 scanf初始化,C语言结构体数组内带字符数组初始化和赋值
  13. 青少年计算机等级测试内容,青少年人工智能技术水平测试一级等级考试介绍
  14. 仿真软件测试基尔霍夫定律,基尔霍夫定律的仿真验证.ppt
  15. 小人数字时钟安卓版本APP
  16. CSS3视窗单位vw、vh、vmin、vmax说明
  17. 项目十大管理(六)人力资源管理
  18. 电影天堂电视剧批量下载的地址
  19. 【netcore】 docker 读写文件问题 报错Gdip
  20. 只有他,能在西方拍摄出东方的江湖

热门文章

  1. 联想逸天100重装系统声音异常问题
  2. Python+Matplotlib绘制动态爱心图
  3. freemarker模板导出带表格word详细教程
  4. Java程序为什么需要调优(《大话Java性能优化》第一章第一节)
  5. 基于DSP的定时中断
  6. python爬虫:多线程收集/验证IP从而搭建有效IP代理池
  7. 【数据结构】实验五:树和二叉树
  8. CodeForces-893B(Beautiful Divisors)
  9. 关于开行周口—北京西K402/1次旅客列车的公告
  10. 聊天对话框(与自己的灵魂对话)