oracle for redhat 5.4 x64安装
一、安装linux时候的注意事项
安装组件
Desktop Environments---GNOME Desktop Environment 里面请全部选择。
Development---Development libraries 默认项
GNOME Software Development 默认项
Jave Davelopment 默认项
legacy Software Development 里面请全部选择
X Software Development 里面请全部选择,一定要全部
以下三项不用选择“Development Tools”、“KDE Software Development”、“Ruby”。
Base System---Administration Tools
Dialup Networding Support
Java
Legacy Software Support
OpenFabrics Enterprise Distribution
System Tools
X Window System
以上安装时候没选的话,可以重新再系统中安装该包组
二、安装oracle前的准备
1.安装oracle的依赖包
检查下以后软件是否安装
rpm -q gcc make binutils openmotif setarch libaio
rpm -qa | grep glibc
rpm -qa | grep compat
2.再将下面这些RPM包按顺序手动安装一下,在安装光盘的CentOS文件夹里面。以如下的格式安装即可
libaio-devel-0.3.106-5.x86_64.rpm
unixODBC-2.2.11-7.1.x86_64.rpm
unixODBC-devel-2.2.11-7.1.x86_64.rpm
pdksh-5.2.14-36.el5.x86_64.rpm
perftest-1.2.3-1.el5.x86_64.rpm
sysstat-7.0.2-3.el5.x86_64.rpm
3.修改kernel内核参数/etc/sysctl.conf
需要将原kernel.shmmax与kernel.shmall参数注释掉。并在文件末尾添加以下内容:
- vim /etc/sysctl.conf
- #use for oracle11g
- fs.file----max = 6815744
- fs.aio----max----nr = 1048576
- kernel.shmall = 2097152
- kernel.shmmax = 2147483648
- kernel.shmmni = 4096
- kernel.sem = 250 32000 100 128
- net.ipv4.ip_local_port_range = 9000 65500
- net.core.rmem_default = 4194304
- net.core.rmem_max = 4194304
- net.core.wmem_default = 262144
- net.core.wmem_max = 1048576
sysctl -p应用以上参数
4.保证/etc/hosts和/etc/sysconfig/network中的hostname相同,如下
- vim /etc/hosts
- 192.168.1.201 oracleserver-x64
- 127.0.0.1 localhost.localdomain localhost
- vim /etc/sysconfig/network
- NETWORKING = yes
- NETWORKING_IPV6=yes
- HOSTNAME=oracleserver-x64
5.vi /etc/security/limits.conf 在文件末尾添加以下内容
- vim /etc/security/limits.conf
- #use for oracle1g
- oracle soft nproc 2047
- oracle hard nproc 16384
- oracle soft nofile 1024
- oracle hard nofile 6553
6.vim /etc/pam.d/login行末添加如下内容
- session required /lib/security/pam_limits.so
- session required pam.limits.so
7.vim /etc/selinux/config
关闭selinux
8.vim /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
9.因为默认centos5.5不支持11.2,0.1,修改配置文件,使CentOs5.5 支持Oracle10g .
vi /etc/redhat-release #CentOS release 5.5 (Final) 将它注释掉,在行末添加以下内容
redhat-4
三、oracle安装过程
1.创建和配置用户
- groupadd oinstall //创建oracle数据库安装组
- groupadd dba //创建oracle数据库管理组
- groupadd oper //创建oracle数据库管理组
- useradd -m -g oinstall -G dba oracle //创建oracle用户
- passwd oracle //为Oracle用户设置密码,长度为8位以上。
2.创建安装目录 mkdir /oracle //创建oracle的BASE 目录
- chown -R oracle:oinstall /oracle //修改BASE目录的属主和属组
- chmod -R 775 /oracle
- unzip linux.x64_11gr2_database_1of2.zip
- unzip linux.x64_11gr2_database_2of2.zip
3.修改 Oracle 用户 .bash_profile
- # su - oracle
- vim ./.bash_profile (或 # vim /home/oracle/.bash_profile)
- 在文件最后添加如下内容
- umask 022
- export ORACLE_BASE=/oracle
- export ORACLE_HOME=$ORACLE_BASE/11g
- export ORACLE_SID=orcl
- export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
- export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
- export LANG=C
//数据库实例的SID,此处为orcl,在图形界面安装过程中要求输入SID与这里保持相同
4.以root身份打开另一个终端窗口,--这步至关重要,不执行这步在以oracle用户运行 # ./runInstaller时会启动不了图型安装界面
- xhost + localhost
- su -oracle
- cd /oracle/databases/
- ./runInstaller
然后便启动了图形化安装界面
下一步,出现下面界面
下一步
下一步
下一步
下一步
下一步
下一步
下一步
下一步
下一步
下一步
下一步
以上没有提到的内容全部默认,在系统检查安装环境的时候会有些警告或者错误,可以根据提示以root用户自己运行脚本修复
5.最后别忘了用root用户执行下$ORACLE_HOME下的root.sh
bash /oracle/11g/bin/root.sh
四、设置oracle开机自动启动
1.修改dbstart与dbshut脚本
- vi $ORACLE_HOME/bin/dbstart //本例为/oracle/11g/bin/dbstart
- #ORACLE_HOME_LISTNER=$1 将它注释掉
- ORACLE_HOME_LISTNER=$ORACLE_HOME 添加新行
- vi $ORACLE_HOME/bin/dbshut
- #ORACLE_HOME_LISTNER=$1 将它注释掉
- ORACLE_HOME_LISTNER=$ORACLE_HOME 添加新行
2.修改/etc/oratab
- vim /etc/oratab
- boson:/oracle/10g:N
将N都改成Y即可
3.编写oracle服务脚本
- vim /etc/rc.d/init.d/oracle
- #!/bin/sh
- #chkconfig: 2345 99 01
- #description: ORACLE 10g Server
- ORACLE_HOME=/oracle/11g
- if [ ! -f $ORACLE_HOME/bin/dbstart ]
- then
- echo "ORACLE cannot start"
- exit
- fi
case "$1" in
'start')
echo "Starting Oracle Database..."
su - oracle -c "$ORACLE_HOME/bin/dbstart"
su - oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"
;;
'stop')
echo "Stoping Oracle Database"
su - oracle -c "$ORACLE_HOME/bin/emctl stop dbconsole"
su - oracle -c "$ORACLE_HOME/bin/dbshut"
;;
esacchmod +x /etc/rc.d/init.d/oracle
chkconfig --add oracle
chkconfig --list oracle
service oracle start
转载于:https://blog.51cto.com/zhouyuqin/983360
oracle for redhat 5.4 x64安装相关推荐
- 64安装oracle 9i,redhat 4.7 x86_64安装oracle 9i到17% copying naeet.o无响应
OS:redhat 4.7 x86_64 DB:oracle 9i 9204 x64 安装ORACLE 9i,卡在17%时一直无响应也不报错,通过查看后台安装日志: Calling action fi ...
- RedHat(RHEL)6.2 X64 Oracle11g X64 安装参考文档
RHEL6.2 X64 Oracle11g X64 安装参考文档 机器内存:48G 安装过程分为两步,一是修改系统参数,二是软件及数据库安装. 48g内存对应参数 kernel.shmall=125 ...
- ibm x3850装oracle,IBM X3850 Windows Server 2008 X64安装Oracle 10g x64问题锦集
最近在IBM X3850机柜服务器上,Windows Server 2008 X64操作系统的环境下安装Oracle10g X64的数据库.搞了差不多有8个工作小时,感叹比在RedHat上安装都坑爹( ...
- oracle 9.2.0.2,在RedHat enterprise server 3 安装oracle9i 2.0.0.1 并升级到9.2.0.6
oracle9i 2.0.4上个月从oracle网站下载没有安装在els3上. 参考了网上的一些文章,并根据文章的提示找了一些资料和补丁,完成了这次的安装.[@more@] 1.安装RedHat EL ...
- Redhat Enterprise 6 下安装Oracle 11g报错
Redhat Enterprise 6 下安装Oracle 11g 当运行 $ ./runInstaller 的情况下,报出错误 解决方法如下:在运行runInstaller之前,先设定如下的环境变量 ...
- php oracle 8.1.7,Oracle 8.1.7在redhat 7.3的安装方法
Oracle 8i release 3 (8.1.7) 在redhat 7.3的安装方法 首先要找到下面几个软件包: Oracle 8i release 3 (8.1.7) 在redhat 7.3的安 ...
- linux dnf装oracle,linux上安装Oracle 包括常见安装错误(centos8.1,oracle linux8,redhat 8)通过...
linux上安装Oracle 包括常见安装错误(centos8.1,oracle linux8,redhat 8)通过 谨记 关闭操作系统之前先关闭oracle数据库 oracle用户登录,执行lsn ...
- Oracle 11g+Windows10 x64安装、配置过程记录
备注:本想在自己电脑上安装个oracle练习用,但是害怕安装过程中出现问题,而oracle的卸载又是出了名的麻烦,所以用虚拟机搭建了一个跟本机一样的系统,同时记录下安装的每一步. 环境: window ...
- 【Oracle】RedHat 6.5 安装 11g数据库
1. 挂载操作系统光盘 [root@drz ~]# mount /dev/cdrom /mnt mount: block device /dev/sr0 is write-protected, mou ...
- linux安装oracle 操作系统内核参数 aio,Linux安装Oracle 11G过程(测试未写完)
一.简介 Oracle数据库在系统运维中的重要性不言而喻,通过熟悉Oracle的安装来加深对操作系统和数据库知识的了解.Linux安装Oracle前期修改linux内核参数很重要,其实就是linux下 ...
最新文章
- 编程之美3.7 队列中最大值问题
- 【bzoj2324】[ZJOI2011]营救皮卡丘 最短路-Floyd+有上下界费用流
- 动态规划在求解硬币问题中的应用(JAVA)--币制最大化、找零问题、硬币收集问题
- 单链表的创建、插入、删除、倒置操作
- 单机装两个mysql_单机环境下安装多个MySQL服务器
- 【SpringCloud】Nacos 自定义登录用户名和密码
- 调节e18-d80nk的测量距离_水准测量基础知识
- js过滤时间方法,几分钟前,1小时前
- 软件随想--写牛B的代码
- Spring 事务管理tx,aop
- 如何在Ubuntu18.4中设置ERPNEXT开源ERP生产环境开机运行
- java整除符号是什么意思_java除法及java除法运算的基础知识
- 软件信息安全杂志《Information Security》2011年11月期下载
- package.json文件指南
- 安防视频监控直播的画面都是如何采集的?
- 库卡c2机器人编程语言,有一篇文章知道库卡-C2机器人的内部结构
- 猜想2010年IT十大表情
- ecb里使用自定义快捷键切换窗口
- 阿里云HaaS100物联网开发板学习笔记(四)轻应用初步--用javascript连接阿里云物联网平台
- 制动电阻器的工作原理及应用特点
热门文章
- 详解Transformer
- vue中的横向排列_【干货】:如何让元素水平排列?
- python3.5安装pip_python详细安装pip教程
- 蓝桥杯2019年第十届C/C++国赛B组 题B-质数拆分(素数筛选+01背包问题)
- bzoj 2694: Lcm
- PotPlayer 禁止更新
- java 基本理论知识点
- Oracle Licensing
- MySQL数据库(六)
- oracle9.2.04下载,Linux AS3.0下安装ORACLE9.2.04