Home > Database > Mysql Tutorial > Oracle10g for Linux 安装

Oracle10g for Linux 安装

WBOY
Release: 2016-06-07 17:10:14
Original
1008 people have browsed it

以下操作1—7步为root用户 1. 硬件环境要求 检查内容 最小值 检查命令参考 物理内存 512M # grep MemTotal /proc/meminfo 交换空

以下操作1—7步为root用户

1. 硬件环境要求
检查内容 最小值 检查命令参考
物理内存 512M # grep MemTotal /proc/meminfo
交换空间 1.0 GB或者2倍内存大小 # grep SwapTotal /proc/meminfo
/tmp 空间 400 MB # df -k /tmp
软件所需空间 2.5 GB # df -k (空间越大越好,如果是正式系统,应该进行详尽的规划)
数据库文件 1.2 GB # df -k (空间越大越好,如果是正式系统,应该进行详尽的规划)

运行命令 #df –h /tmp 查看临时磁盘空间是否足够;若不够:删除不必要的临时文件、或设置Oracle用户环境变量,指定另一个更大的临时空间。

2. 软件环境要求
RedHat enterprise linux ES/AS 3 或更高版本(内核2.4.21-15 或更高版)需安装如下软件包:
gcc-3.2.3-34
gcc-c++-3.2.3-34
glibc-2.3.2-95.20
make-3.79.1
openmotif21-2.1.30-8
setarch-1.3-1
compat-db-4.0.14-5
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128

使用 #cat /etc/issue 命令 查看linux版本
使用 # uname –a 命令,,查看内核版本
使用 #rpm –q package_name 查看某个包是否已安装
如果个别包没有安装,把系统安装光盘mount上,找到具体的软件包(大多数在第三张光盘上),然后利用如下的命令来安装相应
的包:
# rpm -ivh compat.....rpm

3. 创建oracle用户和组

创建oinstall和dba组:
#groupadd oinstall
#groupadd dba

创建用户
#useradd –g oinstall –G dba oracle
#usermod –g oinstall –G dba oracle

#passwd oracle

4. 创建oracle目录
#mkdir –p /u01/app/oracle oracle基本文件安装目录
#mkdir /u02/oradata oracle数据文件目录

#chown –R oracle:oinstall /u01/app/oracle
#chown –R oracle:oinstall /u02/oradata
#chmod –R 775 /u01/app/oracle
#chmod –R 775 /u02/oradata

5. 设置内核参数

需要修改的内核参数如下表

参数 值 文件 查看命令
semmsl
semmns
semopm
semmni 250
32000
100
128 /proc/sys/kernel/sem #sysctl –a | grep sem
shmall 2097152 /proc/sys/kernel/shmall #sysctl –a | grep shm

shmmax 物理内存*1/2 /proc/sys/kernel/shmmax
shmmni 4096 /proc/sys/kernel/shmmni
file-max 65536 /proc/sys/fs/file-max #sysctl –a | grep file-max
ip_local_port_range 1024 65000 /proc/sys/net/ipv4/ip_local_port_range #sysctl –a | grep ip_local_port_range
若当前参数已大于上表,则可以不更改

更改参数方法,编辑文件/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

保存后,重启系统。

linux

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template