RedHat5.2下Linux Oracle 10g ASM 安装详细实录-第一篇-环境准备

简介:

一、硬件环境检查

1 、至少 1G 内存
   # grep MemTotal /proc/meminfo
2 、交换空间设置
   # grep SwapTotal /proc/meminfo
# free

RAM
Swap Space
Up to 512 MB
2 times the size of RAM
Between 1024 MB and 2048 MB
1.5 times the size of RAM
Between 2049 MB and 8192 MB
Equal to the size of RAM
More than 8192 MB
0.75 times the size of RAM

 
3 /tmp 目录需要 400 MB 以上空间
   # df -k /tmp
4 、根据安装类型不同需要为安装目录准备 1.5 GB-3.5 GB 空闲空间
   # grep "model name" /proc/cpuinfo
 
二、系统环境检查
1 LINUX 版本查询
# cat /proc/version
 
2 、内核查询
# uname –r
 
3 RPM 包查询安装
# rpm -q package_name
 
注:通过LINUX安装光盘的/media/cdrom/Server目录找RPM包,网上找的容易出问题,如果说远程安装,不具备光驱条件,则你本地采用虚拟光驱提取响应文件后传到远程服务器上。
# rpm -Uvh setarch-2*
# rpm -Uvh make-3*
# rpm -Uvh glibc-2*
# rpm -Uvh libaio-0*
# rpm -Uvh compat-libstdc++-33-3*
# rpm -Uvh compat-gcc-34-3*
# rpm -Uvh compat-gcc-34-c++-3*
# rpm -Uvh gcc-4*
# rpm -Uvh libXp-1*
# rpm -Uvh openmotif-2*
# rpm -Uvh compat-db-4*
 
4  Verify that the /etc/hosts file is used for name resolution. You can do this by
checking the hosts file entry in the nsswitch.conf file as follows:
# cat /etc/nsswitch.conf | grep hosts
The output of this command should contain an entry for files.
 
5 Verify that the host name has been set by using the hostname command as follows:
# hostname
The output of this command should be similar to the following:
myhost.mycomputer.com
 
6 Verify that the domain name has not been set dynamically by using the
domainname command as follows:
# domainname
This command should not return any results.
 
 
三、环境配置
1 、修改 /etc/redhat-release  文件,因为  Oracle  数据库暂不支持  RHEL5
# vi /etc/redhat-release
# Red Hat Enterprise Linux Server release 5.2 (Tikanga)
redhat-4
 
2 Oracle  数据库必须在  Oracle  用户下才能安装,因此需建立相应的用户群组、用户,以及设置相应的目录属主、目录权限以及  Oracle  用户设置密码
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# mkdir -p /home/oracle
# chown -R oracle.oinstall /home/oracle
# chmod -R 775 /home/oracle
# passwd oracle
 
3 、配置内核相关参数,以便支持  Oracle  数据库
# vi /etc/sysctl.conf
# For Oracle 
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
注:如果没有相应的参数则添加之;若相应参数值较给出的值大,勿需修改!
 
4 、设置  Oracle  用户  Shell limit (可不设)
# vi /etc/security/limits.conf
# For Oracle 
oracle         soft          nproc         2047
oracle         hard          nproc         16384
oracle         soft          nofile        1024
oracle         hard          nofile        65536
 
5 、在 /etc/pam.d/login file  文件末端添加相关内容(已经存在则退出)
# vi /etc/pam.d/login
Session             required            /lib/security/pam_limits.so
 
6 、修改 /etc/hosts  文件,将  127.0.0.1  修改成为你服务器的实际  IP  地址,否则可能导致安装  Oracle  的时候,检查网络配置将出现异常
# vi /etc/hosts
#127.0.0.1             localhost.localdomain        localhost
**.**.**.**            localhost.localdomain        localhost
示例:
172.16.3.6    L-DB-3-6 localhost.localdomain localhost
::1              localhost6.localdomain6 localhost6
~                                                  
7 、注销 root  用户,以  oracle  用户登录系统(可 root su - oracle
8 、配置  Oracle  用户环境变量
$ vi ~/.bash_profile
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=zjport
export ORACLE_TERM=xterm
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin;
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LANG=en_US.utf8
~                      
四、准备数据库介质
1 、下载介质(需要注册 ORACLE 帐户)
示例:
 
2 、解压 CPIO 介质文件
$ gunzip 10201_database_linux_x86_64.cpio.gz
--这样文件就解压成为 "文件名.cpio" 了,然后再对它进行cpio操作
$ cpio –idmv <10201_database_linux_x86_64.cpio
--这样就将cpio文件彻底暴露在我们面前了

本文转自zylhsy 51CTO博客,原文链接:http://blog.51cto.com/yunlongzheng/407559,如需转载请自行联系原作者
相关文章
|
Oracle 关系型数据库 MySQL
Oracle Linux 8.10 编译安装sysbench
Oracle Linux 8.10 编译安装sysbench
531 34
|
Oracle Cloud Native 关系型数据库
Oracle Linux 10 - Oracle 提供支持 RHEL 兼容发行版
Oracle Linux 10 - Oracle 提供支持 RHEL 兼容发行版
525 11
Oracle Linux 10 - Oracle 提供支持 RHEL 兼容发行版
|
Oracle Cloud Native 关系型数据库
Oracle Linux 9.6 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
Oracle Linux 9.6 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
585 0
Oracle Linux 9.6 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
|
Oracle 关系型数据库 MySQL
Oracle linux 8 二进制安装 MySQL 8.4企业版
Oracle linux 8 二进制安装 MySQL 8.4企业版
632 1
|
Oracle 关系型数据库 Linux
MyEMS开源系统安装之CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux
本指南介绍如何在CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux服务器上部署MyEMS开源能源管理系统。内容涵盖系统准备、数据库配置、多个MyEMS服务(如myems-api、myems-admin、myems-modbus-tcp等)的安装与配置,以及Nginx服务器设置和防火墙规则调整。通过完成所有步骤,您将能够访问MyEMS Admin UI和Web UI,默认端口分别为8001和80,初始登录凭据已提供。
904 0
|
Oracle 关系型数据库 Linux
linux8安装oracle 11g遇到的问题记录
Oracle 11g在Linux 8上安装时会遇到link编译环节的问题。官方建议忽略安装中的链接错误,安装完成后应用DBPSU 11.2.0.4.240716补丁及一次性补丁33991024,再重新编译二进制文件,并配置监听器和数据库。但因11g已退出服务期,这些补丁需付费获取。网上信息显示22年1月的PSU补丁也可解决问题,找到该补丁后按常规方式打补丁即可。如有需求或疑问可咨询我。
898 20
|
Oracle Cloud Native 关系型数据库
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
430 10
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
|
监控 Oracle 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第8天】在 Linux 平台设置 Oracle 开机自启动有多种方法,本文以 CentOS 为例,介绍了两种常见方法:使用 `rc.local` 文件(较简单但不推荐用于生产环境)和使用 `systemd` 服务(推荐)。具体步骤包括编写启动脚本、赋予执行权限、配置 `rc.local` 或创建 `systemd` 服务单元文件,并设置开机自启动。通过 `systemd` 方式可以更好地与系统启动过程集成,更规范和可靠。
1349 2
|
Oracle Ubuntu 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第7天】本文介绍了 Linux 系统中服务管理机制,并详细说明了如何在使用 systemd 和 System V 的系统上设置 Oracle 数据库的开机自启动。包括创建服务单元文件、编辑启动脚本、设置开机自启动和启动服务的具体步骤。最后建议重启系统验证设置是否成功。
656 1
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
943 3