Redhatlinux9下安装oracle10g

合集下载

RedHat Linux安装Oracle10g安装步骤

RedHat Linux安装Oracle10g安装步骤

RedHat Linux安装Oracle10g安装步骤1安装RedHat Linux1.1在计算机启动时把安装盘放入光驱,在计算机自检时,F12,进入启动项选择菜单。

选择CD-ROM Drive1.2进入图形化安装界面,如图中提示:“To install or upgrade ingraphical mode,press the <enter> key,点击回车键进入图形安装模式”,请点击键盘上的【回车】键,选择进入图形化安装模式:1.3. 在安装开始时系统将询问是否测试安装盘,该测试以避免因为安装盘的问题而导致安装失败。

选择【ok】将进行测试。

如果可以确定安装盘是完整和正确的则选择【skip】跳过测试。

1.4. 进入Redhat Linux安装界面,该界面中并无需要手动配置的内容,可直接点击【next】继续。

1.5. 在下面这个界面中,用户可以选择安装过程中将使用的语言。

我默认其为英语,然后点击【next】;1.6. 默认键盘语言为U.S.English,如果有错误提示,则选择skip跳过,否则直接next;1.7. 请选择手动分区,Create custom layout,点击【next】1.8. 进入下图分区操作界面,该界面中常用的三个功能及其作用分别是:点击【new】新建分区,点击【edit】对已经建立的分区进行编辑,点击【delete】删除存在的分区。

(这里需要注意,因为linux是文件模式,所以应与windows分区区别开。

特别是在重装linux系统时,如果只想格式化根分区,切记一定要重新挂载其它的分区而不格式化,否则将不能加载分区。

)第一次安装linux系统,并未建立分区,首先请点击【new】建立分区。

分区按如下配置建立(分区顺序并无先后)。

1.8.1. Swap交换分区为内存的两倍,例如:如果物理内存为2G,那么交换分区为4G。

但如果物理内存大于等于16G,那么交换分区大小就是物理内存大小。

linux下安装oracle10g的艰难之旅

linux下安装oracle10g的艰难之旅

2005-10-17 09:10作者:田逸出处:chinaitlab责任编辑:罗可龙在linux下安装oracle是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身。

如果能够进行成功的安装oracle,那么同时也就顺便掌握了linux一些技术。

本文介绍在redhat linux 下安装oracle 10g 的方法。

在这里说明一下,Oracle 10g的g是grid 的缩写,意为网格,目前较为前沿的网络计算技术。

Oracle 10g 对软硬件的要求都非常的高,所以要玩转的话的花不少银子。

首先来看看它对硬件的要求:内存512兆(建议1G),cpu 主频2.0G以上,硬盘转速7200转以上(建议使用scsi硬盘),依此条件,我看买台服务器才行。

其次是软件要求:在oracle 官方的文档里,对于x86系列支持的操作系统只有3种(radhat ES/AS (x86),redhat ES/AS 3(x86),(x86) ),如果只有redhat 9也是可以安装的,不过要麻烦一点点。

当然oracle 10g需要更多的软件模块才能进行安装,这些软件模块我将在后面逐一说明。

在本例中,使用RedHat ES 3(x86)作为操作平台,并且安装了xwindow。

接下来,我们检查是否符合oracle 10g 的安装要求,以表格的形式列出。

首先是硬件情况。

以root 登录系统,并且启动x-window.如果用下表命令输出的值大于或等于建议值,请检查项目命令/方法建议值内存 #grep MemTotal /proc/meminfo 512MB交换分区 #grep SwapTotal /proc/meminfo 1GB/tmp目录空闲区 #df –k /tmp 400MB硬盘空闲空间 #df -k 4GB继续往下,检查软件需求。

对redhat ES 3(x86),需要如下的软件包:· Gnu gcc package, gcc-3.2.3-2 or 更高下面的包也必须被安装:· · · openmotif-2.2.2-16· · compat-gcc-c++ compat-libstdc++ compat-libstdc++ 为了保证系统满足需求,执行下面的步骤检查安装的linux版本和安装的套件。

Linux系统下Oracle 10g安装过程

Linux系统下Oracle 10g安装过程

Linux系统下Oracle 10g安装过程1.Linux系统安装本文档安装的Linux是AS4。

1.1.防火墙基本配置⏹无防火墙⏹是否启用SELinux:已禁用1.2.安装包选择安装Linux AS4的时候,要求选择定制软件包选项。

需要定制安装的软件组件如下:⏹X窗口系统(选取默认)⏹GNOME桌面环境(选取默认)⏹KDE桌面环境(选取默认)⏹图形化互联网⏹服务器配置工具(选取全部)⏹万维网服务器(选取全部)⏹Windows文件服务器(选取全部)⏹开发工具(选择全部)⏹原有软件开发(选择全部)⏹管理工具1.3.注意事项Oracle安装需要依赖很多其他的软件包,且对软件包的版本号也有较为严格的限制。

所以安装Oracle之前,需要安装其依赖的软件包。

软件参考包列表如下: gcc-3.4.4-2gcc-c++-3.4.4-2libgcc-3.4.4-2libstdc++-devel-3.4.4-2compat-libgcc-295-2.95.3-81compat-libstdc++-33-3.2.3-47.3glibc-2.3.4-2.13libaio-0.3.103-3libaio-devel-0.3.103-3libstdc++-devel 3.4.4-2针对不同的Linux版本,软件包的版本号略有不同。

Oracle安装过程中会检测所有依赖的软件包(检测界面参见2.1.2章节的步骤6),当提示缺少的软件包后,可以根据Oracle安装过程的提示软件包名称和版本查找并安装软件包。

2.Orcale服务端安装2.1.安装Oracle服务端2.1.1.Oracle的安装前预备1.配置系统内核参数,以root用户登录,修改在/etc/sysctl.conf文件,在该文件中添加以下参数:kernel.shmall =kernel.shmmax = (服务器物理内存值一半,单位字节)kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default =net.core.rmem_max =net.core.wmem_default =net.core.wmem_max =2.创建安装数据库时所需要使用的用户组oinstall、dba及Oracle用户,并将oinstall、dba组定义成oracle用户的主次组。

linux9下安装oracle10g手记

linux9下安装oracle10g手记

环境:VMWARE WORKSTATION 5542REDHAT9中文版ORACLE10.2,来自OTN网上下载安装LINUX,SCSI硬盘,13G,1G的交换区,100MB的启动区,512MB的内存开始安装安装操作系统首先安装好操作系统,记得给Oracle的安装目录分配较大的空间,如果有多人使用数据库,应该把交换分区设置大一些。

内存是很重要的一点,对于Oracle服务器,所需最小RAM 为512MB,而所需最小交换空间为1GB。

对于RAM 小于或等于2GB 的系统,交换空间应为RAM 数量的两倍;对于RAM 大于2GB 的系统,交换空间应为RAM 数量的一到两倍。

Oracle 10g 需要大约2.5G的磁盘空间,而每创建一个数据库实例需要1.2G的空间(可适当调整,1.2G 是默认标准大小),/tmp至少需要500M的空间,每增加一个数据库需要增加300左右的磁盘空间大小。

要在linux下查看磁盘空间可使用命令:df -h必须要安装XWINDOW,安装gcc(安装过程中调用需要,在开发工具包下,我本来没有安装,到了安装到) 配置内核参数,设置共享内存大小,否则最后创建数据库会出错配置内核参数Oracle使用Linux的共享内存、交换区等资源进行工作,如果你的内核参数设置不能满足Oracle的要求,那在安装oracel或使用过程就会频频出现问题,因此配置系统内核的参数就显得尤为重要和关键了。

内核参数的配置一般在/proc文件夹下配置:1. 以root用户允许以下命令;2. 进入目录/proc/sys/kernel;3. 用cat命令或more命令查看semaphore当前参数的值:cat sem命令运行后将会出现如下的结果:250 32000 32 128其中, 250 是参数SEMMSL的值,32000是参数SEMMNS的值, 32是参数SEMOPM的值,而128则是参数SEMMNI的值。

4. 用以下的命令可以对上述参数进行修改echo SEMMSL_value SEMMNS_value SEMOPM_value SEMMNI_value > sem其中SEMMSL_value、SEMMNS_value、SEMOPM_value、SEMMNI_value分别用相应的值进行替换,并且这些值的顺序不能调换5. 设置共享内存大小,共享内存大小一般设为物理内存的一半,在这里我们假设物理内存为512M则共享内存的值4294967295以此类推,如果你的物理内存是1G则这里的值则是8589934590:echo 4294967295 > shmmax以上配置只当当前会话有效,重新启动后将失效,可以把这两个命令写在/etc/rc.d/rc.local创建用于安装和管理Oracle数据库的用户# groupadd oinstall# groupadd dba# useradd -m -g oinstall -G dba oracle# id oracleuid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)设置oracle 帐户的口令:# passwd oracleChanging password for user oracle.New password:Retype new password:passwd:all authentication tokens updated successfully.环境变量的设置:用户建立好后,在/home下会产生与用户名同名的文件夹.如:/home/oracle在目录下使用命令:$ ls -a可以查看到所有文件,包括隐藏属性的文件.其中有一个文件名为 .bash_profile 这个文件就是oracle用户的环境变量文件(*是用户环境变量而不是系统环境变量).保持在/home/oracle目录下,使用命令:$ vi .bash_profile可打开vi编辑器,对.bash_profile文件进行编辑稍微对vi作一点使用说明,编辑器打开后只可看到其中内容,要进行编辑必须按“I” 键.在光标插入点更改好后,按ESC键取消插入,再按”:”作退出,退出有两种,一种在冒号后加”q”,将不保存刚才的设置退出;一种在冒号后加”wq”(不能写成qw),退出将保存刚才所作的更改..bash_profile文件内容如下:# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATHunset USERNAMEexport LANG="en"export orACLE_SID=orcjavaexport orACLE_HOME=/home/oracle/OraHome_1export PATH=$PATH:$ORACLE_HOME/bin其中:export PATHunset USERNAMEexport LANG="en"export orACLE_SID=orcjavaexport orACLE_HOME=/home/oracle/OraHome_1export PATH=$PATH:$ORACLE_HOME/bin是需要我们插入的内容!也就是设置好的环境变量.设置好后,必须注销重登用户oracle,变量才会生效.**这里有一点必须特别注意:再登入oracle时,命令是:# su - oracle注意那个”-”.它的作用是登录用户,并且转到用户家目录下,而最最重要一条是:重加载环境变量!登录好后使用命令:$ env 查看环境变量是否与我们设置的相同. 如果您在同一服务器上安装了多个oracle 产品或数据库,则orACLE_HOME、ORACLE_SID 和PATH 变量可能会更改.这里还有一点,环境变量中的LANG=”en”。

redhat linux下安装oracle 10g

redhat linux下安装oracle 10g

red hat linux 下安装oracle 10gOracle考资料:Oracle官方网站:/docs/html/B10813_01/toc.htm国外非Oracle官方网站: /Installi ... uxErrorsAndProblems一、以root用户登录, 进行如下操作:1 检查硬件要求* 主要包括:******************************************************************* ** 内存: >=512M ** 交换空间: 1.0 GB或者2倍内存大小 ** 临时空间(/tmp>):>=400M * * 软件所需空间: >=2.5G * * 数据库文件: >=1.2G ******************************************************************** *# cat /etc/issue# uname -r# grep "model name" /proc/cpuinfo# grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo# free# df -k /tmp# df -k2 检查软件要求(安装软件包)说明:虽然官方文档只要求如下几个软件包(具体版本号可能不一样),但实际上在真正安装的时候,往往需要更多.binutils-2.15.92.0.2-10.EL4compat-db-4.1.25-9control-center-2.8.0-12gcc-3.4.3-9.EL4gcc-c++-3.4.3-9.EL4glibc-2.3.4-2glibc-common-2.3.4-2gnome-libs-1.4.1.2.90-44.1libstdc++-3.4.3-9.EL4libstdc++-devel-3.4.3-9.EL4make-3.80-5pdksh-5.2.14-30sysstat-5.0.5-1xscreensaver-4.18-5.rhel4.22.1 首先,在你的RHEL光盘里找到如上RPM包;2.2 然后,执行以下命令:# rpm -Uvh binutils*# rpm -Uvh compat-db*# rpm -Uvh control-center*# rpm -Uvh gcc-3.4*# rpm -Uvh gcc-c++*# rpm -Uvh glibc-2.3*# rpm -Uvh glibc-common*# rpm -Uvh gnome-libs*# rpm -Uvh libstdc++-3.4*# rpm -Uvh libstdc++-devel*# rpm -Uvh make*# rpm -Uvh pdksh*# rpm -Uvh sysstat*# rpm -Uvh xscreensaver*说明:若执行以上命令时提示须安装其它,则再从RHEL4的安装盘拷贝相应的包,然后再继续安装3 创建安装数据库的用户、组和安装目录3.1 创建用户和相关的组# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -g oinstall -G dba oracle# passwd oracle3.2 建立相关目录并授权# mkdir -p /usr/app/oracle (the Oracle base directory)# mkdir -p /usr/oradata (an optional Oracle datafile directory) # chown -R oracle:oinstall /usr/app/oracle /usr/oradata# chmod -R 774 配置内核参数4.1 修改核心参数并检查4.1.1 修改参数# vi /etc/sysctl.conf说明:在该文件末尾加入如下内容:kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.shmall = 2097152kernel.sem = 250 32000 100 128fs.file-max = 65536net.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=2621444.1.2 启用新参数# /sbin/sysctl -p4.1.3 检查参数# /sbin/sysctl -a | rpm sem# /sbin/sysctl -a | rpm shm# /sbin/sysctl -a | rpm file-max# /sbin/sysctl -a | rpm ip_local_port_range4.2 设置oracle用户的shell限制4.2.1 编辑limits.conf# vi /etc/security/limits.conf说明:添加如下的行# nofile(可打开的文件描述符的最大数)和nproc(单个用户可用的最大进程数量)* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 655364.2.2 编辑/etc/pam.d/login,添加1行:# vi /etc/pam.d/loginsession required /lib/security/pam_limits.so4.2.3 编辑/etc/profile,添加如下部分:# vi /etc/profileCODE:if [ $USER = "racle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi5 装载CD,或上传并解压缩文件5.1 若装载CD:# mount /media/cdrom5.2 若上传并解压缩文件5.2.1 上传:可用ftp命令或ftp工具5.2.2 解压缩:# unzip 10201_database_linux32.zip -d /tmp/oracle 5.2.3 改变属主和权限:# chown oracle /tmp/oracle# chmod -R +755 /tmp/oracle5.3 设置在安装Oracle的机器上以oracle用户安装# xhost localhost:oracle二、以oracle用户登录, 进行如下操作1 配置oracle用户的环境变量1.1 切换到Oracle用户# su - oracle$ cd1.2 设置环境变量$ vi .bash_profile (在文件后面添加如下内容)CODE:export ORACLE_BASE=/usr/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=SHDBexport PATH=$PATHHOME/binORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport LANG=zh_CN.GBKexport NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK1.3 使环境变量生效$ source .bash_profile1.4 设置本地字符集类型$ export LC_CTYPE=en_US.UTF-82 开始安装说明:为了便于后结安装,最好在安装前打开两个shell窗口,1个以root 登录,另外1个以oracle登录2.1 $ ./runInstaller2.2 根据安装提示进行相应操作,中间需要root执行2个脚本:# $ORACLE_BASE/oraInventory/orainstRoot.sh# $ORACLE_HOME/root.sh说明:把$ORACLE_BASE和$ORACLE_HOME替换成实际的目录即可2.3 安装过程中,不要选择创建数据库;其它就没什么了,只须根据提示进行相应操作,直至安装成功。

RedHat Linux安装Oracle10g(图文详解教程)

RedHat Linux安装Oracle10g(图文详解教程)

RedHat Linux安装Oracle10g(图文详解教程)1安装RedHat Enterprise Linux 31.1 准备安装介质安装介质一共4张光盘(CD版),版本号为:2.4.21-27.ELsmp设置BIOS为光盘启动,放入第一张光盘即可。

进入到RedHat Enterprise Linux3(以下均简称为Linux)的启动界面,屏幕上出现[boot]字样,如果采用图形化方式安装,直接按回车继续,如果想采用命令行模式进行,输入“linux text”后回车,如有其他需要,按屏幕提示选择选项进行(比如安装SAT A硬盘或网卡时可能需要先安装其驱动)。

1.2 安装过程1.欢迎界面,点击Next继续2.选择安装语言界面,可以选择“Chinese(Simplified)简体中文”,点击Next继续3.选择键盘界面,默认即可(U.S. English),点击“下一步”继续4.选择鼠标界面,默认即可(3键鼠标(USB)),点击“下一步”继续5.磁盘配置界面,选择“用Disk Druid手工分区”,点击“下一步”继续6.设置分区:(以下为160G硬盘)分区需注意:最多只能4个主分区,其中逻辑分区也是一个主分区,同时,还需要注意/tmp分区,建议系统有/tmp目录,因为很多软件在安装的时候都需要往此目录写文件,比如Oracle10g就要求/tmp目录有400M以上的空间。

设置好以后,点击“下一步”继续7.设置引导装载程序配置默认保留“Red Hat Enterprise Linux AS…”勾选框,点击“下一步”继续8.防火墙设置,选择“无防火墙”,点击“下一步”继续9.系统默认的语言设置,默认(Chinese (P.R. of China)),点击“下一步”继续10. 选择时区,默认,点击“下一步”继续11. 设置root用户密码,点击“下一步”继续12. 软件包组设置,选择“定制要安装的软件包集合”,点击“下一步”继续13. 选择要安装的软件包特别注意:在“遗留网络服务器”中的细节中,勾选“telnet”服务点击“下一步”继续14. 确认界面,点击“下一步”继续15. 等待安装首先会根据第6步的设置进行磁盘分区和格式化然后会根据第13步的设置进行软件安装,安装过程会提示换光盘进行,按提示进行16. 安装完成17. 设置图形化界面(X)配置,默认即可18. 设置显示器配置,默认即可19. 设置图形化配置,默认即可(如有需要,可以把登录类型改成“文本”)20. 配置完成,退出重启就可以了2配置RedHat Enterprise 32.1 安装网卡驱动有些机器的网卡可能在安装操作系统时就能自动安装好,因此安装好Linux系统以后,可以通过ifconfig来查看是否有eth0设备,如果只有lo设备,说明网卡驱动未成功。

Linux 安装Oracle10G客户端_安装步骤

Linux 安装Oracle10G客户端_安装步骤

安装Oracle 数据库Linux 安装Oracle10G客户端我用的是XManager远程连接服务器,使用SSH。

假设我的安装路径在/cpic/cxfc/Oracle10G/x86_64下面。

// 安装文件路径var basePath = /cpic/cxfc/Oracle10G/x86_64简单命令解释:cd 进行位置切换, cd .. 标示上一目录, cd client表示进入当前目中的client目录中。

ls查看当前目录中的所有信息。

一:检测Linux系统版本检测Linux版本是为了看是否支持安装Oracle10G客户端。

查看Oracle10G客户端可以在什么版本的系统安装,可以在:basePath/client/install/oraparam.ini文件查看。

如下图所示:查看文件命令:cat 文件名查看系统类型命令:cat /etc/issue 如下图所示:大家可以看到我的系统是Red Hat红帽子的,是可以安装Oracle10G客户端的。

二:检测Linux服务器系统位数(是32位还是64位),这步很重要检测Linux服务器系统位数是因为如果你用32位安装包在64为系统安装的话会报错,缺少包。

所以如果是64位系统就下载64为安装包,32位就下载32位安装包。

我当时就在这里耗了很久。

所以特别提示一下。

检测Linux服务器系统位数命令:uname -i如图:我的是x86_64,也就是64位系统。

需要安装64为Oracle10G客户端安装包。

安装包图:因为是cpio压缩包所以需要解压,命令:cpio -idmv < 文件名.cpio如果是cpio.gz压缩包的话,解压命令:gunzip 文件名.cpio.gz进行解压为cpio 文件,然后再用上步搞定解压成为client文件夹。

三:进行安装1. 首先进入解压后的client文件夹,命令: cd client2. 运行安装文件:./runInstaller如图:3.下一步next,选择管理员进行安装,如图:下一步,如图,显示通过passed:点击下一步:如图:进入这一步的时候,不需要进行配置,将复选框选中点击next:一路next下去,知道finish,然后会提示执行root.sh,如图:再进入终端的命令窗口使用su root命令进入root账户,然后,如图:执行root.sh文件之后,点击安装界面的ok,安装完成:四:配置ORACLE_HOME1. 直接在终端命令窗口输入cd回车<!--[if !supportLists]-->2. <!--[endif]-->输入vi .bash_profile 进行修改配置文件<!--[if !supportLists]-->3. <!--[endif]-->进入之后按“i‘就可以修改文件了,在最下面添加<!--[if !supportLists]-->4. <!--[endif]-->umask 022<!--[if !supportLists]-->5. <!--[endif]--> exportORACLE_HOME=/u01/app/oracle<!--[if !supportLists]-->6. <!--[endif]--> exportPATH=$ORACLE_HOME/bin:$PATH4.输入完之后按“esc“然后输入:wq再敲回车进行保存退出。

VMWare6+RedhatLinux9+Oracle10g安装手册

VMWare6+RedhatLinux9+Oracle10g安装手册

VMWare6+RedhatLinux9+Oracle10g安装手册VMWare6环境在Redhat linux9上Oracle10g 安装手册1. 运行环境 (2)1.1 硬件安装环境 (2)1.2 相关软件 (2)2. 典型安装Vmware Workstation 6,具体过程省略。

(3)3. 安装Redhat Linux 9 (4)3.1 运行VMware Workstation (4)3.2 新建虚拟机 (4)3.3 安装Red Hat Linux 9操作系统 (4)3.4 安装VMware Tools (4)3.5 检查硬件参数,并做出必要调整 (4)3.6 创建用户和组 (5)3.7 准备文件目录 (5)3.8 设置内核参数,调节信号灯及共享内存 (5)3.9 设置oracle环境 (6)4. 安装Oracle 10g (7)4.1 共享文件夹,对安装文件进行解压 (7)4.2 安装过程 (7)4.3 创建数据库 (7)4.4 Linux配置oracle自动启动 (8)5. 网络配置 (11)6. oracle10g的优化设置 (12)1.运行环境1.1硬件安装环境●CPU Intel E5200●2GB DDR2内存●160GSATA硬盘●集成声卡显卡网卡1.2相关软件●WindowsXP sp2●Vmware Workstation 6●Red Hat Linux 9●Linux32-Oracle 10g (10.2.0.1.0)2.典型安装Vmware Workstation 6,具体过程省略。

3.安装Redhat Linux 93.1运行VMware Workstation3.2新建虚拟机欢迎界面,下一步;选择自定义配置,下一步;默认工作站,下一步;选择Linux系统,版本选择Red Hat Enterprise Linux 5,下一步;虚拟机名称可以不更改,位置更改到有足够空间(至少20G)的磁盘(例:E:\vm\Red Hat Enterprise Linux 5),下一步;选择一个cpu,下一步;内存设置需要700MB以上,视可用内存大小可掉大到1G,下一步;选择桥接网络,下一步;选择LSI Logic,下一步;选择建立一个新的虚拟磁盘,下一步;选择SCSI磁盘类型,下一步;磁盘大小更改到20G,剩余两项不选择,下一步;不更改默认磁盘配置文件,直接完成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Redhatlinux9下安装oracle10g2010-08-24一、第一检查安装oracle10g环境1,查看系统内存[root@linux4 ~]# grep MemTotal /proc/meminfoMemTotal: 1034584 kB2,查看交换区大小[root@linux4 ~]# grep SwapTotal /proc/meminfoSwapTotal: 2096472 kB3,查看/tmp大小(至少400M)[root@linux4 ~]# df -m /tmpFilesystem/dev/sda2 8061 2585 5067 34% /4,查看操作系统版本[root@linux4 ~]# cat /etc/issueRed Hat Enterprise Linux ES release 4 (Nahant Update 5)Kernel on an \m5,查看内核版本[root@linux4 ~]# uname -r2.6.9-55.Elsmp6,检查系统是否有安装一下包•compat-libstdc++-33-3.2.3-61•elfutils-libelf-0.125-3.el5•elfutils-libelf-devel-0.125-3.el5•glibc-2.5-12•glibc-devel-2.5-12•glibc-common-2.5-12•gcc-4.1.1-52.el5•gcc-c++-4.1.1-52.el5•libgcc-4.1.1-52.el5•libaio-0.3.106-3.2•libaio-devel-0.3.106-3.2•libstdc++-4.1.1-52.el5•libstdc++-devel-4.1.1-52.el5•unixODBC-2.2.11-7.1•unixODBC-devel-2.2.11-7.1•sysstat-7.0.0-3.el5•binutils-2.17.50.0.6-2.el5•make-3.81-1.1[root@linux4 ~]# rpm -q binutils[root@linux4 ~]# rpm -q compat-db[root@linux4 ~]# rpm -q compat-libstdc++-296[root@linux4 ~]# rpm -q control-center[root@linux4 ~]# rpm -q gcc gcc-c++[root@linux4 ~]# rpm -q glibc glibc-common gnome-libs[root@linux4 ~]# rpm -q libstdc++ libstdc++-devel[root@linux4 ~]# rpm -q make pdksh[root@linux4 ~]# rpm -q sysstat[root@linux4 ~]# rpm -q xscreensaver setarch(假如没有安装请安装好以上rpm包,有必要时能够强制安装,使用命令:rpm –Uvh *****.rpm --force --nodeps)在安装这些包时,专门是关于那些不是光盘安装的人来说,需要进行挂载mount涉及到windows与linux之间共享文件具体实现:在虚拟机设置里有一项options下share files选项里去设置,你会遇到Vmware tools 需要安装,其中原委请查资料。

安装了工具之后能够进行共享了,然后就能够进行挂载,将镜像文件挂载到linux系统上进行安装rpm包,可能安装过程中,其中包需要依靠关系,大致按上述顺序即可。

二、关于oracle的linux配置创建用于安装和爱护 Oracle 数据库Linux 组和用户帐户。

用户帐户将称为oracle,而组将称为 oinstall 和 dba。

以 root 用户身份执行以下命令:/usr/sbin/groupadd oinstall/usr/sbin/groupadd dba/usr/sbin/useradd -m -g oinstall -G dba oracleid oracleEx:# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -m -g oinstall -G dba oracle# id oracleuid=501(oracle) gid=502(oinstall) groups=502(oinstall),503(dba)设置 oracle 帐户的口令:passwd oracleEx:# passwd oracleChanging password for user oracle.New password:Retype new password:passwd: all authentication tokens updated successfully.创建名目现在创建名目来存放 Oracle 数据库10g。

以下假设在根文件系统中创建名目。

如此做是为了简便起见,不建议将其作为通用做法。

这些名目通常被创建为单独的文件系统。

以 root 用户身份执行以下命令:mkdir -p /u01/app/oraclechown -R oracle:oinstall /u01/appchmod -R 775 /u01/app配置 Linux 内核参数No install pagcompat-libstdc++libaio-develsysstatunixODBC-develOracle 数据库 10g第 1 版需要以下所示的内核参数设置。

给出的值都为最小值,因此假如您的系统使用一个更大的值,则不要进行更换。

Linux 承诺在系统启动并运行时修改大多数内核参数,因此无需在修改内核参数后重启系统。

kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=4194304net.core.wmem_default=262144net.core.rmem_max=4194304net.core.wmem_max=262144注意,OEL 5 差不多为 kernel.shmall 和 kernel.shmmax 定义了值。

假如默认值等于或大于要求值,则使用默认值。

假如您按照以上说明安装了 Linux,且内核参数全部采纳默认值,则只需在以root 用户身份登录后执行下命令。

cat >> /etc/sysctl.conf <<EOFkernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=4194304net.core.wmem_default=262144net.core.rmem_max=4194304net.core.wmem_max=262144EOF/sbin/sysctl -p# cat >> /etc/sysctl.conf <<EOFnet.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=262144> 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=4194304> net.core.wmem_default=262144> net.core.rmem_max=4194304> net.core.wmem_max=262144> EOF# /sbin/sysctl -pnet.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0kernel.core_uses_pid = 1net.ipv4.tcp_syncookies = 1kernel.msgmnb = 65536kernel.msgmax = 65536kernel.shmmax = 4294967295kernel.shmall = 268435456kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 4194304net.core.wmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_max = 262144以 root 用户身份运行以下命令来验证您的设置:/sbin/sysctl -a | grep shm/sbin/sysctl -a | grep sem/sbin/sysctl -a | grep file-max/sbin/sysctl -a | grep ip_local_port_range/sbin/sysctl -a | grep rmem_default/sbin/sysctl -a | grep rmem_max/sbin/sysctl -a | grep wmem_default/sbin/sysctl -a | grep wmem_max# /sbin/sysctl -a | grep shmkernel.shmmni = 4096kernel.shmall = 268435456kernel.shmmax = 4294967295kernel.shm-use-bigpages = 0# /sbin/sysctl -a | grep semkernel.sem = 250 32000 100 128# /sbin/sysctl -a | grep file-maxfs.file-max = 65536# /sbin/sysctl -a | grep ip_local_port_rangenet.ipv4.ip_local_port_range = 1024 65000# /sbin/sysctl -a | grep rmem_defaultnet.core.rmem_default = 4194304# /sbin/sysctl -a | grep rmem_maxnet.core.rmem_max = 4194304# /sbin/sysctl -a | grep wmem_defaultnet.core.wmem_default = 262144# /sbin/sysctl -a | grep wmem_maxnet.core.wmem_max = 262144为 oracle 用户设置 Shell 限制Oracle 建议对每个 Linux 帐户能够使用的进程数和打开的文件数设置限制。

相关文档
最新文档