推荐下载-Red Hat AS 5564Bit安装Oracle10g补丁升级10204最新完整记录 精品
RedhatEnterpriselinux54上安装Oracle10g
RedhatEnterpriselinux54上安装Oracle10g安装手册目录一、安装环境 (1)二、安装Oracle 10g Release2 前的配置 (1)三、安装Oracle 10g (8)四、后续 (35)五、卸载ORACLE (49)六、监听配置参考 (49)一、安装环境1.在vmware里虚拟的RHEL5,分配的内存1G,SWAP分区2G2.在系统安装的过程中,一定选择安装所有开发包,建议不要安装SELinux或者者安装后在系统中禁止SELinux运行3.为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作。
二、安装Oracle 10g Release2 前的配置1.安装Oracle 10g R2所需的软件包# cd /mnt/cdrom/Server/ //进入安装光盘目录,需要挂载#cd /media/RHEL_5.4 i386 DVD/ServerFrom RedHat AS5 Disk 1(32 Bit)rpm -Uvh setarch-2*rpm -Uvh make-3*rpm -Uvh glibc-2*rpm -Uvh libaio-0*From RedHat AS5 Disk 2(32 Bit)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*libXp-1(操纵图形界面的,假如没有安装这个包,在运行runInstaller的时候,就说找都不到libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred.)From RedHat AS5 Disk 3(32 Bit)rpm -Uvh openmotif22-*rpm -Uvh compat-db-4*事实上在装系统的时候,将什么开发工具之类的能装上全装上(我用的ISO,DVD形式的,就全部在Server上。
Red Hat AS 5.5(64Bit)安装Oracle(10g-补丁升级10.2.0.4)最新完整记录
Red Hat AS 5.5(64Bit)安装Oracle(10g-补丁10.2.0.4) 一、安装系统Swap大小设置:Available RAM Swap Space RequiredBetween 1024 MB and 2048 MB 1.5 times the size of RAMBetween 2049 MB and 8192 MB Equal to the size of RAMMore than 8192 MB 0.75 times the size of RAM在系统安装的过程中,一定选择安装所有开发包,建议不要安装SELinux或者安装后在系统中禁止SELinux运行,并且关闭防火墙,否则会出现一些莫名其妙的问题。
为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作。
(注解:#号代表的是root用户执行语句,$代表的是oracle用户执行语句,请注意区分)(当前系统内存为8G 操作系统为32位redhat 5.3)二、安装Oracle前的系统准备工作1.检查需要的软件包可以使用rpm -qa|grep 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:a.检查内核版本,oracle 10g需要的linux内核版本为2.4.9-e.25(或者更高的版本)检查linux内核版本命令行如下:# uname –rb.Oracle 10 g其他所需程序包的版本gcc-2.96-118.7.2make-3.79.1-8binutils-2.11.90.0.8-12openmotif-2..1.30-11glibc-2.2.4-32.8检查程序包命令行如下:# rpm -q gcc make binutils openmotif glibcc.运行命令:# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc\> openmotif compat-gcc-c++ compat-libstdc++-devel再次查看系统程序包版本gcc-3.2.3-2make-3.79binutils-2.11openmotif-2.2.2-16setarch-1.3-1compat-gcc-7.3-2.96.122compat-gcc-c++-7.3-2.96.122compat-libstdc++-7.3-2.96.122compat-libstdc++-devel-7.3-2.96.122campat-db-4.0.14.5(oracle 10g数据库安装指南中将其列为必须,但此处并不需要)如果提示未安装信息,如package compat-libstdc++-devel is not installed 则需要安装此程序包d.相关缺少软件包打包安装:软件包安装命令:rpm -ivh 文件路径如:rpm -ivh /compat-libstdc++-7.3-2.96.122.rpm如果安装文件时没有显示文件的安装进度(红色框内),则文件安装失败,可以强制安装,在命令行最后面加上--nodeps –force即可以强制执行安装注意:如果在操作系统安装时,开发组件选择不全,以上安装包是不够的,需要检查以下安装包是否已经安装:libgomp-4.4.0-6.el5.x86_64.rpm \kernel-headers-2.6.18-164.el5.x86_64.rpm \glibc-headers-2.5-42.x86_64.rpm \libstdc++-devel-4.1.2-46.el5.x86_64.rpm \sysstat-7.0.2-3.el5.x86_64.rpm \glibc-devel-2.5-42.x86_64.rpm \libaio-devel-0.3.106-3.2.x86_64.rpm \gcc-4.1.2-46.el5.x86_64.rpm \gcc-c++-4.1.2-46.el5.x86_64.rpm \libtermcap-devel-2.0.8-46.1.x86_64.rpm \readline-devel-5.1-3.el5.x86_64.rpm \unixODBC-2.2.11-7.1.x86_64.rpm \unixODBC-devel-2.2.11-7.1.x86_64.rpm \glibc-devel-2.5-42.i386.rpm \libaio-devel-0.3.106-3.2.i386.rpm \unixODBC-2.2.11-7.1.i386.rpm \unixODBC-devel-2.2.11-7.1.i386.rpm \compat-db-4.2.52-5.1.x86_64.rpm \compat-gcc-34-3.4.6-4.x86_64.rpm \compat-gcc-34-c++-3.4.6-4.x86_64.rpm \gdb-6.8-37.el5.x86_64.rpm \libXp-1.0.0-8.1.el5.i386.rpm \libstdc++-devel-4.1.2-46.el5.i386.rpmelfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm \elfutils-libelf-devel-0.137-3.el5.x86_64.rpm \没有则要从安装盘上找到并安装,不再细说。
Red Hat Enterprise Linux 5(32Bit64Bit)安装Oracle(10g11g)
Red Hat Enterprise Linux 5(32Bit/64Bit)安装Oracle(10g/11g)一、安装系统首先安装Linux系统,根据Oracle官方文档的建议,在机器内存小于1G的情况下,swap分区大小应该设置为内存的2倍大,若内存大于2G则swap分区设置为与内存大小一样。
其实Linux系统的swap分区大小设置是很有讲究的,如果哪位读者有兴趣,可以参考我的另外一篇文章——《如何合理设置Linux系统的swap分区大小》。
在系统安装的过程中,一定选择安装所有开发包,建议不要安装SELinux或者安装后在系统中禁止SELinux运行,否则会出现一些莫名其妙的问题。
为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作二、安装Oracle前的系统准备工作1.检查需要的软件包可以使用rpm -qa|grep 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:From RedHat AS5 Disk 1(32 Bit)# rpm -Uvh setarch-2*# rpm -Uvh make-3*# rpm -Uvh glibc-2*# rpm -Uvh libaio-0*From RedHat AS5 Disk 2(32 Bit)# 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*From RedHat AS5 Disk 3(32 Bit)# rpm -Uvh openmotif-2*# rpm -Uvh compat-db-4*如果使用DVD安装介质的话,会很方便。
2.修改Linux发行版本信息由于Oracle 10g发行的时候,RedHat Enterprise Linux 5没有发行,所以Oracle 10g并没有对RedHat Enterprise Linux 5确认支持,我们有两种方法可以让Oracle 10g支持RedHat Enterprise Linux 5。
RedHatLinuxAS4Update5静默安装及升级Oracle10G10203
Red Hat Enterrise Linux4 Update5 环境下静默方安装Oracle10.2.0.1升级到10.2.0.3数据库,并创建数据库Oracle10G安装目录一、检查安装环境: (3)二、静默安装Oracle10G数据库软件 (9)三、静默安装监听器: (10)四、静默升级Oracle10G软件 (10)五、静默创建Oracle10G数据库 (13)六、设置oracle服务自启动 (15)一、检查安装环境:LinuxAS4Update5在安装时,将所有开发相关的组件全部安装;[root@localhost ~]# rpm -q binutils compat-db control-center gcc gcc-c++ glibcglibc-common gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio binutils-2.15.92.0.2-22compat-db-4.1.25-9control-center-2.8.0-12.rhel4.5gcc-3.4.6-8gcc-c++-3.4.6-8glibc-2.3.4-2.36glibc-common-2.3.4-2.36gnome-libs-1.4.1.2.90-44.1libstdc++-3.4.6-8libstdc++-devel-3.4.6-8make-3.80-6.EL4pdksh-5.2.14-30.3package sysstat is not installedxscreensaver-4.18-5.rhel4.13libaio-0.3.105-2[root@localhost ~]#sysstat没有安装,在安装盘4中的\RedHat\RPMS\下找到sysstat-5.0.5-14.rhel4.i386.rpm,上传至LINUX机器并安装[root@localhost ~]# rpm -Uvh sysstat-5.0.5-14.rhel4.i386.rpmwarning: sysstat-5.0.5-14.rhel4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e Preparing... ########################################### [100%] 1:sysstat ########################################### [100%] [root@localhost ~]#安装后检查:[root@localhost ~]# rpm -q sysstatsysstat-5.0.5-14.rhel4[root@localhost ~]#安装成功!判断本机是否安装过oracle:[root@localhost ~]# more /etc/oraInst.loc/etc/oraInst.loc: No such file or directory[root@localhost ~]#表示没有安装过oracle创建安装Oracle需要的用户和组:[root@localhost ~]# groupadd oinstall[root@localhost ~]# groupadd dba[root@localhost ~]# useradd -m -g oinstall -G dba oracle[root@localhost ~]#设置oracle用户密码,这里设置为“oracle”[root@localhost ~]# passwd oracleChanging password for user oracle.New UNIX password:BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password:passwd: all authentication tokens updated successfully.[root@localhost ~]#创建安装oracle所需的目录:[root@localhost ~]# mkdir -p /u01/app/oracle/db_1[root@localhost ~]# chown oracle.oinstall /u01/app/oracle [root@localhost ~]# chown oracle.oinstall /u01/app/oracle/db_1 [root@localhost ~]#配置Linux系统内核参数:[root@localhost ~]# vi /etc/sysctl.conf修改或添加以下参数:kernel.shmall = 2097152kernel.shmmax = 256000000kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144注:一般而言我们只需要修改kernel.shmmax 这个值,该参数应该是物理内存的一半(字节)编辑完之后存盘退出,然后运行下列命令重新加载并验证参数是否正确:[root@localhost ~]# sysctl -pnet.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 0kernel.core_uses_pid = 1kernel.shmall = 2097152kernel.shmmax = 256000000kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144[root@localhost ~]#Oracle建议对每个Linux账户可以使用的进程数和打开的文件数设置限制(可选设置)打开文件limits.conf[root@localhost ~]# vi /etc/security/limits.conf加入以下参数:* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536修改/etc/pam.d/login文件[root@localhost ~]# vi /etc/pam.d/login加入参数:session required /lib/security/pam_limits.sosession required pam_limits.so[root@localhost ~]# vi /etc/selinux/config确保存在以下内容:SELINUX=disabled配置oracle 用户的环境变量[root@localhost ~]# su - oracle[oracle@localhost ~]$ vi .bash_profile文件内容修改为:# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programs# Oracle Environmentexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/db_1export ORACLE_SID=orclexport ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libexport LD_LIBRARY_PATHexport PATH=$HOME/bin:$ORACLE_HOME/bin:$PATHexport NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"export PATHunset USERNAMEif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi到此,安装Oracle的准备工作基本完成,下一步,可以选择图形界面安装或静默安装方式,这里使用静默安装方式:二、静默安装Oracle10G数据库软件修改响应文件:[oracle@localhost database]$ cd response/[oracle@localhost response]$ vi enterprise.rsp修改必要的参数UNIX_GROUP_NAME=”oinstall”FROM_LOCATION="../stage/products.xml"ORACLE_HOME="/u01/app/oracle/db_1"ORACLE_HOME_NAME="OraDbHome1"RESTART_SYSTEM=falseRESTART_REMOTE_SYSTEM=falseORACLE_HOSTNAME=localhostCOMPONENT_LANGUAGES={"zh_CN"}s_nameForDBAGrp="dba"n_configurationOption=3回到Oracle10G的安装程序目录,开始安装:[oracle@localhost database]$ ./runInstaller -silent -responseFile/home/oracle/database/response/enterprise.rsp安装完成后,执行两个脚本(使用root用户):#. $ORACLE_BASE/oraInventory/orainstRoot.sh#. $ORACLE_HOME/root.sh三、静默安装监听器:安装网络监听器没有网络监听器,客户端就无法通过网络连接Oralce服务器。
Redhatlinux56下Oracle10g安装及升级到10204配置手册
Redhat linux5.6下Oracle 10g (10.2.0.1)安装及升级到10.2.0.4配置手册∙安装准备∙RedHat Linux Server 5.6安装文件(RPM补丁包定制,全选,软件开发包下全部选择,语言选中文、英语即可)∙Oracle 10g(10.2.0.1)10201_database_linux_x86_64.cpio.gz安装文件p6810189_10204_Linux-x86-64.zip补丁文件(10.2.0.4)和p8350262_10204_Generic.zip补丁文件∙硬件要求∙物理内存至少2G查看命令:grep MemTotal /proc/meminfo∙交换分区:至少1G,最好是物理内存的2倍查看命令:grep SwapTotal /proc/meminfo∙硬盘空闲区至少4G查看命令:df -k∙创建安装oracle 所需的组和用户以下操作需要使用root账户创建。
∙创建oinstall用户组#groupadd oinstall∙创建dba用户组#groupadd dba∙创建oracle用户#useradd -g oinstall -G dba oracle∙初始化oracle用户密码#passwd oracle∙创建Oracle安装目录本示例中,Oracle安装路径为:/oracle/product/10.2/db_1∙创建oracle安装目录#mkdir -p /oracle/product/10.2/db_1∙修改目录所属用户为oracle用户#chown -R oracle:oinstall /oracle∙修改目录权限#chmod -R 755 /oracle∙配置linux内核参数∙编辑/etc/sysctl.conf文件,添加或修改如下的行:实际配置环境中,红色部分是需要修改行,蓝色部分为添加行。
(kernel.shmall 指一个内存段最大可用内存。
RedHatLinuxAS4Update5静默安装与升级Oracle10G10203
Red Hat Enterrise Linux4 Update5 环境下静默方安装Oracle10.2.0.1升级到10.2.0.3数据库,并创建数据库Oracle10G安装目录一、检查安装环境: (3)二、静默安装Oracle10G数据库软件 (9)三、静默安装监听器: (10)四、静默升级Oracle10G软件 (10)五、静默创建Oracle10G数据库 (13)六、设置oracle服务自启动 (15)一、检查安装环境:LinuxAS4Update5在安装时,将所有开发相关的组件全部安装;[rootlocalhost ~]# rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaiobinutils-2.15.92.0.2-22compat-db-4.1.25-9control-center-2.8.0-12.rhel4.5gcc-3.4.6-8gcc-c++-3.4.6-8glibc-2.3.4-2.36glibc-common-2.3.4-2.36gnome-libs-1.4.1.2.90-44.1libstdc++-3.4.6-8libstdc++-devel-3.4.6-8make-3.80-6.EL4pdksh-5.2.14-30.3package sysstat is not installedxscreensaver-4.18-5.rhel4.13libaio-0.3.105-2[rootlocalhost ~]#sysstat没有安装,在安装盘4中的\RedHat\RPMS\下找到sysstat-5.0.5-14.rhel4.i386.rpm,上传至LINUX机器并安装[rootlocalhost ~]# rpm -Uvh sysstat-5.0.5-14.rhel4.i386.rpmwarning: sysstat-5.0.5-14.rhel4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60ePreparing... ########################################### [100%]1:sysstat ########################################### [100%][rootlocalhost ~]#安装后检查:[rootlocalhost ~]# rpm -q sysstatsysstat-5.0.5-14.rhel4[rootlocalhost ~]#安装成功!判断本机是否安装过oracle:[rootlocalhost ~]# more /etc/oraInst.loc/etc/oraInst.loc: No such file or directory[rootlocalhost ~]#表示没有安装过oracle创建安装Oracle需要的用户和组:[rootlocalhost ~]# groupadd oinstall[rootlocalhost ~]# groupadd dba[rootlocalhost ~]# useradd -m -g oinstall -G dba oracle [rootlocalhost ~]#设置oracle用户密码,这里设置为“oracle”[rootlocalhost ~]# passwd oracleChanging password for user oracle.New UNIX password:BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password:passwd: all authentication tokens updated successfully. [rootlocalhost ~]#创建安装oracle所需的目录:[rootlocalhost ~]# mkdir -p /u01/app/oracle/db_1 [rootlocalhost ~]# chown oracle.oinstall /u01/app/oracle [rootlocalhost ~]# chown oracle.oinstall /u01/app/oracle/db_1 [rootlocalhost ~]#配置Linux系统核参数:[rootlocalhost ~]# vi /etc/sysctl.conf修改或添加以下参数:kernel.shmall = 2097152kernel.shmmax = 256000000kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144注:一般而言我们只需要修改kernel.shmmax 这个值,该参数应该是物理存的一半(字节)编辑完之后存盘退出,然后运行下列命令重新加载并验证参数是否正确:[rootlocalhost ~]# sysctl -pnet.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 0kernel.core_uses_pid = 1kernel.shmall = 2097152kernel.shmmax = 256000000kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144[rootlocalhost ~]#Oracle建议对每个Linux账户可以使用的进程数和打开的文件数设置限制(可选设置)打开文件limits.conf[rootlocalhost ~]# vi /etc/security/limits.conf加入以下参数:* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536修改/etc/pam.d/login文件[rootlocalhost ~]# vi /etc/pam.d/login加入参数:session required /lib/security/pam_limits.sosession required pam_limits.so[rootlocalhost ~]# vi /etc/selinux/config确保存在以下容:SELINUX=disabled配置oracle 用户的环境变量[rootlocalhost ~]# su - oracle[oraclelocalhost ~]$ vi .bash_profile文件容修改为:# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programs# Oracle Environmentexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/db_1export ORACLE_SID=orclexport ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export LD_LIBRARY_PATHexport PATH=$HOME/bin:$ORACLE_HOME/bin:$PATHexport NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"export PATHunset USERNAMEif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi到此,安装Oracle的准备工作基本完成,下一步,可以选择图形界面安装或静默安装方式,这里使用静默安装方式:二、静默安装Oracle10G数据库软件修改响应文件:[oraclelocalhost database]$ cd response/[oraclelocalhost response]$ vi enterprise.rsp修改必要的参数UNIX_GROUP_NAME=”oinstall”FROM_LOCATION="../stage/products.xml"ORACLE_HOME="/u01/app/oracle/db_1"ORACLE_HOME_NAME="OraDbHome1"RESTART_SYSTEM=falseRESTART_REMOTE_SYSTEM=falseORACLE_HOSTNAME=localhostCOMPONENT_LANGUAGES={"zh_CN"}s_nameForDBAGrp="dba"n_configurationOption=3回到Oracle10G的安装程序目录,开始安装:[oraclelocalhost database]$ ./runInstaller -silent -responseFile/home/oracle/database/response/enterprise.rsp安装完成后,执行两个脚本(使用root用户):#. $ORACLE_BASE/oraInventory/orainstRoot.sh#. $ORACLE_HOME/root.sh三、静默安装监听器:安装网络监听器没有网络监听器,客户端就无法通过网络连接Oralce服务器。
RedHatLinuxAS5安装Oracle10g步骤
RedHatLinuxAS5安装Oracle10g步骤1、软件准备在安装之前我们要先准配好这一次要用到的所有软件包。
●RHEL5安装包(五张CD或一张DVD)●Oracle安装包:10201_database_linux32.zip●操作系统补丁包rhel3_pre_install.sh●RPM软件包:p3006854_9204_LINUX.zipp2617419_210_GENERIC.zipp3238244_9204_LINUX.zip可以在AS5的光盘中找到的包:compat-libcwait-2.1-1.i386.rpmcompat-db-4.2.52-5.1.i386.rpmlibXp-1.0.0-8.i386.rpmlibXp-devel-1.0.0-8.i386.rpmopenmotif-2.3.0-0.3.el5.i386.rpmopenmotif-devel-2.3.0-0.3.el5.i386.rpm可以在网上下载的包:giflib-4.1.3-7.1.el5.1.i386.rpmglib-1.2.10-20.el5.i386.rpmlibpng10-1.0.42-1.rhel5.i386.rpmORBit-0.5.17-22.rhel5.i386.rpmgtk+-1.2.10-57.fc7.i386.rpmimlib-1.9.15-6.rhel5.i386.rpmgnome-libs-1.4.2-9.rhel5.i386.rpm2、安装注意点RHEL AS5安装注意事项如下:1) 建议在装系统时手工分区,如果选用自动分区的话一定要在分区之后查看一下根目录的空间是否够用。
因为接下来在Oracle的安装主目录/home下面将会使用很大的空间。
2) 不要过度的迷信RHEL准备的【定制添加/删除软件包】功能,安装系统的时候必须选择【定制安装】并且将所有可能要用到的软件包尽量一次装全,以免以后留下麻烦,尤其是【开发】和【服务器】这两项。
RedHat 5下Oracle10g的安装
RedHat 5下Oracle10g的安装一、摘要随着互联网的普及,人们的工作、学习和生活与网络联系越来越紧密,为此计算机阶的许多网络爱好者搭建了许多不同的网络,如企业网、校园网和城区网等等。
然而这些大型网络却缺乏不了后台数据库的存储和组织的功能。
数据库服务器对系统各个方面要求都很高,要处理大量的随机I/O请求和数据传送,对内存、磁盘以及CPU的运算能力均有一定的要求。
内存方面,数据库服务器需要高容随着互联网的普及,人们的工作、学习和生活与网络联系越来越紧密,搭高速的内存来节省处理器访问硬盘的时间,提高服务器的响应速度。
同时,一些数据库产品如Oracle对于硬件的要求比较高,比如安装Windows版本的Oracle 10G要求至少需要1GB物理内存。
在磁盘方面,高速的磁盘子系统也可以提高数据库服务器查询应答的速度,这就要求磁盘具有高速的接口和转速,目前主流应用的存储介质有万转或者15000转的SAS硬盘或SCSI 硬盘等。
数据库服务器对于处理器性能要求也很高。
数据库服务器需要根据需求进行查询,然后将结果反馈给用户。
如果查询请求非常多,比如大量用户同时查询的时候,如果服务器的处理能力不够强,无法处理大量的查询请求并作出应答,那么服务器可能会出现应答缓慢甚至死机的情况。
关键字:网络;oracle;二、Oracle和Linux发展简介2.1、简介Oracle Linux,其全称为Oracle Enterprise Linux,是Oracle公司在2006年初发布第一个版本,是Linux发行版本之一,以对Oracle软件和硬件支持较好见长。
OEL,一般人通常叫法为Oracle企业版Linux,由于Oracle提供的企业级支持计划UBL(Unbreakable Linux),所以很多人都称OEL为坚不可摧Linux。
2010年9月,Oracle Enterprise Linux发布新版内核——Unbreakable Enterprise Kernel,专门针对Oracle 软件与硬件进行优化,最重要的是Oracle数据库跑在OEL上性能可以提升超过75%。
Oracle 10g(10201) For Redhat AS4安装指南
Oracl e 10g(10201)在Redhat AS4上的安装指南EAS产品支持部刘学鹏请注意:本文件只作为产品介绍之用,不属于您与金蝶签署的任何协议。
本文件仅包括金蝶既定策略、产品及功能方面的信息,不能以本文件作为要求金蝶履行商务条款、产品策略以及开发义务的依据。
本文件内容可能随时变更,恕不另行通知。
前言概述这是在Red Hat Linux AS4 上安装Oracle 10g(10.201) 软件的指南,并假设使用Intel x86 硬件。
本文详细介绍了在Red Hat Linux AS4 上安装Oracle 10g(10.201) 和配置的过程。
适用范围EAS系统工程师、EAS实施顾问。
约定符号约定在本文中可能出现下列标志,它们所代表的含义如下。
内容约定本处对文中通用信息作如下约定●$EAS_HOME表示EAS服务器安装的根目录,即安装过程中输入的本地路径。
●$BOS_HOME表示BOS工具的安装根目录,即安装过程中输入的本地路径。
目录概述 (2)适用范围 (2)约定 (2)1 安装前的准备工作 (4)2 安装Oracle (8)3 Oracle基本命令 (13)4 参考文档 (17)1 安装前的准备工作系统安装要求:要验证系统是否满足Oracle 10g 数据库的最低要求,以root 用户身份登录并运行以下命令。
要查看可用RAM 和交换空间大小,运行以下命令:例如:# grep MemTotal /proc/meminfoMemTotal:512236 kB# grep SwapTotal /proc/meminfoSwapTotal:1574360 kB所需最小RAM 为512MB,而所需最小交换空间为1GB。
对于RAM 小于或等于2GB 的系统,交换空间应为RAM 数量的两倍;对于RAM 大于2GB 的系统,交换空间应为RAM数量的一到两倍。
Oracle 10g 软件还需要2.5GB 的可用磁盘空间,而数据库则另需1.2GB 的可用磁盘空间。
Debian Squeeze AMD64安装Oracle 10g x86_64 10.2.0.4数据库
/database/debian_amd64_install_10g_r2_database.html服务器操作系统为Debian Squeeze AMD64,没有安装X,通过ssh远程访问。
客户端为debian testing,安装有gnome桌面环境。
先安装10.2.0.1,然后安装升级包10.2.0.4,比安装10g r2客户端多了一些操作,具体安装过程如下:一、安装10.2.0.11、下载oracle 10g r2下载回来的文件为10201_database_linux_x86_64.cpio.gz$gunzip 10201_database_linux_x86_64.cpio.gz$cpio -idmv < 10201_database_linux_x86_64.cpio解压缩后所有的安装文件位于database目录下。
2、检查硬件是否达到要求物理RAM必须大于512M,现在的机器内存都没问题。
超过8GB RAM时,swap应该在物理RAM的0.75倍以上。
Enterprise Edition安装类型大约使用2G硬盘空间。
通过以下命令检查,如果不满足需要做相应的调整$grep MemTotal /proc/meminfo //检查物理内存大小$grep SwapTotal /proc/meminfo //检查swap大小$df -h //检查可用硬件空间大小3、安装需要的软件包,创建需要的符号链接安装依赖包$sudo apt-get install build-essential ia32-libs ia32-libs-dev libc6 libc6-i386 libc6-devlibc6-dev-i386 rpm libstdc++5如果不安装ia32-libs,安装时会提示/…/client/runInstaller: 63: /…/client/install/.oui: not found创建符号链接#ln -sf /usr/bin/awk /bin/awk#ln -sf /usr/bin/rpm /bin/rpm#ln -sf /usr/bin/basename /bin/basename4、创建oracle需要的组和用户oracle安装使用的组#groupadd oinstall系统管理使用的组#groupadd dba创建用户oracle#useradd -g oinstall -G dba oracle为用户oracle设置密码#passwd oracle创建nobody用户和nobody组#groupadd nobodydebian默认已经创建了nobody用户,其属于nogroup组,但$ORACLE_HOME/root.sh为$ORACLE_HOME/bin/extjob设置的组为nobody,所以这里也要创建nobody组,否则root.sh会抱怨/bin/chgrp: invalid group: `nobody’5、配置内核参数和oracle用户资源限制值内核参数oracle 10g要求的内核参数值如下semmsl 250semmns 32000semopm 100semmni 128shmall 2097152shmmax 物理内存的一半,以字节为单位shmmni 4096file-max 65536ip_local_port_range 最小:1024 最大:65000rmem_default 262144rmem_max 262144wmem_default 262144wmem_max 262144如果系统默认的内核参数值高于oracle 10g需要的值,则保持默认参数不变,否则用oracle 10g要求的值来修改内核参数。
RedHat AS 5下Oracle10g安装文档
RedHat AS 5下Oracle10g安装文档目次1.安装Oracle前的系统准备工作 (3)1.1.检查内存、硬盘容量、交换空间等 (3)1.2.检查需要的软件包 (3)1.3.修改系统内核参数 (3)1.4.创建组和用户 (4)1.5.添加以下内容到/etc/security/limits.conf (4)1.6.添加以下内容到/etc/pam.d/login (4)1.7.加以下内容到/etc/profile (5)1.8.对默认 shell start-up文件作如下改变 (5)1.9.配置Linux主机 (5)1.10.配置oracle用户环境变量 (5)2.安装Oracle,并进行相关设置 (7)2.1.解压缩安装文件 (7)2.2.用oracle帐户进入安装文件所在目录,执行如下命令即可看到安装界面: (7)1.安装Oracle前的系统准备工作1.1.检查内存、硬盘容量、交换空间等检查项目命令/方法建议值内存 #grep MemTotal /proc/meminfo 512MB交换分区 #grep SwapTotal /proc/meminfo 1GB/tmp目录空闲区 #df –k /tmp 400MB硬盘空闲空间 #df -k 4GB1.2.检查需要的软件包继续往下,检查软件需求。
可以使用rpm -q 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:From RedHat AS5 Disk 1(32 Bit)# rpm -q setarch-2*# rpm -q make-3*# rpm -q glibc-2*# rpm -q libaio-0*From RedHat AS5 Disk 2(32 Bit)# rpm -q compat-libstdc -33-3*# rpm -q compat-gcc-34-3*# rpm -q compat-gcc-34-c -3*# rpm -q gcc-4*# rpm -q libXp-1*From RedHat AS5 Disk 3(32 Bit)# rpm -q openmotif-2*# rpm -q compat-db-4*如果使用DVD安装介质的话,会很方便。
推荐下载-Linux下Oracle10g的安装与卸载全 精品
Linux下Oracle10g的安装与卸载第一章Oracle 10g的安装 (3)1.1检查硬件环境 (3)1.1.1硬件要求 (3)1.1.2检查内存 (3)1.1.3检查交换分区 (3)1.1.4检查/tmp临时文件夹空闲空间 (3)1.1.5检查磁盘空闲空间大小 (4)1.2检查软件环境 (4)1.2.1软件环境要求 (4)1.2.2检查操作系统型号 (5)1.2.3检查内核型号 (5)1.2.4检查安装Oracle10g必须的操作系统安装包是否安装 (5)1.3创建组和用户 (6)1.3.1 创建oinstall组 (6)1.3.2 创建dba组 (6)1.3.3创建用户名为oracle的用户并将其指派到相应的组 (6)1.3.4修改oracle用户密码 (6)1.3.5 检查确认用户 (6)1.4创建安装目录并修改目录属性 (7)1.4.1创建目录 (7)1.4.2分配组 (7)1.4.3分配权限 (7)1.5修改Linux内核参数 (7)1.5.1 在/etc/sysctl.conf文件中加入下列行 (7)1.5.2 运行以下命令改变核心参数 (8)1.6设置oracle用户限制 (9)1.6.1 在配置文件/etc/security/limits.conf 文件中加入下列行 (9)1.6.2 在/etc/pam.d/login文件中加入下列行 (9)1.7修改host文件及环境变量 (10)1.7.1 修改/etc/hosts文件 (10)1.7.2 修改用户环境变量 (11)1.8开始安装Oracle (12)1.8.1 解压安装包 (12)1.8.2 进入解压目录,安装Oracle (12)1.8.3 指定产品清单目录和身份证明,默认即可,点击下一步 (13)1.8.4 产品特定的先决条件检查,点选用户已验证然后点击下一步即可 (14)1.8.5 安装 (15)1.8.6 执行配置脚本 (16)1.8.7 安装完毕退出 (17)第二章配置监听及建库 (18)2.1配置监听器 (18)2.1.1在终端输入如下命令调用网络配置助手 (18)2.1.2添加监听程序 (19)2.1.3为监听起名 (19)2.1.4选择协议TCP (20)2.1.5配置端口,默认为1521 (20)2.1.6是否配置另一个监听,如果不配置选择否 (21)2.1.7完成监听配置,点击下一步退出 (21)2.2创建数据库 (22)2.2.1使用dbca命令调用oracle数据库配置助手进行图形建库 (22)2.2.2创建数据库 (23)2.2.3选择模板为一般用途创建数据库 (23)2.2.4为数据库实例起名 (24)2.2.5选择使用企业管理器管理数据库 (24)2.2.6设置数据库密码 (25)2.2.7选择数据库存储机制 (25)2.2.8指定数据库创建位置 (26)2.2.9.指定闪恢区位置及大小 (26)2.2.10.是否添加实例方案 (27)2.2.11设置oracle相关参数,这里主要设置字符集 (27)2.2.12.数据库的存储配置 (28)2.2.13选择创建数据库选项,如保存模板和脚本可进行点选 (28)2.2.14点击确定开始创建 (29)2.2.15口令管理 (29)第三章Oracle 10g的卸载 (30)3.1图形卸载Oracle (30)3.1.1切换目录到安装介质的根目录执行./runInstaller命令或切换到$ORACLE_HOME/oui/bin目录下执行./runInstaller脚本 (30)3.1.2卸载产品 (31)3.1.3确认卸载产品 (32)3.1.4卸载完成后点击关闭窗口 (33)3.1.5删除相关目录及文件 (34)3.2手工卸载数据库 (34)3.2.1.使用SQL*PLUS关闭数据库 (34)3.2.2.停止监听程序 (34)3.2.3停止HTTP服务 (34)3.2.4 su到root用户删除安装目录 (35)3.2.5删除/usr/local/bin下的文件 (35)3.2.6.将/etc/ora*删除 (35)3.2.7将/etc/inittab.cssd删除 (35)3.2.8将oracle用户删除(若要重新安装,可以不删除) (35)3.2.9将用户组删除(若要重新安装,可以不删除) (35)3.2.10修改内核参数 (35)第一章Oracle 10g的安装1.1检查硬件环境1.1.1硬件要求内存至少512M交换分区至少1G/tmp 至少400M磁盘空闲空间至少4G1.1.2检查内存# grep MemTotal /proc/meminfo1.1.3检查交换分区# grep SwapTotal /proc/meminfo1.1.4检查/tmp临时文件夹空闲空间# df –h /tmp1.1.5检查磁盘空闲空间大小# df –h1.2检查软件环境1.2.1软件环境要求操作系统:Red Hat Enterprise Linux AS/ES 3.0(Update 4 or later)内核:至少2.4.21-27.EL 内核软件包:❖binutils-2.15.92.0.2-13.EL4❖pat-db-4.1.25-9❖pat-libstdc++-296-2.96-132.7.2❖gcc-3.4.3-22.1.EL4❖gcc-c++-3.4.3-22.1.EL44❖glibc-2.3.4-2.9❖glibc-mon-2.3.4-2.9❖gnome-libs-1.4.1.2.90-44.1❖libstdc++-3.4.3-22.1❖libstdc++-devel-3.4.3-22.1❖make-3.80-5❖pdksh-5.2.14-30❖setarch-1.6-11.2.2检查操作系统型号# cat /etc/issue1.2.3检查内核型号# uname –r1.2.4检查安装Oracle10g必须的操作系统安装包是否安装# rpm -qa |grep package_name#rpm –qa|grep binutils-2.15.92.0.2-13.EL4#rpm –qa|grep pat-db-4.1.25-9#rpm –qa|grep pat-libstdc++-296-2.96-132.7.2#rpm –qa|grep gcc-3.4.3-22.1.EL4#rpm –qa|grep gcc-c++-3.4.3-22.1.EL44#rpm –qa|grep glibc-2.3.4-2.9#rpm –qa|grep glibc-mon-2.3.4-2.9#rpm –qa|grep gnome-libs-1.4.1.2.90-44.1#rpm –qa|grep libstdc++-3.4.3-22.1#rpm –qa|grep libstdc++-devel-3.4.3-22.1#rpm –qa|grep make-3.80-5#rpm –qa|grep pdksh-5.2.14-30#rpm –qa|grep setarch-1.6-1#rpm –qa|grep libXp-1.0.0-8.1.el5.i386.rpm备注:如果按装了系统会显示出包名称,如果没有安装则什么也不显示,可以使用rpm –ivh package_name(包名)的命令安装。
oracle10g 10.0.2升级到oracle10g 10.0.4版本
1.安装oracle10g 10.0.2版本oracle2.关闭所有的oracle10g的服务可以用命令来关闭服务($ emctl stop dbconsole $ isqlplusctl stop $ lsnrctl stop)3.做个冷备份# cp -a app/ app.bak4.安装oracle10g 10.0.2版本升级到oracle10g 10.0.4版本的升级程序启动数据库到升级模式$ sqlplus /nologSQL*Plus: Release 10.2.0.4.0 - Production on Sun Jun 20 10:55:10 2010Copyright (c) 1982, 2007, Oracle. All Rights Reserved.SQL> conn /as sysdbaConnected to an idle instance.(如果显示“以连接”,那么可以SQL> shutdown 如果显示连“接到空闲实例”可以省略SQL>shutdown)SQL> startup upgradeORACLE instance started.Total System Global Area 285212672 bytesFixed Size 1267068 bytesVariable Size 92277380 bytesDatabase Buffers 188743680 bytesRedo Buffers 2924544 bytesDatabase mounted.Database opened.SQL> spool path.logSQL> @?/rdbms/admin/catupgrd.sql(运行oracle安装目录下面的catupgrd.sql来重建数据字典) SQL> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.SQL> startupORACLE instance started.Total System Global Area 285212672 bytesFixed Size 1267068 bytesVariable Size 134220420 bytesDatabase Buffers 146800640 bytesRedo Buffers 2924544 bytesDatabase mounted.Database opened.SQL> @?/rdbms/admin/utlrp.sql(由于catupgrd.sql重建过程中可能造成一些对象失效,我们需要运行utlrp.sql重新编译PL/SQL packages)SQL> select comp_name,version,status from sys.dba_registryCOMP_NAME VERSION STATUS----------------------------------- -------------------- -----------Oracle Database Catalog Views 10.2.0.4.0 VALIDOracle Database Packages and Types 10.2.0.4.0 VALIDOracle Workspace Manager 10.2.0.4.3 VALIDJServer JAVA Virtual Machine 10.2.0.4.0 VALIDOracle XDK 10.2.0.4.0 VALIDOracle Database Java Packages 10.2.0.4.0 VALIDOracle Expression Filter 10.2.0.4.0 VALIDOracle Data Mining 10.2.0.4.0 VALIDOracle Text 10.2.0.4.0 VALIDOracle XML Database 10.2.0.4.0 VALIDOracle Rule Manager 10.2.0.4.0 VALIDOracle interMedia 10.2.0.4.0 VALIDOLAP Analytic Workspace 10.2.0.4.0 VALIDOracle OLAP API 10.2.0.4.0 VALIDOLAP Catalog 10.2.0.4.0 VALIDSpatial 10.2.0.4.0 VALIDOracle Enterprise Manager 10.2.0.4.0 VALID检查升级之后,所有组件的状态,如果显示为VALID,则表示升级成功。
ORACLE 10g升级到10.2.0.5
ORACLE 10g升级到10.2.0.5目录一、环境描述 (3)二、准备工作 (3)2.1下载补丁包 (3)2.2上传补丁包 (3)2.3进行数据备份 (3)2.4关闭所有oracle服务进程 (3)2.5确认显示终端 (3)三、升级ORACLE软件 (4)3.1升级Oracle软件 (4)3.2使用OPatch工具安装小补丁 (8)四、升级ORACLE数据库 (10)4.1采用DBUA升级 (10)4.2手工升级 (13)五、检查升级后状态 (14)六、可能出现的问题 (15)一、环境描述服务器A安装Oracle 10g(10.2.0.1)数据库,需将服务器A Oracle数据库升级到10.2.0.5。
二、准备工作2.1下载补丁包下载oracle10.2.0.5升级补丁,p8202632_10205_AIX64-5L.zip和p1*******_10205_AIX64-5L_psu201104.zip(需要metalink账号进入官网下载相关升级包)2.2上传补丁包通过FTP将补丁包上传到服务器并解包、赋予权限。
# jar xvf p8202632_10205_AIX64-5L.zip# chown -R oracle:dba目录名称(或直接赋予777权限)2.3进行数据备份为了防止升级失败或意外情况发生,建议先对数据库进行备份(冷备或RMAN 备份),并记录升级前oracle文件结构等信息:SQL>select name from v$datafile;2.4关闭所有oracle服务进程$ emctl stop dbconsole// 停止OEM$ isqlplusctl stop// 停止isqlplus$ lsnrctl stop// 停止监听$ sqlplus "/as sysdba"SQL>shutdown immediate;// 停止数据库实例2.5确认显示终端使用xmanager 连接到系统图形界面,切换到oracle用户下,输入 xclok 确认可以正确显示Xwindow窗口:$ export DISPLAY=localhost:0.0$ xclock三、升级ORACLE软件3.1升级Oracle软件1、进入升级目录,运行runInstaller,按照提示进行安装:2、升级完成后在root用户下按提示执行相应语句:3.2使用OPatch工具安装小补丁1、进入补丁目录,运行opatch apply即可:[oracle@p550ywzy:/oracle/tar/11724962]$lsREADME.html README.txt custom etc files[oracle@p550ywzy:/oracle/tar/11724962]$/oracle/tar/OPatch/opatch applyInvoking OPatch 10.2.0.5.1Oracle Interim Patch Installer version 10.2.0.5.1Copyright (c) 2010, Oracle Corporation. All rights reserved.Oracle Home : /oracle/product/10.2.0Central Inventory : /oracle/oraInventoryfrom : /etc/oraInst.locOPatch version : 10.2.0.5.1OUI version : 10.2.0.5.0OUI location : /oracle/product/10.2.0/ouiLog filelocation :/oracle/product/10.2.0/cfgtoollogs/opatch/opatch2011-06-02_ 14-11-26PM.logPatch history file:/oracle/product/10.2.0/cfgtoollogs/opatch/opatch_history.txtApplySession applying interim patch '11724962' to OH'/oracle/product/10.2.0'Running prerequisite checks...Patch 11724962: Optional component(s) missing : [ oracle.rdbms.dv, 10.2.0.5.0 ] , [ oracle.rdbms.dv.oc4j, 10.2.0.5.0 ]Provide your email address to be informed of security issues, install and initiate Oracle Configuration Manager. Easier for you if you use your My Oracle Support Email address/User Name.Visit /support/policies.html for details.Email address/User Name: 此处可直接回车跳过You have not provided an email address for notification of security issues.Do you wish to remain uninformed of security issues ([Y]es, [N]o) [N]: yOPatch detected non-cluster Oracle Home from the inventory and will patch the local system only.Please shutdown Oracle instances running out of this ORACLE_HOME on the local system.(Oracle Home = '/oracle/product/10.2.0')Is the local system ready for patching? [y|n]yUser Responded with: Y省略输出信息……Running make for target client_sharedlibRunning make for target ioracleRunning make for target client_sharedlibApplySession adding interim patch '11724962' to inventoryVerifying the update...Inventory check OK: Patch ID 11724962 is registered in Oracle Home inventory with proper meta-data.Files check OK: Files from Patch ID 11724962 are present in Oracle Home. The local system has been patched and can be restarted.OPatch succeeded.至此,ORACLE程序软件暂且更新完成,还需对数据库进行升级(重新编译)。
RHEL 5.4 x64上安装Oracle 10g R2
RHEL 5.4 x64上安装Oracle 10g R21.修改当前linux版本号及安装必要的程序包1).因为Oracle 10g R2不认RHEL 5.4,所以必须修改RHEL版本号安装才能进行。
# cat /etc/redhat-release可以看到当前版本号为:Red Hat Enterprise Linux Server release 5.4 (Tikanga)# vi /etc/redhat-release将5.4改为4.4(安装完oracle后可将版本号再改回5.4)。
2).Oracle官方安装文档中所说的程序包一般都已经装了,只需再手动安装一下libXp-1.0.0-8.1.el5.i386.rpm包:# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm2.添加oinstall、dba组和oracle用户1).以root用户登陆,执行以下命令,创建oinstall、dba组和oracle用户。
# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -g oinstall -G dba oracle2).执行以下命令,修改oracle用户密码# passwd oracle输入新密码两次。
3.建立oracle安装目录1).以root用户登陆,在根目录下创建相关目录/oracle及/oracle /10g-------为oracle软件安装目录/osource------为安装盘存放目录# mkdir /oracle# mkdir /oracle/10g# mkdir /osource2).修改/oracle目录的owner & group# chown -R oracle:oinstall /oracle4.设置oracle环境变量以root用户登陆,创建/home/oracle/.bash_profile文件,添加如下内容:ORACLE_BASE=/oracleORACLE_HOME=/oracle/10gORACLE_SID=lx10(数据库的名字)PATH=$ORACLE_HOME/bin:$PATH:.export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH5.设置kernal参数1).以root用户登陆,在/etc/sysctl.conf文件中添加以下各行,设置kernal参数kernel.shmmni = 4096kernel.sem = 25032000100128fs.file-max = 65536net.ipv4.ip_local_port_range = 102465000net.core.rmem_default = 262144net.core.wmem_default = 262144net.core.rmem_max = 262144net.core.wmem_max = 2621446.安装文件解压在安装前需要将oracle软件拷贝到本机上。
【原创】REDHAT5.4上安装Oracle10G步骤
REDHET5.4安装ORACLE步骤REDHET5.4安装步骤 (1)一、检查环境 (1)1、检查Oracle所需的包 (1)2、安装openmotif软件包 (2)二、配置参数 (2)1、添加参数 (2)2、添加用户组 (4)3、创建目录 (5)三、安装ORACLE (5)1、解压并授权 (5)2、安装 (6)四、其他 (6)一、检查环境1、检查Oracle所需的包:[root@redhat5.4 Server]# rpm -q kernel-headers-2.6.18-164.el5.i386.rpm[root@redhat5.4 Server]# rpm -q compat-glibc-headers-2.3.4-2.26.i386.rpm[root@redhat5.4 Server]# rpm -q compat-glibc-2.3.4-2.26.i386.rpm[root@redhat5.4 Server]# rpm -q compat-libstdc++-33-3.2.3-61.i386.rpm[root@redhat5.4 Server]# rpm -q compat-libf2c-34-3.4.6-4.i386.rpm-----[root@redhat5.4 Server]# rpm -q compat-libgcc-296-2.96-138.i386.rpm---[root@redhat5.4 Server]# rpm -q cpp-4.1.2-46.el5.i386.rpm[root@redhat5.4 Server]# rpm -q glibc-headers-2.5-42.i386.rpm[root@redhat5.4 Server]# rpm -q glibc-devel-2.5-42.i386.rpm[root@redhat5.4 Server]# rpm -q libgomp-4.4.0-6.el5.i386.rpm[root@redhat5.4 Server]# rpm -q libstdc++-devel-4.1.2-46.el5.i386.rpm[root@redhat5.4 Server]# rpm -q gcc-4.1.2-46.el5.i386.rpm[root@redhat5.4 Server]# rpm -q compat-gcc-34-3.4.6-4.i386.rpm----[root@redhat5.4 Server]# rpm -q compat-gcc-34-c++-3.4.6-4.i386.rpm带‘------’的表面装时没有的包,可以到镜像文件里Server文件夹中去找,将缺少的包传到linux里,用下面的语句安装并更新。
推荐下载-Oracle10gforXP安装XXXX 精品
Oracle Database 10g for Window 一、安装环境Windows XP Professional二、下载软件http://.oracle./technology/global//software/index.html三、安装1.运行setup.exe安装ORACLE 10g。
一般会检查系统配置是否符合要求,出现“Oracle DataBase 10g 安装”对话框,图1:图1画面中网格背景寓示了10g的卖点Grid puting“网格计算”。
选中“高级安装”,以便为SYS、SYSTEM设置不同的口令,并进行选择性配置。
2、进入“Oracle Database 10g安装。
单击“下一步”,选择安装类型“企业版”,图2:图23.置安装产品的“名称”和“路径”,图3:图3⏹“名称”对应ORACLE_HOME_NAME环境变量⏹“路径”对应ORACLE_HOME环境变量4.检查产品安装的先决条件,图4、图5:图4图55.“选择数据库配置”,选择“不创建启动数据库”,图6:图66.概要信息,出现“概要”对话框,图7:图77.开始安装Oracle 10g,图8:图88.安装结束,显示数据库配置文件安装情况,图9:图99.建立数据库。
数据库配置助手(Database Configuration Assistant)用于创建数据库、配置数据库选项、删除数据库和管理模板。
在只安装数据库软件情况下,使用数据库配置助手(DBCA)建立数据库。
建立数据库的方法有两种:第一种是在命令行下直接运行:dbca;第二种是点击开始菜单:开始=>程序=>Oracle-oraDb10g_home1=>配置和移植工具=>Database ConfigurationAssistant,图10:图1010.具体步骤如下,先出现欢迎对话框,图11:图1111.“操作”,创建数据库,图12:图1212.选择数据库模板如果是第一次创建数据库,只能创建数据库和管理模板可以使用,选择创建数据库,单击“下一步”,会出现数据库模板对话框,选择“事务处理”,图13:图13数据库模板是本地硬盘上的XML 文件,用来存储数据库的配置信息。
推荐下载-oracle 10g 单实例 升级方案文档 精品
WINXP 32bit从10.2.0.1升级到10.2.0.4(单实例)1、安装前的工作1.1、下载升级包地址:ftp://updates.oracle./6810189/p6810189_10204_Win32.zip 利用迅雷下载并作一个HASH认证,确保其正确下载文件: O:\ROOT\ROOT\ORACLE\p6810189_10204_Win32.zip大小: 1034621834 字节修改时间: 20XX年11月10日, 11:56:50MD5: AF8818947E1903D008973B9F7CF3DF5BSHA1: 97EDE71B760438411022B57A60A897E5911EC8BACRC32: BD7783A91.2 检查系统状态检查dba_registry 查看oracle组件状态Column p_name format a40Column version format a12Column status format a6Select p_name, version, status from sys.dba_registry;P_NAME----------------------------------------------------VERSION STATUS------------------------------ ---------------------Oracle Database Catalog Views10.2.0.1.0 VALIDOracle Database Packages and Types10.2.0.1.0 VALIDOracle Workspace Manager10.2.0.1.0 VALIDJServer JAVA Virtual Machine10.2.0.1.0 VALIDOracle XDK10.2.0.1.0 VALIDOracle Database Java Packages10.2.0.1.0 VALIDOracle Expression Filter10.2.0.1.0 VALIDOracle Data Mining10.2.0.1.0 VALIDOracle Text10.2.0.1.0 VALIDOracle XML Database10.2.0.1.0 VALIDOracle Rules Manager10.2.0.1.0 VALIDOracle interMedia10.2.0.1.0 VALIDOLAP Analytic Workspace10.2.0.1.0 VALIDOracle OLAP API10.2.0.1.0 VALIDOLAP Catalog10.2.0.1.0 VALIDSpatial10.2.0.1.0 VALIDOracle Enterprise Manager10.2.0.1.0 VALID已选择17行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Red Hat AS 5.5(64Bit)安装Oracle(10g-补丁10.2.0.4) 一、安装系统Swap大小设置:Available RAM Swap Space RequiredBetween 1024 MB and 2048 MB 1.5 times the size of RAMBetween 2049 MB and 8192 MB Equal to the size of RAMMore than 8192 MB 0.75 times the size of RAM在系统安装的过程中,一定选择安装所有开发包,建议不要安装SELinux或者安装后在系统中禁止SELinux运行,并且关闭防火墙,否则会出现一些莫名其妙的问题。
为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作。
(注解:#号代表的是root用户执行语句,$代表的是oracle用户执行语句,请注意区分)(当前系统内存为8G 操作系统为32位redhat 5.3)二、安装Oracle前的系统准备工作1.检查需要的软件包可以使用rpm -qa|grep 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:a.检查内核版本,oracle 10g需要的linux内核版本为2.4.9-e.25(或者更高的版本)检查linux内核版本命令行如下:# uname –rb.Oracle 10 g其他所需程序包的版本gcc-2.96-118.7.2make-3.79.1-8binutils-2.11.90.0.8-12openmotif-2..1.30-11glibc-2.2.4-32.8检查程序包命令行如下:# rpm -q gcc make binutils openmotif glibcc.运行命令:# rpm -q gcc make binutils openmotif setarch pat-db pat-gcc\> openmotif pat-gcc-c++ pat-libstdc++-devel再次查看系统程序包版本gcc-3.2.3-2make-3.79binutils-2.11openmotif-2.2.2-16setarch-1.3-1pat-gcc-7.3-2.96.122pat-gcc-c++-7.3-2.96.122pat-libstdc++-7.3-2.96.122pat-libstdc++-devel-7.3-2.96.122campat-db-4.0.14.5(oracle 10g数据库安装指南中将其列为必须,但此处并不需要)如果提示未安装信息,如package pat-libstdc++-devel is not installed 则需要安装此程序包d.相关缺少软件包打包安装:软件包安装命令:rpm -ivh 文件路径如:rpm -ivh /pat-libstdc++-7.3-2.96.122.rpm如果安装文件时没有显示文件的安装进度(红色框内),则文件安装失败,可以强制安装,在命令行最后面加上--nodeps –force即可以强制执行安装注意:如果在操作系统安装时,开发组件选择不全,以上安装包是不够的,需要检查以下安装包是否已经安装:libgomp-4.4.0-6.el5.x86_64.rpm \kernel-headers-2.6.18-164.el5.x86_64.rpm \glibc-headers-2.5-42.x86_64.rpm \libstdc++-devel-4.1.2-46.el5.x86_64.rpm \sysstat-7.0.2-3.el5.x86_64.rpm \glibc-devel-2.5-42.x86_64.rpm \libaio-devel-0.3.106-3.2.x86_64.rpm \gcc-4.1.2-46.el5.x86_64.rpm \gcc-c++-4.1.2-46.el5.x86_64.rpm \libtermcap-devel-2.0.8-46.1.x86_64.rpm \readline-devel-5.1-3.el5.x86_64.rpm \unixODBC-2.2.11-7.1.x86_64.rpm \unixODBC-devel-2.2.11-7.1.x86_64.rpm \glibc-devel-2.5-42.i386.rpm \libaio-devel-0.3.106-3.2.i386.rpm \unixODBC-2.2.11-7.1.i386.rpm \unixODBC-devel-2.2.11-7.1.i386.rpm \pat-db-4.2.52-5.1.x86_64.rpm \pat-gcc-34-3.4.6-4.x86_64.rpm \pat-gcc-34-c++-3.4.6-4.x86_64.rpm \gdb-6.8-37.el5.x86_64.rpm \libXp-1.0.0-8.1.el5.i386.rpm \libstdc++-devel-4.1.2-46.el5.i386.rpmelfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm \elfutils-libelf-devel-0.137-3.el5.x86_64.rpm \没有则要从安装盘上找到并安装,不再细说。
2.修改Linux发行版本信息由于Oracle 10g发行的时候,RedHat Enterprise Linux 5没有发行,所以Oracle 10g并没有对RedHat Enterprise Linux 5确认支持,我们需要手工修改Linux的发行注记,让Oracle 10g 支持RedHat Enterprise Linux 5。
编辑/etc/redhat-release文件# vi /etc/redhat-release将其中的内容Red Hat Enterprise Linux Server release 5 (Tikanga) 修改为Red Hat Enterprise Linux AS release 4 (Nahant Update 4)(oracle安装完成之后,将其改回原来的版本)2.1修改swap值创建swapfile文件步骤如下:#dd if=/dev/zero of=/swapfile bs=1024 count=(物理内存-已有swap)m*1024#mkswap /swapfile#swapon /swapfile#vi /etc/fstab,增加:/swapfile swap swap defaults 0 0#free -m3.修改系统内核参数3.1修改内核参数# vi /etc/sysctl.confkernel.shmall = 3145728//该参数表示系统一次可以使用的共享内存总量(以页为单位)。
缺省值就是2097152,3145728*4/1024/1024=12G 说明SGA可设置的最大值kernel.shmmax = 12884901888//该参数定义了共享内存段的最大尺寸(以字节为单位),缺省为32M ,表示为sga所分内存段的大小,如果专用的Oracle服务器,则sga建议为1段。
与kernel.shmall对应kernel.shmmni = 4096 // 这个内核参数用于设置系统范围内共享内存段的最大数量。
该参数的默认值是4096 。
kernel.sem = 250 32000 100 128 // 表示设置的信号量fs.file-max = 65536 // 表示文件句柄的最大数量。
文件句柄设置表示在linux系统中可以打开的文件数量net.ipv4.ip_local_port_range = 1024 65000 //端口范围net.core.rmem_default = 262144 //socket接收缓冲区缺省大小,字节net.core.rmem_max = 262144 // socket接收缓冲区最大大小,字节net.core.wmem_default = 262144 // socket发生缓冲区缺省大小,字节net.core.wmem_max = 262144 // socket发送缓冲区最大大小,字节为了便于方便复制,将代码贴出:# vi /etc/sysctl.confkernel.shmmax = 12884901888kernel.shmall = 3145728kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 1024 65000fs.file-max =65536net.core.rmem_default = 262144net.core.rmem_max = 262144net.core.wmem_default = 262144net.core.wmem_max = 262144修改好内核参数后,执行如下命令使新的设置生效# /sbin/sysctl -p注:如果sysctl.conf已经存在此参数,并且原参数值比修改值大,那么不建议改动sysctl.conf 原本已经具有的相应参数值4.创建Oracle用户、组、安装目录在这里只讨论单主机环境,不考虑RAC环境的配置。
(1) 创建Oracle用户组#groupadd oinstall#groupadd dba(2) 创建Oracle用户#useradd -m -g oinstall -G dba oracle(3) 设置Oracle用户口令#passwd oracle(4) 创建Oracle安装目录以及数据存放目录#mkdir -p /oracle# mkdir -p /oradata(5) 修改目录权限# chown -R oracle:oinstall /oracle/ /oradata/#chmod -R 755 /oracle/ /oradata/注:方便拷贝groupadd oinstallgroupadd dbauseradd -m -g oinstall -G dba oraclepasswd oraclemkdir -p /oraclemkdir -p /oradatachown -R oracle:oinstall /oracle/ /oradata/chmod -R 755 /oracle/ /oradata/5.添加以下内容到/etc/security/limits.conf #vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655366.添加以下内容到/etc/pam.d/l ogin#vi /etc/pam.d/loginsession required /lib/security/pam_limits.sosession required pam_limits.so7.添加以下内容到/etc/profile#vi /etc/profileif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi8.配置Linux主机检查/etc/hosts文件中是否有localhost的记录(指向127.0.0.1即可),若没有的话,在后面配置Oracle监听的时候会出现一些问题,导致无法启动监听,在此手工添加此记录即可。