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,如需转载请自行联系原作者
相关文章
|
2月前
|
存储 Oracle 关系型数据库
|
29天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
56 2
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
35 3
|
2月前
|
Oracle 关系型数据库 网络安全
Oracle 19c 安装教程学习
Oracle 19c 安装教程学习
61 2
|
4月前
|
机器学习/深度学习 Oracle 关系型数据库
Oracle 19c单机一键安装脚本分享
Oracle 19c单机一键安装脚本分享
211 2
|
5月前
|
存储 Oracle 关系型数据库
|
5月前
|
SQL Oracle 关系型数据库
关系型数据库Oracle设置 RMAN 环境:
【7月更文挑战第25天】
72 2
|
4月前
|
Ubuntu Linux 测试技术
下载ISO镜像的方法 Debian、Red Hat 、CentOS、Ubuntu、Kali Linux🌐
Debian、Red Hat、CentOS、Ubuntu与Kali Linux均为知名Linux发行版。下载Debian须访问官网并按计算机架构选ISO文件。Red Hat下载通常需订阅账户,可从官网登录后获取。CentOS可从官网或镜像站点下载,注意CentOS 8已停更。Ubuntu下载简便,官网直接选取版本及架构即可。Kali Linux专为安全测试设计,官网提供直接下载ISO镜像服务。
761 0
|
7月前
|
安全 Linux 网络安全
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
|
存储 关系型数据库 MySQL
Red Hat 安装MySQL 8.0与 Navicat
Red Hat 安装 MySQL 8.0 1、更新软件包列表 在添加 MySQL 存储库后,运行以下命令以更新软件包列表: sudo yum update 2、安装MySQL服务器和客户端 执行以下命令安装MySQL 8.0服务器和客户端软件包: sudo yum install -y mysql-server 3、启动MySQL服务 安装完成后,MySQL 服务器应该已经自动启动。如果没有启动,您可以运行以下命令手动启动服务: sudo systemctl start mysqld 启用 MySQL 服务的开机启动,可以运行以下命令: sudo systemctl enable mysqld
268 1
下一篇
无影云桌面