在RHAS4下安装oracle10G过程详解
linux as 4安装oracle 10g(Nice)
Redhat as4安装oracle 10.2指导1安装前准备 (2)1.1配置yum (2)1.2安装oracle依赖包 (3)1.3创建用户 (10)1.4配置内核参数 (11)1.5创建oracle安装目录 (12)1.6配置oracle环境变量 (12)1.7配置X-windows (12)1.8上传文件并解压 (13)2安装oracle (13)2.1在本机安装oracle (13)2.2确认没有warning (16)2.3选择是否安装database (17)2.4选择字符集 (19)2.5指定密码 (21)2.6确认安装 (23)2.7安装过程 (23)2.8执行脚本 (25)2.9安装结束 (26)3验证安装 (28)3.1命令行下验证 (28)3.2网页验证 (28)4总结 (29)5常用设置 (29)5.1按Backspace键删除时出现^H的处理方法 (29)5.2安装rlwarp使用上下翻屏 (29)5.2.1安装rlwarp准备 (29)5.2.2安装rlwarp (30)1安装前准备注意:下面安装是在虚拟机上全新默认安装的redhat as 4上进行的,如果您的环境和我们不一样,请作适当调整。
首先要确保硬件满足,内存在512以上(下面都是在1G内存进行的安装),swap分区给2G即可,为确保一次成功,硬盘空间大家就给上个20G或更多,虚拟机用不完也不用占用物理空间的。
1.1配置yum由于系统默认没有yum工具,但是安装rpm包时依赖关系很烦人,所以我们配置yum 帮助我们安装rpm包,也便于以后安装其它工具。
下面灰色部分是要执行的命令。
[root@rles ~]# wget /tools/yum_forAS4.tar.gz--10:16:04-- /tools/yum_forAS4.tar.gz=> `yum_forAS4.tar.gz'Resolving ... 61.141.5.27Connecting to |61.141.5.27|:80... connected.HTTP request sent, awaiting response... 200 OKLength: 793,120 (775K) [application/x-gzip]100%[================================================================= =======================>] 793,120 236.95K/s ETA 00:0010:16:07 (236.21 KB/s) - `yum_forAS4.tar.gz' saved [793120/793120][root@rles ~]# lsanaconda-ks.cfg Desktop index.html install.log install.log.syslog yum_forAS4.tar.gz [root@rles ~]# tar xzvf yum_forAS4.tar.gzyum_forAS4/yum_forAS4/CentOS-Base.repoyum_forAS4/python-elementtree-1.2.6-7.el4.rf.i386.rpmyum_forAS4/python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpmyum_forAS4/yum-2.4.2-0.4.el4.rf.noarch.rpmyum_forAS4/sqlite-2.8.16-1.2.el4.rf.i386.rpmyum_forAS4/python-sqlite-1.0.1-1.2.el4.rf.i386.rpm[root@rles ~]# lsanaconda-ks.cfg Desktop index.html install.log install.log.syslog yum_forAS4 yum_forAS4.tar.gz[root@rles ~]# cd yum_forAS4[root@rles yum_forAS4]# lsCentOS-Base.repo python-sqlite-1.0.1-1.2.el4.rf.i386.rpm sqlite-2.8.16-1.2.el4.rf.i386.rpmpython-elementtree-1.2.6-7.el4.rf.i386.rpm python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm yum-2.4.2-0.4.el4.rf.noarch.rpm[root@rles yum_forAS4]# rpm -ivh *.rpmwarning: python-elementtree-1.2.6-7.el4.rf.i386.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6Preparing... ########################################### [100%] 1:sqlite ########################################### [ 20%] 2:python-sqlite ########################################### [ 40%]3:python-urlgrabber ########################################### [ 60%]4:python-elementtree ########################################### [ 80%]5:yum ########################################### [100%][root@rles yum_forAS4]# cp CentOS-Base.repo /etc/yum.repos.d/[root@rles yum_forAS4]# rpm --import /tools/RPM-GPG-KEY-CentOS-4到这里,我们的yum就配置完成了,下面就可以用yum进行安装了。
Linux+oracle10g的安装
Linux+oracle10g的安装在Redhat Enterprise Server 4上安装Oracle10g的过程,分成两部分,第一部分为安装rhel4,第二步分为安装oracle 10g。
这个安装文档是针对在Vmware上的虚拟系统上进行编写的,有些地方可能和在真正系统上的安装存在不同,如需获得更多的安装文档请访问官方网站上的文档。
下面首先介绍一下我的机器上的运行环境硬件系统:Memory 512MB,CPU P4 1.9,hard-disk (free 10GB )软件系统:中文windows xp professional,Vmware workstation 4.52 build-8848安装媒体介质:RHEL 4总共4个iso文件;Oracle 10g for linux_32bits一个cpio文件;所有的文件都是通过硬盘方式(虚拟光驱映射iso文件和共享传输cpio到系统上)安装的,即没有刻成光盘安装。
基本要求:安装redhat对硬件没什么特殊要求,而oracle就不一样了,官方网站上讲最好要有512MB内存,1GB的swap,3.7GB的磁盘空间。
我没有能力按照oracle上面的建议来安装,我的redhat的配置如下:内存256MB,hard-disk: sda 5.5GB(redhat系统);sdb 4GB(oracle目录),网卡2块。
分区如下:/ 4.2GB sda2/boot 120MB sda1swap 1024MB/oracle 4GB sdb1 ORACLE_BASE一、安装Redhat Enterprise Linux 4以下安装是基于Vmware系统上的安装和操作1.下载rhel4我选择的下载地址:/bbs/showthread.php?t=32052我选择的下载站点:/new2/rhel4/不过好像现在连不上了,大家可以试试别的链接或者去别的BBS看看,或许也有提供下载的。
在RHEL4上安装OracleDatabase10gR2(上)
在RHEL4上安装OracleDatabase10gR2(上)分步骤教你在window虚拟机的Linu某平台上安装Oracle10g,从安装虚拟机开始一直到安装Oracle10g,每部够有截图与说明。
前言Linu某最初的一些版本,主要用途是作為開發平台工作站及桌上型電腦系統,因此缺乏對於大型系統的支援能力,所以比較不適合當作伺服器系統。
但是自從1999年發表2.2的kernel之後不僅支援多重處理器系統,也包括支援更強健的I/O能力;直到2001年的2.4kernel發表之後,更提供了一個穩定、高效能的作業系統,並且也支援了更大量的記憶體。
所以大多數的硬體廠商,也開始都提供了對Linu某伺服器的驅動程式與支援服務。
從今以後Linu某系統不管是效能和穩定度上都急起直追昂貴的UNI某系統。
除了有硬體大廠支援外,Linu某更擁有製造供應商的如虎添翼加持,如Oracle的強力支援最為後盾。
現今,Oracle所有的主力產品已經都可支援在Linu某作業系統上。
Oracle最初是針對UNI某作業系統而設計的,因此它的架構相當適合由UNI某延伸發展而來的Linu某作業系統。
雖然Oracle也能夠在其他的作業系統的架構上執行,不過不管是效能和穩定度的表現上,UNI某-Like作業系統的架構仍然是最適合它。
擁有Oracle10g與Linu某,將代表著擁有當前最先進的關聯式資料庫管理系統,且運作於最先進最低成本的作業系統上。
測試軟體之取得方式要在RedHatEnterprieLinu某4(RHEL4)上安裝OracleDatabae10gR2,分成三個部份:3.安裝OracleDatabae10gR2()以上所有下載的軟體其授權方式為“(程式開發者授權"DeveloperLicene),雖然具備完整版的功能,但是您只能運用於開發測試或是進行評估,千萬不能進行商業用途!分步骤教你在window虚拟机的Linu某平台上安装Oracle10g,从安装虚拟机开始一直到安装Oracle10g,每部够有截图与说明。
在redhat as4下安装oracle10gr2
检查系统是否符合要求:1、内存最小为512M2、交换空间最小为1G或者是内存的2倍3、tmp不小于400M检查内存# grep MemTotal /proc/meminfoMemTotal: 995224 kB检查交换空间# grep SwapTotal /proc/meminfoSwapTotal: 1534196 kB检查tmp# df -k /tmpFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda1 13970520 7662128 5598724 58% /一、以root用户登陆,修改系统内核参数,使之符合安装oracle的要求1、修改系统内核参数[root@localhost /]# sysctl –a 显示现在的内核参数[root@localhost /]# cp /etc/sysctl.conf /etc/sysctl.conf.bak 备份现在的内核参数[root@localhost /]# vi /etc/sysctl.conf 添加如下的行到/etc/sysctl.conf文件kernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096kernel.sem=250 32000 100 128net.core.optmem_max=262144net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144fs.file-max=65536net.ipv4.ip_local_port_range=1024 65000[root@localhost /]# sysctl –p 使修改过的的内核参数产生作用2、为Oracle用户设定Shell的限制一般来说,出于性能上的考虑,还需要需要进行如下的设定,以便改进Oracle用户的有关nofile(可打开的文件描述符的最大数)和nproc(单个用户可用的最大进程数量)(1)修改/etc/security/limits.conf添加如下的行# cp /etc/security/limits.conf /etc/security/limits.conf.bak# vi /etc/security/limits.conf* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536(2)修改vi /etc/pam.d/login,添加如下的行到/etc/pam.d/login 文件#cp /etc/pam.d/login /etc/pam.d/login.bak#vi /etc/pam.d/loginsession required /lib/security/pam_limits.so(3)编辑/etc/profile 文件,添加如下部分:#cp /etc/profile /etc/profile.bak#vi /etc/profileif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi之后,执行$ ulimit 验证一下.#su oracle$ ulimit$exit二、升级JAVA运行环境(不是必须)[root@localhost /]# chmod a+x jdk-1_5_0-linux-i586-rpm.bin[root@localhost /]# ./jdk-1_5_0-linux-i586-rpm.bin[root@localhost /]# rpm -iv jdk-1_5_0-linux-i586.rpm三、创建oracle用户和安装目录1、创建oracle用户[root@localhost /]# groupadd dba 创建dba用户组[root@localhost /]# groupadd oinstall 创建oinstall用户组[root@localhost /]# useradd -g oinstall -G dba -d /home/oracle oracle 创建oracle用户[root@localhost /]#id oracle 显示创建的oracle用户的信息[root@localhost /]# passwd oracle 修改oracle用户的密码2、创建oracle数据库软件安装目录、并设置目录访问权限[root@localhost /]# mkdir -p /sdisk1/oracle10g/app/oracle(我们培训练习时这里用/opt/oracle)[root@localhost /]# chown -R oracle:oinstall /sdisk1/oracle10g/app/oracle(我们培训练习时这里用/opt/oracle)[root@localhost /]# chmod -R 775 /sdisk1/oracle10g/app/oracle(我们培训练习时这里用/opt/oracle)这次我们培训不用执行下面的三条命令[root@localhost /]# mkdir -p /sdisk1/oracle10g/oradata[root@localhost /]# chown -R oracle:oinstall /sdisk1/oracle10g/oradata[root@localhost /]# chmod -R 775 /sdisk1/oracle10g/oradata四、设置ORACLE用户环境1、备份原oracle用户属性文件[root@localhost /]# cp /home/oracle/.bash_profile /home/oracle/.bash_profile.bak2、添加如下的行到/home/oracle/.bash_profile文件[root@localhost /]# vi /home/oracle/.bash_profileumask 022export ORACLE_BASE=/sdisk1/oracle10g/app/oracle(我们培训练习时这里用/opt/oracle)export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=energydb(我们培训练习时这里用orcl)export PA TH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PA TH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/lib export LC_CTYPE=en_US.UTF-8 (为了解决汉字乱码时)[oracle@localhost /]$ source .bash_profile 执行oracle用户属性文件[oracle@localhost /]$ locale五、注销后以oracle用户登陆,解压安装包[oracle@localhost oracle10g]$ gunzip ship.db.lnx32.cpio.gz[oracle@localhost oracle10g]$ cpio -idcmv < ship.db.lnx32.cpio[oracle@localhost oracle10g]$ unzip 10201_database_linux32.zip (这次培训班我们用这个)[oracle@localhost oracle10g]$ unzip 10201_client_linux32.zip六.开始安装(以oracle用户登录)$cd database (client,Disk1)$./runInstaller安装过程中需要打开一个新终端,以root用户身份($su -)运行下列两个脚本(安装系统提供)[oracle@localhost /]$ su –输入root用户密码,切换到root用户[root@localhost /]# /sdisk1/oracle10g/app/oracle/oraInventory/orainstRoot.sh[root@localhost /]# /sdisk1/oracle10g/app/oracle/product/10.2.0/db_1/root.sh两个脚本修改的几个文件dbhome,oraenv,coraenv ---> /usr/local/bin/etc/oratabinittab七、启动与停止ORACLE(以oracle用户登录)1、启动oracle[root@localhost /]$ sqlplus /nolog 启动数据库connect / as sysdbastartupquit[root@localhost /]$ lsnrctl 启动网络监听startquit[root@localhost /]$ emctl start dbconsole 启动EM2、停止oracle[root@localhost /]$ sqlplus /nologconnect / as sysdbashutdownquit[root@localhost /]$ lsnrctlstopquit八、修改字符集,解决EM汉字乱码在$ORACLE_HOME/jdk/jre/lib 和$ORACLE_HOME/jre/1.4.2/lib 目录下都有多种字符集字体配置文件:1、停止EM[oracle@danaly ~]$ emctl stop dbconsole2、拷贝相应的字符集文件[oracle@danaly ~]$ cd $ORACLE_HOME/jdk/jre/lib[oracle@danaly lib]$ ls[oracle@danaly lib]$ cp font.properties.zh_CN.Redhat font.properties[oracle@danaly ~]$ cd $ORACLE_HOME/jre/1.4.2/lib[oracle@danaly lib]$ ls[oracle@danaly lib]$ cp font.properties.zh_CN.Redhat font.properties3、替换之后需要清理一下CacheCache路径通常位于:$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache[oracle@danaly ~]$ cd $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/ca bo/images/cache[oracle@danaly ~]$ rm *.*[oracle@danaly ~]$cd zhs[oracle@danaly ~]$ rm *.*4、重启EM[oracle@danaly ~]$ emctl start dbconsole九、部分服务器端管理工具[root@localhost /]$ dbca[root@localhost /]$ netca[root@localhost /]$ oemapp console十、vi使用方法#vi 要编辑的文件名ESC键用来在编辑状态/命令状态切换Esc ,a 进入插入状态,在VI下面状态栏有(Insert)提示Esc , :q! 不保存退出Esc , :wq! 保存退出。
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,那么交换分区大小就是物理内存大小。
在RHEL 4 上安装Oracle Database 10g R2(下)
在RHEL 4上安裝 Oracle Database 10g R2(下) 作 者:鄭嘉松 Steven Cheng前言在上一期的文章中,我們已經完成了安裝 Oracle 10g R2 的前置準備工作。
本期筆者將延續之前的步驟,說明如何利用 Oracle Universal Install OUI 工具安裝 Oracle10g R2。
整個安裝過程主要分為三部份,首先會先安裝 Oracle 資料庫管理程式(DBMS)部份,然後再利用輔助工具建立資料庫(Database),最後說明如何設定Client 連線工具。
安裝 Oracle 10g R2執行 Oracle 10g R2 安裝程式以前,請準備好 Oracle 10g R2 for Linux x86 安裝光碟,並且以 root 帳號將光碟載至 RHEL 系統(正常情況下系統會自動掛載光碟)。
Oracle Universal Install OUI 工具會先檢查作業系統版本是否符合 Oracle 10g R2的安裝需求,執行畫面如下:【1】 檢查光碟片是否正確(Skip)【2】 安裝歡迎畫面(Next)【3】 選擇安裝時使用的語言介面(English)【4】 選擇鍵盤(Next)【1】 設定 Oracle Inventory 所在目錄。
必須指定足夠權限的使用者群組(oinstall)【2】 選擇 Oracle 10g 安裝的版本【3】 指定 Oracle 安裝目的地【4】 安裝前的檢查(包括系統環境、RHEL核心參數、RHEL套件版本)【5】 選擇只有軟體安裝(Next)【6】 檢查安裝總結【7】 開始安裝軟體【8】 使用終端機開啟另一個視窗,用 root 帳戶執行【9】 完成 Oracle 軟體安裝利用輔助工具建立資料庫在安裝 Oracle 10g R2 時我們可以選擇同時建立資料庫,此時 OUI 工具會自動執行「網路組態輔助程式--- NetCA」以及「資料庫組態輔助程式--- DBCA」。
Oracle10g安装手册(forRedhatAS4)
Oracle10g安装手册(forRedhatAS4)以下操作在redhata4update5上测试通过。
1、硬件标准最低要求(指不警告的)物理内存:1G以上,但在安装测试过程中,500M内存也安装成功交换空间:1G以上,但不要超过2GB(32位系统不支持大于2GB的交换文件)/tmp空间:400以上要查看可用RAM和交换空间大小,运行以下命令:grepMemTotal/proc/meminfogrepSwapTotal/proc/meminfo所需最小RAM为512MB,而所需最小交换空间为1GB。
对于RAM小于或等于2GB的系统,交换空间应为RAM数量的两倍;对于RAM大于2GB的系统,交换空间应为RAM数量的一到两倍。
2、软件要求其他所需程序包的版本(或更高版本):gcc-2.96-124make-3.79binutil-2.11openmotif-2.1.30-11glibc-2.2.4-31要查看系统上安装了这些程序包的哪些版本,运行以下命令:rpm-qgccmakebinutilopenmotifglibc如果欠缺某个文件可以使用KDE中的“应用程序”-“系统设置”-“添加/删除应用程序”进行添加,或者执行rpm–Uvh包名.rpm安装,例如:#FromRedHatAS4Dik2cd/media/cdrecorder/RedHat/RPMSrpm-Uvhetarch-1.6-1.i386.rpm#FromRedHatAS4Dik3cd/media/cdrecorder/RedHat/RPMS#FromRedHatAS4Dik4cd/media/cdrecorder/RedHat/RPMS3、安装oracle1、创建Oracle组和用户帐户接下来,创建用于安装和维护Oracle10g软件的Linu某组和用户帐户。
用户帐户将称为oracle,而组将称为ointall和dba。
以root用户身份执行以下命令:/某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某建用户、设置密码、修改用户、删除用户:ueraddtetuer创建用户tetuerpawdtetuer给已创建的用户tetuer设置密码说明:新创建的用户会在/home下创建一个用户目录tetueruermod--help修改用户这个命令的相关参数uerdeltetuer删除用户tetuer rm-rftetuer删除用户tetuer所在目录查看有哪些组:more/etc/group/某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某某ueraddoraclepawordoracle/ur/bin/groupaddointall/ur/bin/groupadddba/ur/bin/ueradd-m-gointall-Gdbaoracle可以使用idoracle查看一下创建情况可以用uermod改变用户组属性例如:/ur/bin/uermod-gointall-Gdbaoracle使用idoracleuid=512(oracle)gid=512(ointall)group=512(ointall),513(dba)2、创建目录以下假设在根文件系统中创建目录。
在RHEL4上安装OracleDatabase10gR2(上)
在RHEL4上安装OracleDatabase10gR2(上)分步骤教你在windows虚拟机的Linux平台上安装Oracle 10g,从安装虚拟机开始一直到安装Oracle 10g,每部够有截图与说明。
在RHEL 4上安b Oracle Database 10g R2(上)作者:嘉松Steven Cheng前言Linux 最初的一些版本,主要用途是作殚_l平台工作站及桌上型X系y,因此缺乏於大型系y的支援能力,所以比^不m合作伺服器系y。
但是自1999年l表 2.2 的kernel 之後不H支援多重理器系y,也包括支援更健的I/O 能力;直到20XX年的2.4 kernel l表之後,更提供了一定、高效能的作I系y,K且也支援了更大量的w。
所以大多档挠搀wS商,也_始都提供了Linux 伺服器的映淌脚c支援服铡慕褚葬Linux 系y不管是效能和定度上都急起直追昂F的UNIX 系y。
除了有硬w大S支援外,Linux 更碛醒u造供商的如虎添翼加持,如Oracle的力支援最獒岫堋,F今,Oracle 所有的主力a品已都可支援在Linux 作I系y上。
Oracle 最初是UNIX 作I系y而O的,因此它的架相m合由UNIX 延伸l展而淼Linux 作I系y。
m然Oracle 也能蛟谄渌的作I系y的架上绦校不^不管是效能和定度的表F上,UNIX-Like 作I系y的架仍然是最m合它。
碛Oracle 10g c Linux,⒋表著碛挟前最先M的P式Y料旃芾硐到y,且\作於最先M最低成本的作I系y上。
yw之取得方式要在Red Hat Enterprise Linux 4 (RHEL4)上安bOracle Database 10g R2,分成三部份:1.安bVmware Workstation()2.安bRHEL4(https://)3.安bOracle Database 10g R2()以上所有下d的w其授喾绞椤( 程式_l者授啵Developer License),m然具渫暾版的功能,但是您只能\用於_ly或是M行u估,千f不能M行商I用途!分步骤教你在windows虚拟机的Linux平台上安装Oracle 10g,从安装虚拟机开始一直到安装Oracle 10g,每部够有截图与说明。
linux4.0+oracle10g+RAC安装与部署
Liunx4+Oracle10g安装与部署目录1运行环境 (2)1.1硬件安装环境 (2)1.2相关软件 (2)1.3检查配置环境 (2)1.4安装前配置 (2)2确认Linux核心参数。
(3)2.1内核版本 (3)2.2查看CPU参数 (3)2.3内存参考值 (3)2.4Swap交换区 (3)2.5确认存储空间 (4)2.6Linux主机名 (4)2.7网络参数查看 (4)2.8确认Linux版本 (4)2.9确认操作系统位数 (5)2.10可选步骤修改主机 (5)3安装Linux软件包(可以略过) (5)3.1检测所需的软件包 (5)3.2安装gcc软件包 (6)4Linux内核参数 (6)4.1配置/etc/sysctl.conf (7)4.1.1系统默认配置 (7)4.1.2手动添加内容 (7)4.2配置/etc/security/limits.conf (7)4.3配置/etc/pam.d/login (8)4.4配置/etc/profile (8)4.5其它文件配置 (8)5安装oracle 10gR2 (8)5.1创建oracle用户和组,并修改oracle用户密码。
(8)5.2创建oracle安装目录 (8)5.3配置/home/oracle/.bash_profile (9)5.4将oracle10g安装文件拷贝至安装目录并解压缩 (17)5.5root用户执行xhost +命令 (17)5.6开始安装oracle10g (18)5.7创建Oracle数据库实例 (31)6Oracle数据库基本管理 (49)6.1启动Oracle (49)6.2停止Oracle (49)6.3创建表空间 (49)6.4创建用户 (49)1运行环境本文件介绍了如何在Redhat Linux AS4上安装和初步配置Oracle 10g数据库。
及如何在Redhat9.0等其它Linux系统安装Oracle 10g数据库。
Oracle10g安装说明书
Oracle10g安装说明书Oracle 10g for Linux系统安装说明书文件代号:CZ-XTGC-AZ-061024-05整理:郑炎平日期:2006-10-24日期:日期:修订记录名目Linux as 4 上安装oracle 10 g ............................................ - 3 -1、检查内存和交换分区................................................ - 3 -2、检查/tmp空间..................................................... - 3 -3、检查软件包........................................................ - 4 -在RHEL 4 x86_64上安装10g R2 (64-bit)需要的软件包: ............. - 4 -在RHEL 4 x86上安装10g R2 (64-bit)需要的软件包: ................ - 4 -查看处理器内核:................................................. - 4 -能够用以下命令来查询:........................................... - 5 -4、检查内核参数...................................................... - 5 -5、检查磁盘空间...................................................... - 6 -6、创建oracle的用户................................................. - 6 -7、为Oracle用户设定Shell的限制..................................... - 6 -8、创建oracle名目................................................... - 7 -9、设置oracle环境变量............................................... - 7 -10、安装oracle ...................................................... - 8 -1)进入欢迎界面: .................................................. - 9 -2)指定详细名目和认证: ............................................ - 9 -3)弹出对话框要求执行orainstRoot.sh脚本:....................... - 10 -4)检查产品安装的先决条件........................................ - 10 -5)选择数据库配置: ............................................... - 10 -6)指定数据库配置选项: ........................................... - 10 -7)指定数据库储备组选项: ......................................... - 10 -8)指定备份和修复选项: ........................................... - 10 -9)指定数据库密码: ............................................... - 10 -10)点击安装..................................................... - 10 -11)安装完成..................................................... - 11 -11、安装后检查...................................................... - 11 -12、使用Oracle数据库............................................... - 11 -设置 Oracle 环境变量:.......................................... - 11 -启动数据库: ..................................................... - 11 -关闭数据库: ..................................................... - 11 -停止数据库...................................................... - 12 -数据库治理程序:................................................ - 12 -停止网络侦听:.................................................. - 12 -关闭群集服务进程:.............................................. - 12 -启动和停止 Oracle Enterprise Manager 数据库操纵:............... - 12 -启动和停止 iSQL*Plus:.......................................... - 12 -启动和停止监听器:.............................................. - 12 -启动和停止数据库:.............................................. - 13 -列出 Oracle 进程:.............................................. - 13 -13、卸载Oracle:................................................... - 14 -Linux as 4 上安装oracle 10 g 1、检查内存和交换分区检查物理内存grep MemTotal /proc/meminfo检查交换分区grep SwapTotal /proc/meminfo能够创建一个temporary swap文件已增加系统temporary swap 空间su - rootdd if=/dev/zero of=tmpswap bs=1k count=900000chmod 600 tmpswapmkswap tmpswapswapon tmpswap能够用以下命令来撤销temporary swapsu - rootswapoff tmpswaprm tmpswap2、检查/tmp空间依照Oracle的文档,安装oracle的OUI界面需要400MB的/tmp空间$df /tmp假设没有足够的交换tmp空间,能够在其他的文件系统中创建一个tmp名目su - rootmkdir /<AnotherFilesystem>/tmpchown root.root /<AnotherFilesystem>/tmpchmod 1777 /<AnotherFilesystem>/tmpexport TEMP=/<AnotherFilesystem>export TMPDIR=/<AnotherFilesystem>当你安装好oracle后能够删掉增加的tmp空间su - rootrmdir /<AnotherFilesystem>/tmpunset TEMPunset TMPDIR3、检查软件包安装oracle 10g之前需要检查系统的RPM包。
Redhat Linux AS4 安装 Oracle 10g
Redhat Linux AS4 安装Oracle 10g (10.2)1、硬件需求1)内存>1024M内存交换分区>1024M 2倍内存<2048M 1.5倍内存<8192M 1倍内存>8192M 0.75倍内存显示内存命令2)/tmp > 400M3)检测命令内存# grep MemTotal /proc/meminfo交换分区# grep SwapTotal /proc/meminfo/tmp分区# df -k /tmpcpu信息# grep "model name" /proc/cpuinfo2、软件需求1)操作系统Red Hat Enterprise Linux AS/ES 3.0 (Update 4 or later) Red Hat Linux 4.0SUSE Linux Enterprise Server 9.0Asianux 1.0Asianux 2.02)内核Red Hat Enterprise Linux 3.0 and Asianux 1.02.4.21-27.ELRed Hat Enterprise Linux 4.0 and Asianux 2.02.6.9-5.ELSUSE Linux Enterprise Server 9.02.6.5-7.2013)具体组件包Red Hat Enterprise Linux 3.0 and Asianux 1.0make-3.79.1gcc-3.2.3-34glibc-2.3.2-95.20compat-db-4.0.14-5compat-gcc-7.3-2.96.128compat-gcc-c++-7.3-2.96.128compat-libstdc++-7.3-2.96.128compat-libstdc++-devel-7.3-2.96.128openmotif21-2.1.30-8setarch-1.3-1Red Hat Enterprise Linux 4.0 and Asianux 2.0:binutils-2.15.92.0.2-13.EL4compat-db-4.1.25-9compat-libstdc++-296-2.96-132.7.2control-center-2.8.0-12gcc-3.4.3-22.1.EL4gcc-c++-3.4.3-22.1.EL44glibc-2.3.4-2.9glibc-common-2.3.4-2.9gnome-libs-1.4.1.2.90-44.1libstdc++-3.4.3-22.1libstdc++-devel-3.4.3-22.1make-3.80-5pdksh-5.2.14-30sysstat-5.0.5-1xscreensaver-4.18-5.rhel4.2setarch-1.6-1SUSE Linux Enterprise Server 9binutils-2.15.90.0.1.1-32.5gcc-3.3.3-43.24gcc-c++-3.3.3-43.24glibc-2.3.3-98.28gnome-libs-1.4.1.7-671.1libstdc++-3.3.3-43.24libstdc++-devel-3.3.3-43.24make-3.80-184.1pdksh-5.2.14-780.1sysstat-5.0.1-35.1xscreensaver-4.16-2.64)命令操作系统型号# cat /etc/issue内核型号# uname -r查询安装包# rpm -q package_nameRL AS4 下查询脚本rpm -qa binutilsrpm -qa compat-dbrpm -qa compat-libstdc++-33rpm -qa control-centerrpm -qa gccrpm -qa gcc-c++rpm -qa glibcrpm -qa glibc-commonrpm -qa gnome-libsrpm -qa libstdc++rpm -qa libstdc++-develrpm -qa makerpm -qa pdkshrpm -qa sysstatrpm -qa xscreensaverrpm -qa setarch3、安装1)环境内存 2048M,硬盘146G2)分区/ 30G/tmp 2G/var 3G/app 20G/app/oradata 60G/app/oraBP 20G3)安装选择所有的管理工具,开发工具,Gnome环境,Web Server,FTP Server 除sysstat包都成功安装,sysstat包在4号盘上,rpm -i sysstat-5.0.5-1.i386.rpm4、安装Oracle1)添加用户组判断用户和组是否存在grep dba /etc/groupgrep oinstall /etc/groupid oracleid nobody有则不添加groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oracle--oracle 已经存在但不是 oinstall组,也非dba组成员usermod -g oinstall -G dba oracleuseradd nobody2)内核参数Parameter Value Filesemmsl 250 /proc/sys/kernel/semsemmns 32000semopm 100semmni 128shmall 2097152 /proc/sys/kernel/shmallshmmax Half the size of physical memory (in bytes) /proc/sys/kernel/shmmax shmmni 4096 /proc/sys/kernel/shmmnifile-max 65536 /proc/sys/fs/file-maxip_local_port_range Minimum: 1024 /proc/sys/net/ipv4/ip_local_port_rangeMaximum: 65000rmem_default 1048576 /proc/sys/net/core/rmem_defaultrmem_max 1048576 /proc/sys/net/core/rmem_maxwmem_default 262144 /proc/sys/net/core/wmem_defaultwmem_max 262144 /proc/sys/net/core/wmem_max命令semmsl, semmns, semopm, and semmni # /sbin/sysctl -a | grep semshmall, shmmax, and shmmni # /sbin/sysctl -a | grep shmfile-max # /sbin/sysctl -a | grep file-maxip_local_port_range # /sbin/sysctl -a | grep ip_local_port_rangermem_default # /sbin/sysctl -a | grep rmem_defaultrmem_max # /sbin/sysctl -a | grep rmem_maxwmem_default # /sbin/sysctl -a | grep wmem_defaultwmem_max # /sbin/sysctl -a | grep wmem_max修改配置文件/etc/sysctl.conf,增加或修改kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.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重新启动3)设置oracle用户的shella)增加如下行到/etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536b)增加下列行到/etc/pam.d/loginsession required /lib/security/pam_limits.sosession required pam_limits.soc)修改Shell默认启动文件Bourne,Bash,Korm shell下增加下列行到/etc/profileif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifiC shell下,增加下列行到/etc/csh.loginif ( $USER == "oracle" ) thenlimit maxproc 16384limit descriptors 65536endif4)创建需要的目录mkdir /app/oraclechown -R oracle:oinstall /app/oraclechmod -R 775 /app/oraclechown -R oracle:oinstall /app/oradatachmod -R 775 /app/oradatachown -R oracle:oinstall /app/orabpchmod -R 775 /app/orabp这里只有一块硬盘,如果有多块硬盘,你需要将其建立一个挂接点,如u01, 则目录为/u01/app/oracle,这里只有一个硬盘,挂接点就是/5)设置oracle用户环境a)如果在远程系统上安装oracle,在本地的X-Windows里显示,要设置xhost host_nameb)用oracle登陆X-windows系统,或su - oraclec)查看默认Shellecho $SHELLd)bashvi .bash_profile如果设置了ORACLE_SID,ORACLE_HOME,ORACLE_BASE,删除相应行e)umask 022f)保存文件,执行. .bash_profileg)设置显示变量DISPLAY=localhost:0.0 ; export DISPLAY如果在远程显示界面,localhost就改成远程主机h)如果/tmp空间不够,需要设置TMP,TMPDIR变量$ su - root# mkdir /mount_point/tmp# chmod a+wr /mount_point/tmp# exitbash下$ TMP=/mount_point/tmp$ TMPDIR=/mount_point/tmp$ export TMP TMPDIRi)确定ORACLE_HOME,TNS_ADMIN没有设置$ unset ORACLE_HOME$ unset TNS_ADMINj)检验是否设置正确$ umask$ env | more6)安装Oraclea)取得Oracle安装件从Oracle网站上下载,是免费的,只需要一个简单的注册即可,得到的是zip文件unzip 10201_database_linux32.zip如果是安装光盘,mount上介质b)运行runInstallerc)安装过程和Windows非常类似,要注意的是在选择dba组的时候选择oinstall修改一下默认目录,如安装目录,Inventory目录安装。
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设备,说明网卡驱动未成功。
RHEL4下ORACLE10G安装手册
RHEL4下oracle10g安装手册预读提示:注:#提示符:为root用户,$提示符为普通用户oracle;//为注释本文档资料大部分参考于网络,总结如下,仅供参考一:系统要求1.至少1G 物理内存;检查命令:# grep MemTotal /proc/meminfo2.交换空间swap的设置1.5倍物理内存;检查命令:# grep SwapTotal /proc/meminfo3.数据库安装硬盘空间最小2.1G; 检查命令: # fdisk –l4.临时目录/tmp 磁盘分区大小不少于400M5.确认LINUX架构是否为32bit,或64bit # uname -a6.RHEL AS4 linux版本;例如: # uname –r2.6.9-78.ELsmp二:系统初如化安装1.系统安装事项:本文档以RHEL4.7 x86为例,安装linux此处不是重点,但需做好相关准备工作,具体安装定制软件包如下:注意:Enabled SElinux: disabled;主机名一旦设置请不要修改,以免造成不必要的麻烦定制软件包:安装linux时,进行 Package installation步骤,请选择现在定制,具体软件包打勾:X window systemGnome Destop EnvironmentEditorsGraphical InternetTest-based InternetServer Configure ToolsDevelopment ToolsX software DevelopmentGnome Software DevelopmentLegacy Software DevelopmentAdministrator Tools2.检查相关依赖包,如果参照以上方式安装linux系统,默认就会自行安装相关依包,可以通过以下命令检测是否安装,如没安装请挂载光盘安,执行rpm安装#rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH}\n' \binutils compat-db compat-libstdc++-296 control-center gcc gcc-c++ glibc glibc-common gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver setarch如图所示,将需要安装sysstat:具体所有相关包如下,直到所有包全都安装才可继续下一步: binutils-2.15.92.0.2-25-i386compat-db-4.1.25-9-i386compat-libstdc++-296-2.96-132.7.2-i386control-center-2.8.0-12.rhel4.5-i386gcc-3.4.6-10-i386gcc-c++-3.4.6-10-i386glibc-2.3.4-2.41-i686glibc-common-2.3.4-2.41-i386gnome-libs-1.4.1.2.90-44.1-i386libstdc++-3.4.6-10-i386libstdc++-devel-3.4.6-10-i386make-3.80-7.EL4-i386pdksh-5.2.14-30.6-i386package sysstatxscreensaver-4.18-5.rhel4.14-i386setarch-1.6-1-i386解决办法:# mkdir /mnt/cdrom# mount –t iso9660 /dev/cdrom /mnt/cdrom# cd /mnt/cdrom/RedHat/RPMS# rpm -ivh sysstat-5.0.5-19.el4.i386.rpm如图成功安装,于是再一次检查:三:系统参数配置及环境安装1.修改相关内核参数,必须修改kernel配置;Oracle 数据库 10g 需要以下所示的内核参数设置,使用编辑器工具将以下文本内容粘贴到系统/etc/sysctl.conf文件中#vi /etc/sysctl.confkernel.shmall = 2097152kernel.shmmax = 536870912kernel.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这个值,该参数应该是物理内存的一半(字节)编辑完之后存盘退出,具体参数值可以参考oracle官方相关文档说明2.重新加载并验证内核参数是否修改正确#sysctl –p正确配置后打印信息如下:3.为 oracle 用户设置 Shell 限制Oracle 建议对每个 Linux 帐户可以使用的进程数和打开的文件数设置限制。
oracle10g服务端安装和配置手册
Oracle10g服务器端安装和配置手册本文档详细说明AS4下Oracle10g服务器端的安装和配置,包括有关系统配置、开机自启动设置、定时备份、手工导入等,为以后的安装和维护提供方便。
内部文档请不要随便外传。
1.配置系统内核参数以满足oracle需求通过vi /etc/sysctl.conf语句在/etc/sysctl.conf文件中加入kernel.shmmax=536870912net.core.rmem_max=262144net.core.rmem_default=262144net.core.wmem_max=262144net.core.wmem_default=262144net.ipv4.ip_local_port_range=1024 65000kernel.sem=250 32000 100 128修改完毕,保存文件:Ctrl + C:wq2.设置环境变量通过vi /etc/profile语句编辑/etc/profile# Oracle Homeexport ORACLE_BASE=/home/oracle/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=ora9iexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport LC_CTYPE=en_US.UTF-8export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK修改完毕,保存文件:Ctrl + C:wq●重启设备●注意环境变量路径设置的正确性3.安装过程及注意事项●最好不要在光盘上安装,拷到服务器硬盘上的/home/database/目录下安装;●安装linux系统时交换分区swap space大小给4G;过大会导致warning,过小会报错导致安装不成功;●若是在以前装过oracle的机器上安装,安装前到/home/oracle/oracle/product/10.2.0/db_1/bin/目录下运行dbca,删除所有已有的数据库;●然后到/home/oracle/下删除所有文件;●创建oracle用户:useradd oracle -p dspboss# adduser oracle# passwd oracle●用oracle用户安装,根据界面提示一步一步操作:# su – oracle●运行runInstaller前,保证服务器端已经接好显示器,设置DISPLAY语句为:export DISPLAY=":0.0"xhost +(需要在服务器上运行用root用户和oracle用户均执行)出现access controldisabled, clients can connect from any host表示终端可以显示。
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 的可用磁盘空间。
Redhat Linux AS4 下安装 Oracle 10g R2
Redhat Linux AS4 下安装Oracle 10g R2RedHat AS4下安装了Oracle 10gR2.总结安装过程如下:第 1 部分:安装LinuxRed Hat Enterprise Linux 4(Update 2)Oracle 10g 经认证可以在不需要更新的情况下运行Red Hat Enterprise Linux 4(Advanced Server 和Enterprise Server)的基本版本。
如果拥有更新CD,则可以使用更新版本中的启动CD 而非基本版本中的启动CD 在安装过程中自动应用所有更新。
Oracle 支持Red Hat 的所有更新。
1. 使用第一张CD 启动服务器。
o 您可能需要更改BIOS 设置,以允许从CD 启动。
2. 启动屏幕上出现时在底部显示boot:。
o 选择Enter,从控制台上执行图形安装。
(对于其他安装方法和选项,请参阅Red Hat 安装指南。
)o 安装程序扫描硬件,短暂显示Red Hat 闪屏,然后开始显示一系列屏幕提示。
3. 选择语言o 接受默认值。
4. 配置键盘o 接受默认值。
5. 欢迎屏幕o 单击Next。
6. 配置鼠标o 接受默认值。
7. 安装类型o 选择Custom。
8. 设置磁盘分区o 本文不介绍磁盘分区的详细方法,而是假设您熟悉磁盘分区方法。
(警告:对磁盘进行错误分区是删除硬盘上所有内容的最可靠、最快捷的方法之一。
如果不确定如何分区,请先停下来,找人帮帮您,否则您将冒丢失数据的危险!)本文使用以下分区方案(文件系统均为ext3):第一个控制器(/dev/sda) 上的9GB 磁盘包含以下分区,用于存放所有Linux 和Oracle 软件:-100MB /boot 分区-2GB 交换分区—将此分区大小至少设置为系统RAM 的两倍,但不要超过2GB-1GB /tmp 临时文件区-10GB / 根分区—该分区将用于所有目录,包括/usr、/tmp、/var、/home 等。
Oracle 10g RAC For Redhat AS 4安装指南
Oracle 10g RAC For Redhat AS 4 (x86-64) 安装指南目录概述 (2)第 1 部分:安装 Redhat AS 4 (2)第 2 部分:为Oracle RAC安装Redhat相关配置 (2)常用系统服务配置、启用 (2)网络配置 (2)内核参数配置 (2)安装相关程序包 (3)创建 Oracle 组和用户帐户 (4)配置 Hangcheck 计时器 (5)配置 /etc/hosts (5)为用户等效性配置SSH (5)第 3 部分:准备共享磁盘,创建、配置自动存储管理ASM (6)在原始设备上创建 Oracle CRS 文件 (7)配置存储Oracle CRS文件的数据分区与原始设备的映射 (7)为每个节点上的数据库原始设备设置所有权和权限 (7)为每个节点上的数据库原始设备创建有意义的符号连接 (7)安装配置ASMLib (7)获取ASMlib程序包 (8)安装该程序包 (8)配置 ASMLib (8)为 ASM 配置磁盘 (9)第 4 部分:安装 Oracle RAC 软件及创建RAC数据库 (10)检查集群中各节点的用户等效性 (10)安装 Oracle CRS (10)设置CRS相关环境变量 (10)运行runInstaller开始安装 (10)CRS 安装结束后验证 (11)安装 Oracle 数据库软件 (11)配置集群监听 (11)设置环境变量 (11)运行runInstaller安装Oracle软件 (12)创建Oracle RAC数据库(DBCA — Oracle ASM) (12)结论 (13)附录:Oracle RAC 集群软件、数据库日常管理命令 (14)概述该指南主要针对 Redhat AS (x86-64)平台下Oracle 10g RAC软件安装,涉及的Oracle 软件主要有 ASM(自动存储管理)工具,Oracle cluster 软件 CRS(集群就绪服务) ,Oracle 企业版数据库。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
#export LC_CTYPE=en_US.UTF-8
export LC_ALL=zh_CN.GB2312
一,修改核心参数.执行如下命令:
#vi /etc/sysctl.conf
在该文件末尾加入如下内容:
#-----------Begin from here--------------------------------------
kernel.shmall = 2097152
kernel.shmmax = 2147483648
# su – oracle
$ cd
$ vi .bash_profile
#添加如下内容,路径和ORACLE_SID的具体值根据你的实际情况修改.
export ORACLE_BASE=/USR/e
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
binutils-2.15.92.0.2-10.EL4
setarch-1.6-1
compat-db-4.1.25-9
compat-gcc-32-c++-3.2.3-47.3
compat-libstdc++-33-3.2.3-47.3
compat-gcc-32-3.2.3-47.3
要额外注意的是,这些软件包之间是有依赖性的,先后的顺序要找好.否则会报告不能安装的错误.
添加如下的行到/etc/pam.d/login 文件:
session required /lib/security/pam_limits.so
三,确保以下包都正确安装
make-3.80-5
openmotif-devel-2.2.3-6.RHEL4.2
openmotif-2.2.3-6.RHEL4.2
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
#--------------End here--------------------------------------------
#chmod -R 755 /database/oracle
六,开始安装
如果是cpio文件先进行解压缩
#cpio -idmv < ship.db.cpio
由于oracle 10G不支持在RHAS4上进行安装,所以在运行安装命令时加上-ignoreSysPrereqs参数跳过检测.
rpm -qa|grep make
相当于模糊查询
四,创建用户和相关的组,并添加环境变量
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -g oinstall -G dba oracle
编辑完之后,保存,执行 # /sbin/sysctl -p 命令操作来使我们所做的变更生效.
二,为Oracle用户设定Shell的限制
一般来说,还需要需要进行如下的设定,以便改进Oracle用户的有关nofile(可打开的文件描述符的最大数)和nproc(单个用户可用的最大进程数量)
# vi /etc/security/limits.conf
# 添加如下的行
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
export NLS_LANG=american_america.zhs16cgb231280
五,建立相应的目录并授权
#mkdir -p /database/oracle/product/10.2.0/db_1
#chown -R oracle:oinstall /database/oracle