Home  >  Article  >  Database  >  Fedora 14下安装 Oracle 10g

Fedora 14下安装 Oracle 10g

WBOY
WBOYOriginal
2016-06-07 16:58:48862browse

1.硬件配置说明:Fedora 14 的 swap分区至少要有2048MB,否则在Oracle安装过程中会有警告。 2.软件需求1)需要安装或升级的依赖

1.硬件配置说明:
Fedora 14 的 swap分区至少要有2048MB,否则在Oracle安装过程中会有警告。
   
2.软件需求
1)需要安装或升级的依赖软件包。
   make-3.81-14.fc10.i386
    gcc-4.3.2-7.i386
    glibc-2.9-3.i686
    glibc-devel-2.9-3.i386
    compat-db45-4.5.20-5.fc10.i386
    compat-gcc-34-3.4.6-9.i386
    compat-gcc-34-c++-3.4.6-9.i386
    compat-libstdc++-33-3.2.3-64.i386
    gnome-libs-1.4.2-10.fc10.i386
    libaio-devel-0.3.107-4.fc10.i386
    libaio-0.3.107-4.fc10.i386
    libXp-1.0.0-11.fc9.i386

2)提示:
    可以通过 rpm -q XXX 来查询主机上是否有指定的RPM包
    或者直接使用yum命令来安装或升级软件包,如果软件包已经是最新版本,则安装或升级过程会略过,安装命令的一种形式是如下:     #yum -yv install 软件包名称    
------------------------------------------------------- 安装过程
1.获取Oracle 10g R2安装包(10201_database_linux32.zip )。
下载地址在这里。
2.创建DBA用户组和Oracle用户
以管理员身份登录后运行如下命令:
# groupadd dba
# useradd –d “/home/oracle” –m –g dba oracle
# passwd oracle

重复输入两次为oracle设定的密码,,oracle用户就创建好了。
3.配置内核参数
使用vi编辑/etc/sysctl.conf 文件,添加如下参数配置:
#configuration for Oracle 10g
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 # 应用程序可使用的IPv4端口范围。
net.core.rmem_default = 1048576 # 套接字接收缓冲区大小的缺省值
net.core.rmem_max = 1048576 # 套接字接收缓冲区大小的最大值
net.core.wmem_default = 262144 # 套接字发送缓冲区大小的缺省值
net.core.wmem_max = 262144 # 套接字发送缓冲区大小的最大值
注:内核参数的修改不是必须的,视情况而定。修改该配置文件后,重启计算机或使用“/sbin/sysctl –p” 命令来使配置生效。
4.Oracle可用资源配置
使用vi编辑/etc/security/limits.conf文件,添加如下配置:
#configuration for oracle 10g R2 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
5.为第4步添加的资源限制配置相应的PAM模块
使用vi编辑/etc/pam.d/login文件,确保该文件中含有如下配置:
# configuration for oracle 10g R2 session    required     /lib/security/pam_limits.so
6.确保SELINUX为禁用状态
使用vi编辑/etc/selinux/config文件,确保:
SELINUX=disabled
7.修改系统版本标识
使用vi编辑/etc/RedHat-release文件,替换Fedora release 12 (Constantine)为redhat-4
8.创建Oracle相关目录

# mkdir –p /home/oracle/u01/app/oracle
# mkdir –p /home/oracle/u01/app/oradata

# mkdir –p /home/oracle/u01/app/oradata
# mkdir –p /home/oracle/u02/app/oraInventory

# chown –R oracle:dba /home/oracle/u01/app/oracle
# chown –R oracle:dba /home/oracle/u01/app/oradata /home/oracle/u02/app/oradata /home/oracle/u02/app/oraInventory
# chmod –R 775 /home/oracle/u01/app/oracle
# chmod –R 775 /home/oracle/u01/app/oradata /home/oracle/u02/app/oradata /home/oracle/u02/app/oraInventory

linux

Statement:
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