Oracle 10g安装手册(for Redhat AS4)
以下操作在redhat as4 update5上测试通过。
1、硬件标准最低要求(指不警告的)
物理内存:1G以上,但在安装测试过程中,500M内存也安装成功
交换空间:1G以上, 但不要超过 2GB(32 位系统不支持大于 2GB 的交换文件) /tmp空间:400以上
要查看可用 RAM 和交换空间大小,运行以下命令: grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo 所需最小 RAM 为 512MB,而所需最小交换空间为 1GB。对于 RAM 小于或等于 2GB 的系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为 RAM 数量的一到两倍。
Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。要检查系统上的可用磁盘空间,运行以下命令:df –h
2、软件要求
其他所需程序包的版本(或更高版本): ? gcc-2.96-124 ? make-3.79 ? binutils-2.11
? openmotif-2.1.30-11 ? glibc-2.2.4-31
要查看系统上安装了这些程序包的哪些版本,运行以下命令:
rpm -q gcc make binutils openmotif glibc
如果欠缺某个文件可以使用KDE中的“应用程序”-“系统设置”-“添加/删除应用程序”进行添加,或者执行rpm –Uvh 包名.rpm 安装,例如: # From RedHat AS4 Disk 2 cd /media/cdrecorder/RedHat/RPMS rpm -Uvh setarch-1.6-1.i386.rpm
rpm -Uvh compat-libstdc++-33-3.2.3-47.3.i386.rpm rpm -Uvh make-3.80-5.i386.rpm rpm -Uvh glibc-2.3.4-2.i386.rpm
# From RedHat AS4 Disk 3
cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh openmotif-2.2.3-6.RHEL4.2.i386.rpm rpm -Uvh compat-db-4.1.25-9.i386.rpm rpm -Uvh libaio-0.3.102-1.i386.rpm rpm -Uvh gcc-3.4.3-9.EL4.i386.rpm
# From RedHat AS4 Disk 4 cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh compat-gcc-32-3.2.3-47.3.i386.rpm rpm -Uvh compat-gcc-32-c++-3.2.3-47.3.i386.rpm
3、安装oracle
1、创建 Oracle 组和用户帐户
接下来,创建用于安装和维护 Oracle 10g 软件的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall 和dba。以 root 用户身份执行以下命令: /************************************************* 建用户、设置密码、修改用户、删除用户:
useradd testuser 创建用户testuser
passwd testuser 给已创建的用户testuser设置密码
说明:新创建的用户会在/home下创建一个用户目录testuser usermod --help 修改用户这个命令的相关参数 userdel testuser 删除用户testuser
rm -rf testuser 删除用户testuser所在目录 查看有哪些组:more /etc/group
/************************************************
useradd oracle password oracle
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -m -g oinstall -G dba oracle 可以使用id oracle查看一下创建情况
可以用usermod改变用户组属性 例如:/usr/sbin/usermod -g oinstall -G dba oracle
使用id oracle
uid=512(oracle) gid=512(oinstall) groups=512(oinstall),513(dba)
2、创建目录
以下假设在根文件系统中创建目录。你的实际安装情况一般会与此有所不同。 以 root 用户身份执行以下命令: mkdir -p /home/oracle/app
chown -R oracle:oinstall /home/oracle/app chmod -R 775 /home/oracle/app
一定要给ORACLE在目录上的写入权限,否则安装的时候可能出现问题。
配置 Linux 内核参数
打开/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 保存后退出。
然后使参数生效使用以下命令:
# /sbin/sysctl –p
可能还需添加以下参数,但在我的一次安装过程中我并未添加这些参数,在安装oracle10g的过程中出现过警告,但在实际使用过程中到目前为止并未发现不妥,所以在实际安装过程中对以下参数请斟酌使用: net.core.rmem_default=262144 net.core.rmem_max=262144 net.core.wmem_default=262144 net.core.wmem_max=262144
3、为 oracle 用户设置 Shell 限制
Oracle 建议对每个 Linux 帐户可以使用的进程数和打开的文件数设置限制。要进行这些更改,以 root 用户的身份执行下列命令: 打开 /etc/security/limits.conf
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 保存后退出。
添加如下的行到/etc/pam.d/login 文件: session required /lib/security/pam_limits.so 保存后退出。
编辑 /etc/profile 文件,添加如下部分: if [ $USER = \if [ $SHELL = %ulimit -p 16384 ulimit -n 65536 else
ulimit -u 16384 -n 65536 fi
fi
保存后退出。
4、oracle 用户的环境变量
要使用 Oracle 产品,应该或必须设置几个环境变量。对于数据库服务器,建议设置以下环境变量: ORACLE_BASE ORACLE_HOME
ORACLE_SID PATH
以 oracle 身份登录,把下列行加在.bash_profile文件末尾,注意把其中ORACLE_SID换成自己的实例名:(.bash_profile文件的位置在/home/oracle/.bash_profile) 添加如下内容,你的具体值应该不会和这个完全相同.
ORACLE_BASE=/home/oracle/app; export ORACLE_BASE
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_BASE
export ORACLE_SID=sunsoft export ORACLE_BASE
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export ORACLE_BASE
注意上面环境变量中的ORACLE_BASE=/oracle/app 和export ORACLE_SID=sunsoft,要将其改为你实际使用的值,否则oracle不会正常运行。
5、开始安装10g
1、首先在/home/oracle/下创建文件 enterprise01.rsp 设置该文件 chmod 777 输入以下内容
RESPONSEFILE_VERSION=2.2.1.0.0 FROM_LOCATION=\
ORACLE_HOME=\ORACLE_HOME_NAME=\
TOPLEVEL_COMPONENT={\DEINSTALL_LIST={\SHOW_SPLASH_SCREEN=false SHOW_WELCOME_PAGE=false
SHOW_COMPONENT_LOCATIONS_PAGE=false SHOW_CUSTOM_TREE_PAGE=false SHOW_SUMMARY_PAGE=false
SHOW_INSTALL_PROGRESS_PAGE=false
SHOW_REQUIRED_CONFIG_TOOL_PAGE=false SHOW_CONFIG_TOOL_PAGE=false SHOW_RELEASE_NOTES=false SHOW_ROOTSH_CONFIRMATION=false SHOW_END_SESSION_PAGE=false SHOW_EXIT_CONFIRMATION=false NEXT_SESSION=false
NEXT_SESSION_ON_FAIL=false
SHOW_DEINSTALL_CONFIRMATION=false SHOW_DEINSTALL_PROGRESS=false ACCEPT_LICENSE_AGREEMENT=true COMPONENT_LANGUAGES={\ CLUSTER_NODES= INSTALL_TYPE=\s_nameForDBAGrp=dba s_nameForOPERGrp=dba b_oneClick=false
SHOW_DATABASE_CONFIGURATION_PAGE=false b_createStarterDB=false
保存该文件。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Oracle10g安装手册(for Redhat AS4)在线全文阅读。
相关推荐: