Redhatlinux9下安装oracle10g
RedHat Linux安装Oracle10g安装步骤
![RedHat Linux安装Oracle10g安装步骤](https://img.taocdn.com/s3/m/a74df8d480eb6294dd886c62.png)
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的艰难之旅](https://img.taocdn.com/s3/m/fceec14d08a1284ac85043c6.png)
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安装过程](https://img.taocdn.com/s3/m/2644b4587e21af45b307a831.png)
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手记](https://img.taocdn.com/s3/m/5d2a29222f60ddccda38a078.png)
环境: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](https://img.taocdn.com/s3/m/6abc53c608a1284ac8504369.png)
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(图文详解教程)](https://img.taocdn.com/s3/m/a7a2c64be518964bcf847c42.png)
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客户端_安装步骤](https://img.taocdn.com/s3/m/9a003330f111f18583d05ac5.png)
安装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安装手册](https://img.taocdn.com/s3/m/449406d64793daef5ef7ba0d4a7302768e996f35.png)
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,剩余两项不选择,下一步;不更改默认磁盘配置文件,直接完成。
linux下安装oracle10g图解
![linux下安装oracle10g图解](https://img.taocdn.com/s3/m/820b936ca45177232f60a223.png)
一)前期准备*FTP客户端软件*Xmanager*pl/sql dev*10gr2_db_sol[1].cpio,数据库安装程序,适用于SUN Solaris(SPARC),数据库版本10.2。
二)创建用户组、用户1)添加用户组:groupadd oinstallgroupadd dba2)添加用户:useradd –g oinstall –G dba –d /export/home/oracle –s /bin/csh –m oracle{-g表示用户所属组、-G表示用户所属附加组、-d表示用户主目录、-s表示用户默认shell类型、oracle 表示用户名,-m参数表示自动创建此用户的主目录,为避免麻烦,请勿手动创建此目录}passwd oracle{表示为oracle用户设置密码,输入该命令并回车之后,系统会提示输入密码、确认密码}三)创建Oracle数据库安装点新建目录,Oracle将安装于这些目录下:mkdir /opt/oraclemkdir /opt/oracle/product/10gr2mkdir /opt/oracle/doc并把/opt/oracle目录属主改为oracle,属组改为oinstall:chown -R oracle:oinstall /opt/oracle{附Solaris系统目录说明/:root文件系统/bin:可执行程序,基本命令/usr:UNIX系统文件/dev:设备文件(逻辑设备)/devices:设备文件(物理设备)/etc:系统配置,系统管理数据文件/export:允许其他系统访问的目录和文件/home:用户家目录/kernel:系统核心模块/lib:系统库/opt:增加的一些应用软件/tmp:SWAP区/var:系统的一些管理文件}四)修改Oracle用户的环境变量以oracle用户登陆,在oracle用户的主目录下找到并修改它的环境变量.cshrc(这是一个隐藏文件,ls 时须加-a参数)。
linux下oracle10g的安装
![linux下oracle10g的安装](https://img.taocdn.com/s3/m/683ed6dfce2f0066f5332246.png)
linux下oracle10g的安装Linuxoracle10g 一、RedHat as5的安装a 选择安装方式这里咱们使用图形化安装,下图是安装选项的描述 b 检查安装媒介是否正确,最好在第一次使用从网上下载的iso文件时建议检查一遍,以后的安装就不用检查了。
c 安装欢迎页面d 选择安装时使用的语言界面 e 选择键盘f 选择磁盘分区方式(手动或自动)g 使用vmare安装都是默认为新系统安装,即新硬盘分区,所以他是给你提示是否有要备份的数据。
确认告警h 确定要分区的磁盘i 确认告警提示j 对磁盘进行分区swap1G2G k 设置grub,通常不用设置,除非是比较关键的系统(对安全级别有特殊要求的)l 配置网络接口卡我的网络配置如下m 设置网络安全n 选择系统语言o 确定系统时区p 设置root密码q 选择安装软件包的方式(默认或自选),我选择的是用户定制软件安装,有些东西是不需要的,所以还是手动选择的好。
r 确定自选的安装包,如果硬盘够大,建议选择全部安装。
为安装Oracle,以下组件包必须被安装:桌面环境:GNOME Desktop Environment 应用程序:Editors Graphical Internet Text-based Internet 开发:Development Libraries Development Tools 基本系统:System Configuration Tools Administration Tools Base Legacy Software Support System Tools X Window System s 开始安装t 安装需要的媒体包,一般的安装所需的光盘顺序是1-2-3-4-1 u 格式化磁盘分区v 安装过程,这一步时间可能会比较长,主要看你的机器的配置和你选择的软件包的多少了。
w 换盘,这个时候如果你向我一样没有刻盘的话,就点击从vmware的工具栏里点击VM――settings修改cdrom的iso文件,记住,最好的顺序是先disconnect cdrom,然后是修改cdrom 的iso文件名称,然后connect cdrom。
linux安装oracle10g
![linux安装oracle10g](https://img.taocdn.com/s3/m/a337f2096c85ec3a87c2c50e.png)
Oracle10g安装、恢复for linux1.Red Hat Enterprise Linux 安装:1.确认在安装时要有至少1GB 的Swap 空间2.安装完Red Hat Enterprise Linux 时确认安装以下包:gcc-3.2.3-2make-3.79binutils-2.11openmotif-2.2.2-16setarch-1.3-1compat-db-4.0.14.5compat-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.122建议如嫌确认以上包是否安装麻烦且硬盘空间许可的话可选择完全安装Red Hat Enterprise Linux 。
这样安装完后系统就包括了以上包了。
2.挂载磁盘阵列,并每次启动后自动挂载磁盘阵列Enterprise Linux 5安装完后,系统会认到磁盘阵列,不用安装驱动安装完linux后,需要将磁盘阵列挂载到linux中,具体命令mount比如要将阵列挂载到/mnt/oracle目录下,具体操作步骤:1、在mnt目录下新建一个oracle文件夹,可以通过界面新建也可以通过命令新建mkdir /mnt/oracle 新建oracle文件夹fdisk –l 查看一下磁盘阵列在系统中的标卷,比如/dev/sdb, /dev/sdb1mount /dev/sdb1 /mnt/oracle 将磁盘阵列挂载到系统中,如果,需要系统启动后自动挂载磁盘阵列的,需要修改/etc/fstab文件修改方式在命令提示符下#vi /etc/fstab 回车,在文件最后写下下面一行,保存,退出。
/dev/sdb1 /mnt/oracle auto defaults 0 0 卸载设备命令Umount /dev/sdb13.Oracle10G安装:修改/etc/redhat –release 内容为redhat-41.安装好系统后需先添加两用户组oinstall,dba及Oracle用户,并将oinstall,dba组定义成oracle用户的主次组。
在Linux操作系统上安装Oracle 10g
![在Linux操作系统上安装Oracle 10g](https://img.taocdn.com/s3/m/8fd2d61ca31614791711cc7931b765ce05087aaa.png)
SwapTotal: 1574360 kB 建议内存最少1GB,交换分区为内存的1.5~2倍。如果空间充足建议2倍。修改 主机名及hosts文件如下。
[root@oracle10g ~]# hostname oracle10g
[root@oracle10g ~]# vi /etc/hosts
# Do not remove the following line, or various programs
Oracle数据库系统
ቤተ መጻሕፍቲ ባይዱ
在Linux操作系统上安装Oracle 10g
第五步:创建安装目录。 [root@oracle10g /]# mkdir -p u01/oracle [root@oracle10g /]# chown -R oracle:oinstall u01
改变u01目录所属用户及组,-R参数表示递归。将Oracle 10g安装介 质解压到u01目录下。 [root@oracle10g database]# pwd /u01/database [root@oracle10g database]# ll
Oracle数据库系统
在Linux操作系统上安装Oracle 10g
第一步:内存及交换分区检查。
[root@oracle10g ~]# cat /proc/meminfo | grep MemTotal
MemTotal: 1034604 kB
[root@oracle10g ~]# cat /proc/meminfo | grep SwapTotal
会失败),使Oracle用户可以使用X-window。 [root@oracle10g /]# xhost +local:root
在Linux操作系统上安装Oracle 10g
Linux下oracle 10g的安装
![Linux下oracle 10g的安装](https://img.taocdn.com/s3/m/998bed2ebd64783e09122b34.png)
1,LINUX的硬件要求和软件要求
硬件要求
物理内存:1G
软件要求:
LINUX必须是ORACLE认证的系统。如centOS , 红帽子企业版 Linux enterprise 4.0
LINUX分区
Swap=2*物理内存=2G
/boot 300M
/ 10G
mkdir -p /u01/app/oracle/product/10.2.0
chown –R oracle.oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
3,oracle用户的环境变量
su – oracle
vi .bash_profile
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
保存退出
以上参数为安装前做好准备。
切换到root用户,执行reboot 重启计算机。
以oracle用户身份进入。
开始安装~
把oracle 10g 的database 复制到任何一个文件夹如/setup
/u01 10G-20G
/u01分区专门用来安装ORACLE系统
2,内核参数
su
输入密码
vi /etc/sysctl.conf
在文件的末尾添加以下几句
kernel.core_uses_pid=1
kernel.shmall=2097152
kernel.shmmax=536870912
切换到root 用户
chown –R oracle.oinstall /setup
cd /setup/database
oracle10g在红帽linux下的安装
![oracle10g在红帽linux下的安装](https://img.taocdn.com/s3/m/feef7c39b42acfc789eb172ded630b1c59ee9b33.png)
oracle10g在红帽linux下的安装在LINUX AS4下安装ORACLE10g指南检查linux安装包的完整性,检查下列包是否存在,如果不存在需先安装;假如实际情况中,包体的版本比以下列出的版本高,就无需安装。
Oracle所需的包体如下所示: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.2如果linux中是全部安装,以上包体都已经安装上,如果不是全部安装,需要通过以下操作步骤检查包体:用root用户登陆linux操作系统a、点击‘应用程序’-‘终端’,如下图位置:b、弹出如下图所示命令行对话框:在窗口中分别敲入如下命令(需输完一项,回车一项):rpm –q binutilsrpm –q compat-dbrpm –q control-centerrpm –q gccrpm –q gcc-c++rpm –q glibcrpm –q glibc-commonrpm –q gnome-libsrpm –q libstdc++rpm –q libstdc++-develrpm –q makerpm –q pdkshrpm –q sysstatrpm –q xscreensaverc、假如验证的每一项都回显示此包体的文件名,就说明已安装,如检查最后一个包体,弹出:xscreensaver-4.18-5.rhel4.9,表示包体已经安装成功,无需安装。
在Linux虚拟机中安装Oracle10g
![在Linux虚拟机中安装Oracle10g](https://img.taocdn.com/s3/m/a693a84efe4733687e21aa88.png)
在Linux虚拟机上安装Oracle Database 10g Oracle Database 一般运行在Linux操作系统下,我们需要安装在Linux操作系统下安装和使用Oracle DB来熟悉这种环境,为将来打下基础。
为了避免安装双系统带来的一些麻烦,我们可以在虚拟机里安装使用Linux。
以下介绍了在Linux虚拟机中安装Oracle DB的方法…准备:(1) Red Hat Enterprise Linux 5 安装镜像(2) Oracle Database 10g for Linux32 安装程序(3) VMware Workstation 7.0 安装程序1.安装虚拟机安装VMware Workstation 7.0然后我们要启动VMware,在虚拟机里安装一个操作系统选择File-New-Virtual Machine 在弹出的窗口中选择Typical,然后Next>然后如图所示进行配置,完毕后Next>填写个人姓名,设置用户名和密码,注意这里设置的密码也是root密码给虚拟机起名字并选择存放的位置下一步根据需要选择分配给虚拟机的磁盘空间,再下一步选择Customize Hardware选择分配给虚拟机的内存空间,如果你的内存够大,建议这里设置的内存大一些,否则运行起来会很卡,如果你的CPU是多核的,也可以进行如下配置最后点击Finish结束配置并耐心等待安装Tips: 按快捷键Ctrl+Alt可以使鼠标指针返回,按Ctrl+G或双击虚拟机界面可以控制虚拟机,按Ctrl+Alt+Enter 可以进入全屏模式。
2. 安装VMware Tools安装VMware Tools是为了以后能直接把Windows下的一些文本直接复制到虚拟机中里,这样可以很方便的把一些命令直接复制到Shell中执行。
VMware 7.0会自动在你安装虚拟机的时候装上VMware Tools,如果没有的话可以执行以下步骤安装。
linux系统下安装oracle 10g全步骤
![linux系统下安装oracle 10g全步骤](https://img.taocdn.com/s3/m/f3c75e1f866fb84ae45c8dbe.png)
Linux内核版本:Red.Hat.Enterprise.Linux.6.2[root@localhost ~]# uname -r2.6.32-220.el6.i686安装物理文件:[《红帽企业Linux.6.2》(Red.Hat.Enterprise.Linux.6.2)6.2[光盘镜像]].rhel-server-6.2-i386-dvd.isoOracle版本:oracle10g 10.2.0.1.0安装物理文件:10201_database_linux32.zipOracle安装步骤2012年2月1日目录1. 准备工作 (4)1.1. 拷贝oracle安装程序 (4)1.2. 解压缩“10201_database_linux32.zip”文件 (4)1.3. 检查软件包 (5)1.4. 修改redhat linux版本号 (6)1.5. 创建oracle用户及用户目录 (6)1.6. 修改host文件 (7)1.7. 配置相关内核参数 (8)1.8. 设置用户语言为英语解决界面乱码问题 (10)1.9. 打开图形界面服务 (10)2. 安装oracle (11)2.1. 启动oracle安装程序 (11)2.2. 选择安装模式 (12)2.3. 指定证书存放目录 (12)2.4. 选择安装类型 (13)2.5. 指定目录细节 (15)2.6. 安装前检测 (16)2.7. 选择配置选项 (17)2.8. 选择创建数据库模式 (17)2.9. 指定数据库选项 (18)2.10. 选择数据库管理选项 (19)2.11. 指定数据库存储选项 (20)2.12. 指定数据库备份恢复选项 (21)2.13. 指定数据库相关密码 (22)2.14. 数据库安装摘要 (23)2.15. 开始安装数据库 (24)2.16. 执行两个必要脚本 (30)2.17. 安装完毕 (33)3. 恢复系统参数 (35)3.1. 恢复Oracle用户语言环境 (35)3.2. 恢复redhat linux版本号 (36)3.3. 恢复相关内核参数 (36)4. 设置oracle自启动 (40)5. 常见问题和操作 (43)5.1. Oracle数据库存入中文内容是乱码的解决方法 (43)5.2. 删除oracle10g (50)5.3. 手动启动oracle10g (50)5.4. 客户端无法访问防火墙未打开1521端口 (53)5.5. 未安装“libXp-*”软件包 (54)5.6. linux版本不支持 (55)5.7. 未打开图形界面服务 (57)5.8. xhost: unable to open display ":0.0" (59)5.9. oracle安装页面乱码解决 (60)5.10. 安装前检测遇到问题 (62)5.11. 其他安装设置 (65)5.12. 启动oracle操作 (67)6. 数据库通过url相关操作 (69)6.1. iSQL*Plus URL (70)6.2. iSQL*Plus DBA URL (72)6.3. Enterprise Manager 10g Database Control URL (83)1.准备工作1.1. 拷贝oracle安装程序(虚拟机环境操作)ssh登录linux,根目录创建tools,将“10201_database_linux32.zip”Oracle安装文件拷贝到/home文件中。
oracle10g安装教程
![oracle10g安装教程](https://img.taocdn.com/s3/m/7223320c3868011ca300a6c30c2259010202f300.png)
oracle10g安装教程Oracle 10g 是一款强大的关系型数据库管理系统,下面是Oracle 10g 的安装教程:第一步:下载 Oracle 10g 安装包。
可以在 Oracle 官方网站上下载适用于您的操作系统的 Oracle 10g 安装包。
下载完成后,确保安装包与您的操作系统兼容。
第二步:解压安装包。
将下载的安装包解压到您想要安装 Oracle 10g 的目录中。
您可以使用压缩解压工具(如WinRAR)或自带的压缩工具进行解压。
第三步:运行安装程序。
在解压完成后,进入到解压目录,并找到名为“setup.exe” 或“install.exe” 的安装程序。
双击运行该程序以启动安装向导。
第四步:选择安装类型。
安装向导会提示您选择“创建和配置数据库”或“仅安装软件”。
如果您想在本地计算机上创建和配置 Oracle 数据库,选择第一个选项。
如果只是想安装 Oracle 10g 的软件,选择第二个选项。
第五步:配置数据库实例和监听器。
如果选择了“创建和配置数据库”选项,安装向导会要求您提供一些配置信息,如数据库名称、端口号和管理员密码等。
根据您的需求,填写相应的信息,并点击“下一步”继续。
第六步:选择安装位置。
安装向导会要求您选择 Oracle 10g 的安装位置。
您可以选择默认路径或自定义路径。
点击“下一步”继续。
第七步:进行安装。
在确认了安装选项和安装位置后,点击“下一步”开始安装。
安装过程可能需要一些时间,请耐心等待。
第八步:完成安装。
安装完成后,安装向导会弹出安装完成的提示窗口。
点击“完成”退出向导。
至此,您已经成功安装了 Oracle 10g 数据库。
完成安装后,您可以通过启动菜单或桌面上的 Oracle 10g 快捷方式来启动Oracle 10g 数据库,并开始使用它来创建和管理数据库。
总结:安装 Oracle 10g 数据库需要先下载安装包,然后解压安装包,并运行安装程序。
在安装向导中,需要选择安装类型、配置数据库实例和监听器、选择安装位置,最后进行安装。
RedHat+Suse+Linux下安装oracle10G
![RedHat+Suse+Linux下安装oracle10G](https://img.taocdn.com/s3/m/d2d31f3b580216fc700afd51.png)
RedHat&Suse Linux 下安装Oracle【Linux的安装】一.Linux的版本:Suse,内核2.6.5需要机器最低配置:内存2G,硬盘10G.二.安装过程:安装过程大部分使用默认值。
安装注意事项:1.交换分区的设置:在安装开始,要配置各分区的大小,交接分区必须设置成内存的2倍左右。
2.安装选项:使用全选安装.(建议不要安装以下内容:可能和oracle产品冲突)---简单的web服务器---身份验证服务器(NIS,LDAP,Kerberos)【Oracle的安装】一.安装oracle10g之前的配置1.验证系统要求:要查看可用RAM 和交换空间大小,运行以下命令:grep MemTotal /proc/meminfogrep SwapTotal /proc/meminfo所需最小RAM 为512MB,而所需最小交换空间为1GB。
对于RAM 小于或等于2GB 的系统,交换空间应为RAM 数量的两倍;对于RAM 大于2GB 的系统,交换空间应为RAM 数量的一到两倍。
Oracle 10g 软件还需要2.5GB 的可用磁盘空间,而数据库则另需1.2GB 的可用磁盘空间。
/tmp 目录至少需要400MB 的可用空间。
要检查系统上的可用磁盘空间,运行以下命令:df -h2.创建Oracle 组和用户帐户:创建用于安装和维护Oracle 10g 软件的Linux 组和用户帐户。
用户帐户将称为oracle,而组将称为oinstall 和dba。
以root 用户身份执行以下命令:/usr/sbin/groupadd oinstall/usr/sbin/groupadd dba/usr/sbin/useradd -m -g oinstall -G dba oracle设置oracle 帐户的口令:passwd oracle3.创建目录:创建存储Oracle 10g 软件和数据库文件的目录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 帐户能够使用的进程数和打开的文件数设置限制。