RedhatLinuxAS3上安装Oracle10gRAC配置全进程(转载)
linux下安装Oracle 10g RAC安装文档
Oracle 10g RAC安装文档1、建oracle用户和组:(两节点的用户ID和组ID一致)groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracleid oracle2、准备文件目录:mkdir -p /opt/oraclechown oracle.dba /opt/oracle/chmod 775 /opt/oracle/mkdir -p /oracle01chown oracle.dba /oracle01chmod 775 /oracle01chown oracle.oinstall /oracle013、设置环境变量:vi /etc/hosts127.0.0.1 localhost.localdomain localhost# Public192.168.3.11 rac1192.168.3.12 rac2#Private192.168.4.11 rac1-priv192.168.4.12 rac2-priv#Virtual192.168.3.13 rac1-vip192.168.3.14 rac2-vipvi /etc/sysctl.confkernel.shmmax = 2147483648kernel.shmmni = 4096kernel.shmall = 2097152kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.core.wmem_default=262144net.core.rmem_max=262144net.core.wmem_max=262144vi /etc/security/limits.conforacle soft nofile 65536oracle hard nofile 65536oracle soft nproc 16384oracle hard nproc 163844、配置 Hangcheck 计时器find /lib/modules -name "hangcheck-timer"echo "options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180" >> /etc/modprobe.conf echo "/sbin/modprobe hangcheck-timer" >> /etc/rc.localmodprobe hangcheck-timergrep Hangcheck /var/log/messages | tail -25、设置oracle用户环境变量vi .bash_profileexport ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/10g/dbexport ORA_CRS_HOME=$ORACLE_BASE/10g/crsexport ORACLE_SID=db1PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATH:$HOME/binexport PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/bin:/usr/ccs/bin:/usr/local/bin:/usr/ucb: $ORACLE_BASE/product/10.2.0/crs_1/bin:/etcexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/oracm/lib:/usr/local/ lib:/usr/libexport ORACLE_TERM=xtermexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/rdbms/jlib :$ORACLE_HOME/network/jlibexport THREADS_FLAG=nativeexport TEMP=/tmpexport TMPDIR=/tmpexport LD_ASSUME_KERNEL=2.4.19unset USERNAME6、使用SSH为oracle用户配置等效性rac2上$ssh-keygen -t rsa$cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keysrac1上$ssh-keygen –t rsa$cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys$ssh rac1 cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys$ssh rac1-priv cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys$ssh rac2 cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys$ssh rac2-priv cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys$scp /home/oracle/.ssh/authorized_keys rac2:/home/oracle/.ssh测试登录是否需要密码与时间同步 //rac1和rac2都要执行$ssh rac1 date;ssh rac2 date$ssh rac1-priv date;ssh rac2-priv date7、安装和配置ocfs安装 OCFS2把 OCFS2 文件安装到两台单处理器计算机中。
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,那么交换分区大小就是物理内存大小。
Oracle10g RAC安装部署
数据库安装Oracle10.2.0.4数据库RAC安装报告目录1. 文档控制 (3)1.1 修改记录 (3)1.2 审阅 (3)1.3 分发 (3)2. 系统软硬件配置状况简介 (4)2.1 硬件配置信息 (4)2.2 软件配置信息 (4)2.3 网络规划 (4)2.4 系统安装规划 (4)3. Oracle 10g RAC安装过程 (6)3.1 系统环境检查 (6)3.2 安装准备工作 (7)3.3 初始Oracle配置 (10)3.4 格式化共享存储 (11)3.5 建立裸设备 (12)4. Oracle产品安装 (14)4.1 CRS安装 (14)4.2 安装数据库软件 (31)4.3 安装CRS补丁集 (37)4.4 安装数据库补丁集.......................................................................... 错误!未定义书签。
4.5 配置监听 (44)4.6 建立数据库 (49)4.6.1 配置ASM磁盘 (49)4.6.2 建立数据库 (55)Oracle10gR2 RAC 数据库安装实施报告1. 文档控制1.1 修改记录1.2 审阅1.3 分发2. 系统软硬件配置状况简介2.1 硬件配置信息2.2 软件配置信息2.3 网络规划2.4 系统安装规划Oracle10gR2 RAC 数据库安装实施报告3. Oracle 10g RAC安装过程3.1 系统环境检查(1) Linux版本# cat /etc/issueRed Hat Enterprise Linux Server release 5.5 (Tikanga)Kernel \r on an \m(2) 内存大小[root@localhost /]# grep MemTotal /proc/meminfoMemTotal: 32933832 kB(3) Swap分区[root@localhost /]# grep SwapTotal /proc/meminfoSwapTotal: 32764528 kB(4) TMP空间[root@localhost /]# df -kh /tmpFilesystem Size Used Avail Use% Mounted on /dev/sda2 48G 240M 45G 1% /tmp(5) 检查操作系统内核[root@localhost /]# getconf LONG_BIT64(6) 检查网络# hostname# ifconfig -a# ping(7) 检查节点时间#date(8) 检查是否有已存在oracle进程(9) 检查操作系统是否已安装所需补丁包Oracle10gR2 RAC 数据库安装实施报告rpm -qa | grep binutilsrpm -qa | grep compat-db (无)rpm -qa | grep compat-libstdc++-296rpm -qa | grep compat-libstdc++-33rpm -qa | grep control-centerrpm -qa | grep gccrpm -qa | grep gcc-c++rpm -qa | grep glibcrpm -qa | grep glibc-commonrpm -qa | grep glibc-develrpm -qa | grep glibc-headersrpm -qa | grep kshrpm -qa | grep libaiorpm -qa | grep libgccrpm -qa | grep libgnomerpm -qa | grep libgnomeuirpm -qa | grep libgomprpm -qa | grep libstdc++rpm -qa | grep libstdc++-develrpm -qa | grep libXp (无)rpm -qa | grep makerpm -qa | grep rshrpm -qa | grep sysstat (无)rpm -qa | grep util-linuxNOTES: 检查操作系统是否安装以上补丁,若无,则需要上传补丁并完成安装,这样才能确保后期的数据库安装能够顺利进行3.2 安装准备工作(1) 检查/etc/oraInst.loc文件(2) 在两边节点创建dba(500)用户组groupadd -g 500 dba(3) 在两边节点创建oracle(501)用户useradd -u 501 -g dba oraclepasswd oracleoracle为用户名,并设置用户密码(oracle)(4) 在两边节点上检查nobody用户是否存在id nobody(5) 两边节点设置内核参数(/etc/sysctl.conf)vi /etc/sysctl.conf,在文件中添加如下内容kernel.sem = 250 32000 100 128kernel.shmmni = 4096kernel.shmall = 8388608kernel.shmmax = 10737418240net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144修改完成后使用sysctl -p命令使得修改生效(6) 两边节点设置系统限制参数vi /etc/security/limits.conf,在文件中添加如下内容oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536(8) 两边节点修改hostname参数节点一做如下操作:vi /etc/sysconfig/networkNETWORKING=yesOracle10gR2 RAC 数据库安装实施报告NETWORKING_IPV6=noHOSTNAME=node1节点二做如下操作:vi /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=node2修改完成后两节点执行hostname命令,查看hostname参数是否修改成功(9) 两边节点设置/etc/hosts两节点执行vi /etc/hosts,添加如下内容10.0.2.13 node110.0.2.14 node210.0.2.11 node1-vip10.0.2.12 node2-vip192.168.2.1 node1-priv192.168.2.2 node2-priv配置完成后在各个节点上用ping的方式查看网络状况(10) 配置用户等效性使用ssh配置oracle用户的等效性,具体操作步骤如下:两节点首先分别执行如下操作:[oracle@node1 ~]$ mkdir ~/.ssh[oracle@node1 ~]$ chmod 700 ~/.ssh[oracle@node1 ~]$ ssh-keygen -t rsa[oracle@node1 ~]$ ssh-keygen -t dsa然后两节点再分别执行以下代码:节点1:[oracle@node1 ~]$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys[oracle@node1 ~]$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys[oracle@node1 ~]$ ssh node2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys[oracle@node1 ~]$ ssh node2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys [oracle@node1 ~]$ scp ~/.ssh/authorized_keys node2:~/.ssh/authorized_keys节点2:[oracle@node2 ~]$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys[oracle@node2 ~]$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys[oracle@node2 ~]$ ssh node1 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys[oracle@node2~]$ ssh node1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys[oracle@node2 ~]$ scp ~/.ssh/authorized_keys node1:~/.ssh/authorized_keys最后在两个节点分别执行以下命令测试连接,第一次时应该要输入yes来确认连接,以后如果以后不要输入密码则表示配置成功。
Oracle_RAC_10g安装文档
时间服务器; 10.130.170.50 和51目录一、准备工作 (1)二、设置Vmware环境 (2)三、安装linux系统 (9)四、配置Linux环境 (9)五、配置第2台节点Node2 (15)六、配置ClusterWare安装环境 (16)七、安装Clusterware (19)八、安装Database软件 (27)九、创建数据库和ASM实例 (31)十、安装过程中遇到的问题 (43)1、系统启动到“Sendmail”和“sm-client”时需要等待很久的时间 (43)2、在配置hosts文件时,输入了错误的IP地址造成node1和node2无法互相ping通 (43)3、在执行“runcluvfy.sh”进行安装clusterware前进行检验时,提示没有执行权限 (43)4、在执行“runcluvfy.sh”进行安装clusterware前进行检验时,出现下面的错误,这些错误是oracle的bug (43)5、安装Clusterware时遇到的错误:时钟不同步,同步时钟后点击Yes即可 (44)6、在安装Clusterware时,在第二个节点执行Root.sh时报的错误:Failure at final check of Oracle CRS stack.10 (44)7、在安装Clusterware时,在node2节点执行root.ssh时报错信息: (44)8、执行srvctl命令是报如下错误的解决办法 (45)9、在安装Clusterware,在node2节点执行root.sh时报:Error 0(Native:listNetInterfaces:[3])错误 (45)11、ORA-04031:unable to allocate 540bytes of shared memory ("shared Pool","declare (48)12、配置VNC (48)13、在虚拟机上安装配置VMware tools (49)5)、Read hat as4 裸设备配置 (50)一、准备工作所谓工欲善必先利其器,要在vmware 下做linux 系统的oracle rac ,我们也需要准备好相关的装备。
Linux安装Oracle10g(图文详解 教程)
1安装RedHat Enterprise Linu x 31.1 准备安装介质安装介质一共4张光盘(CD版),版本号为:2.4.21-27.ELsmp设置BIOS为光盘启动,放入第一张光盘即可。
进入到RedHat Enterprise Linux3(以下均简称为Linux)的启动界面,屏幕上出现[boot]字样,如果采用图形化方式安装,直接按回车继续,如果想采用命令行模式进行,输入“linux text”后回车,如有其他需要,按屏幕提示选择选项进行(比如安装SATA硬盘或网卡时可能需要先安装其驱动)。
1.2 安装过程1.欢迎界面,点击Next继续2.选择安装语言界面,可以选择“Chinese(Simplified)简体中文”,点击Next继续3.选择键盘界面,默认即可(U.S. English),点击“下一步”继续4.选择鼠标界面,默认即可(3键鼠标(USB)),点击“下一步”继续5.磁盘配置界面,选择“用Disk Druid手工分区”,点击“下一步”继续6.设置分区:(以下为160G硬盘)分区需注意:最多只能4个主分区,其中逻辑分区也是一个主分区,同时,还需要注意/t mp分区,建议系统有/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设备,说明网卡驱动未成功。
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 安装过程中,不要选择创建数据库;其它就没什么了,只须根据提示进行相应操作,直至安装成功。
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.EL4compat-db-4.1.25-9compat-libstdc++-296-2.96-132.7.2gcc-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-30setarch-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 compat-db-4.1.25-9#rpm –qa|grep compat-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-common-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(包名)的命令安装。
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 下安装 Oracle 11g RAC
Linux 下安装Oracle 11g RAC 详细教程目录一、安装前环境准备 (2)1.1 系统检查与配置 (2)1.2 用户及目录配置 (4)1.3 ASM 磁盘及磁盘组划分 (8)二、Grid 和Oracle 软件安装 (11)2.1 GRID 软件安装 (11)2.2 DB软件安装 (29)三、PSU 和其他补丁安装 (39)附、RAC 相关部分管理命令使用 (39)一、安装前环境准备1.1 系统检查与配置1. 操作系统文件集检查确保以下操作系统软件包安装完毕:binutils-2.15.92.0.2compat-libstdc++-33-3.2.3elfutils-libelf-0.97elfutils-libelf-devel-0.97expat-1.95.7gcc-3.4.6gcc-c++-3.4.6glibc-2.3.4-2.41glibc-common-2.3.4glibc-devel-2.3.4glibc-headers-2.3.4libaio-0.3.105libaio-devel-0.3.105libgcc-3.4.6libstdc++-3.4.6libstdc++-devel 3.4.6make-3.80pdksh-5.2.14sysstat-5.0.5unixODBC-2.2.11unixODBC-devel-2.2.11注:版本不能低于如上版本具体检查命令如下:rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils \compat-libstdc++-33 \elfutils-libelf \elfutils-libelf-devel \gcc \gcc-c++ \glibc \glibc-common \glibc-devel \glibc-headers \ksh \libaio \libaio-devel \libgcc \libstdc++ \libstdc++-devel \make \sysstat \unixODBC \unixODBC-devel===========================================================提示:请不要安装其他集群管理软件==========================================================2. 操作系统版本需求,LINUX 版本为RHEL 6.0 以上,内核版本为2.6.8 以上:#uname -r3. 检查物理内存大小,Oracle11g 要求内存>=1.5G,建议不少于4G:# grep Mem /proc/meminfoMemTotal: 8061572 kBMemFree: 7684216 kB4. 检查Swap 空间大小,swap 大小按真实内存两倍的推荐来设置,一般不小于物理内存:# cat /proc/swapsFilename Type Size Used Priority/dev/dm-1 partition 8388600 0 -15. /tmp 文件系统大小至少在1G 以上:#df -h /tmpFilesystem Size Used Avail Use% Mounted on/dev/mapper/rootvg-lv_tmp8.0G 1.5G 6.3G 19% /tmp6. 内核参数调整(/etc/sysctl.conf ):kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 6815744fs.aio-max-nr = 1048576net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576执行如下命令使参数生效:/sbin/sysctl -p7. 修改/etc/pam.d/login:添加如下行:session required pam_limits.so8. 关闭防火墙和SElinux在/etc/selinux/config修改:SELINUX=disabled关闭iptables并关闭自动启动:service iptables stopchkconfig iptables off9. 网卡及IP 地址分配每个节点的公网网卡名,私网网卡名保持一致,例如:在节点1公网网卡名为ent0,私网网卡名ent1,则节点2的公网网卡名也应为ent0,私网网卡名应为ent1。
Linux下oracle10g rac安装配置说明
集群中所有计算机上配置时间服务
时间服务器配置:
vi /etc/ntp.conf,时间服务器用uas两台机器,uas两台机器的ntp.conf中server配置:
server
server
server
rpm -ivh /mnt/cdrom3/RedHat/RPMS/zlib-devel-1.2.1.2-1.i386.rpm
rpm -ivh /mnt/cdrom3/RedHat/RPMS/freetype-devel-2.1.9-1.i386.rpm
rpm -ivh /mnt/cdrom3/RedHat/RPMS/fontconfig-devel-2.2.3-7.i386.rpm
# Each RAC node must have a unique ORACLE_SID.(i.e. orcl1, orcl2,...)
export ORACLE_SID=orcl1
export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
用户帐户名是‘oracle’,组是‘oinstall’和‘dba’。
仅在一个集群主机上以 root 用户身份执行以下命令:
1,创建user/group;
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
--------------------------------------------------------------------------------
oracle10g RAC在linux上的安装配置方法
在虚拟机上安装oracle10g+RAC**********************在Linux的X window里安装oracle,弹出的oracle界面为乱码(方块)原因:oracle安装默认没有中文语言包,只有用英文了。
解决:1、临时解决:$ export LANG=en_US2、永久解决:# vi /etc/sysconfig/i18nLANG="en_US"(不会出现乱码)LANG="zh_cn.UTF-8"(中文,安装oracle会出现界面乱码的现象)************************测试环境:虚拟机,32位vmware server 1.0.6虚拟环境:RedHat linux5 for x86数据库:oracle 10g 10.2.0.1 for x86群集:clusterware 10.2.0.1 for x86一、主节点设置1,修改虚拟机的配置在配置linux 系统之前,首先到主节点RAC1目录下,打开.vmx 文件,添加下列内容:disk.locking = "false"diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxReadAheadSize = "0"diskLib.DataCacheM inReadAheadSize = "0"diskLib.dataCachePageSize = "4096"diskLib.maxUnsyncedWrites = "0"scsi1:1.deviceType = "disk"scsi1:2.deviceType = "disk"scsi1:3.deviceType = "disk"scsi1:4.deviceType = "disk"2,编辑/etc/hosts文件添加如下内容:Vi /etc/hosts192.168.1.100 rac1192.168.1.101 rac2192.168.1.200 rac1-vip192.168.1.201 rac2-vip192.168.2.100 rac1-priv192.168.2.101 rac2-priv注意:确保RAC 节点名没有出现在环回地址中确保在/etc/hosts 文件的环回地址中不包含节点名(linux1 或linux2)。
Oracle 10g RAC安装与配置(ppt 32页)
共享文件系统(NTFS、EXT3)
维护方便
大型数据库不推荐使用
ASM( Oracle 10g新技术)
维护方便,性能较可靠
13
二、CRS安装升级
CRS安装 1、root用户执行rootpre.sh脚本 2、CRS_HOME路径 3、规划VIP地址 4、root用户执行
/home/oracle/oraInventory/orainstRoot.sh和 $CRS_HOME/root.sh脚本 5、VIP配置BUG
Server Mode All Initialization Parameters:……
26
建库
5、Database Storage 控制文件 路径、冗余、参数 表空间 路径、大小、参数 数据文件 路径、大小、参数 Redo log Groups 路径、大小、组数、成员数
27
建库
7
系统环境
硬件环境 硬件服务器: CPU(32bit、64bit|Intel-Itanium、AMD) 内存(32bit system Oracle可寻址内存4G, SGA 1.7G) 其他:存储、网卡等 网络环境:双网卡、心跳线、网络带宽等
8
系统环境
软件环境 系统版本: 需要经过Oracle认证 系统包:
30
Q&A
谢谢!
31
Oracle 10g RAC安装配置注意事项
1) 系统时间同步 2) 主机名命名(长度、特殊符号等) 3) 共享磁盘(划分、共享方式等) 4) OCR DISK和VOTING DISK读写属性 5) Root用户执行root.sh脚本 6) VIP配置BUG 7) 操作系统补丁包(不要太低或太高,要合理) 8) 操作系统经过认证 9) CRS和数据库软件升级 10) Redo log groups
Oracle 10g RAC安装配置
一、存储准备
几种方式: RAW方式(裸设备) OCR DISK属性 root:dba 640 VOTING DISK属性 oracle:dba 660 共享文件系统 不推荐使用 ASM Oracle 10g新技术
12
存储准备
几种方式比较:
RAW方式
规划好,读写性能好 维护不方便,DBA要 求较高
作业标准记得牢,驾轻就熟除烦恼。2 020年1 0月15 日星期 四9时28 分35秒 09:28:3 515 October 2020
好的事情马上就会到来,一切都是最 好的安 排。上 午9时28 分35秒 上午9 时28分0 9:28:35 20.10.1 5
一马当先,全员举绩,梅开二度,业 绩保底 。20.10. 1520.1 0.1509: 2809:28 :3509:2 8:35Oct-20
安全象只弓,不拉它就松,要想保安 全,常 把弓弦 绷。20. 10.1509 :28:350 9:28Oct-2015- Oct-20
加强交通建设管理,确保工程建设质 量。09: 28:3509 :28:350 9:28Th ursday, October 15, 2020
安全在于心细,事故出在麻痹。20.10. 1520.1 0.1509: 28:3509 :28:35 October 15, 2020
相信相信得力量。20.10.152020年10月 15日星 期四9 时28分3 5秒20. 10.15
谢谢大家!
树立质量法制观念、提高全员质量意 识。20. 10.1520 .10.15 Thursday, October 15, 2020
人生得意须尽欢,莫使金樽空对月。0 9:28:35 09:28:3 509:28 10/15/ 2020 9:28:35 AM
Redhat-Linux-+-ASM-+-OraclegR-RAC安装配置和管理
Redhat-Linux-+-ASM-+-Oracle gR-RAC安装配置和管理————————————————————————————————作者:————————————————————————————————日期:本资料仅供学习交流使用Redhat Linux6.4 + ASM + Oracle11gR2 RAC安装配置和管理XXX公司技术部2015-05-19目录一. 前言 (6)二. 安装环境 (6)1.1.硬件列表61.2.需要安装的软件61.3.RAC拓朴结构7三. 安装步骤: (8)2.1.任务列表82.2.规划阶段82.2.1.集群详细信息规划82.2.2.磁盘、存储空间规划92.2.3.数据库基本信息规划102.3.实施阶段102.3.1.操作系统安装112.3.2.主机配置112.3.3.磁盘分区232.3.4.安装和配置ASM(此项可不做)232.3.5.安装Oracle Grid242.3.6.创建ASM磁盘组332.3.7.安装Oracle Database352.3.8.创建数据库42四. 测试Failover (57)3.1.简单测试57五. 测试负载均衡LoadBalance (58)六. RAC运行维护 (58)5.1.Oracle Cluster正常启停585.1.1.Oracle 11g Cluste启停585.1.2.Oracle 10g RAC启停顺序595.2.Oracle Cluster开机自启动605.3.检查、注册与移除CRS服务615.4.导出CRS资源配置模板615.5.检查Voting Disk615.6.检查CRS资源组状态615.7.检查ASM状态及配置625.8.检查nodeapp状态及配置625.9.检查TNS的状态及配置625.10. 检查VIP的状态及配置 (62)5.11. 检查SCAN 的状态及配置 (62)5.12. 检查RAC运行状况 (63)5.13. 检查Oracle 数据库实例状态及配置 (63)5.14. 检查Cluster集群节点 (63)5.15. 检查Oracle 集群注册表(OCR) (63)5.16. 手动切换SCAN ip至其他节点 (63)5.17. 启动或停止EM管理器 (63)5.18. 登录EM管理数据库 (63)七. 卸载Oracle11g RAC CRS的方法 (64)八. 问题及解决办法 (65)7.1.问题1、Grid安装_缺少pdksh包657.2.问题2、Grid安装_缺少cvuqdisk包667.3.问题3、Grid安装_PRVF-5436:NTP Time Protocol66一.前言分享此文档仅为学习交流使用,如果您的软硬件环境与本文档不完全一致,请酌情参考使用。
linux系统下安装oracle 10g全步骤
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文件中。
RED HAT LINUX企业版+ORACLE10G服务器安装文档
目录1、l inux下安装oracle10g2、表空间的建立及用户建立3、O racle数据库随linux系统启动关闭及自动备份在linux下安装oracle10g安装oracle:1、内存及交换分区检查[root@oracle10g ~]# cat /proc/meminfo | grep MemTotalMemTotal: 1034604 kB[root@oracle10g ~]# cat /proc/meminfo | grep SwapTotalSwapTotal: 1574360 kB建议内存最少1G,交换分区为内存1.5~2倍。
如果空间充足建议2倍。
Oracle 安装之前会检测,但我在交换分区为内存一半的情况下,也安装成功过。
当时内存为4G。
2、修改主机名及hosts文件[root@oracle10g ~]# hostname oracle10g[root@oracle10g ~]# vi /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost172.16.60.196 oracle10g“改成配给那个门店的ip和服务器名qtjlmd”后续操作中,监听需要核对服务器名。
建议修改,避免以后网络访问出现异常。
退出重联看是否生效。
3、检查所需操作系统的RPM包是否完整以下是oracle10g在RHEL5环境下,需要装的包。
# From RedHat AS5 Disk 1cd /media/cdrom/Serverrpm -Uvh setarch-2*rpm -Uvh make-3*rpm -Uvh glibc-2*rpm -Uvh libaio-0*cd /eject# From RedHat AS5 Disk 2cd /media/cdrom/Serverrpm -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*cd /eject# From RedHat AS5 Disk 3cd /media/cdrom/Serverrpm -Uvh openmotif-2*rpm -Uvh compat-db-4*cd /eject检查的命令(在grep后面更上需要检测包的名字):4、在Linux安装光盘上找到所有缺失的包,并拷贝到 /目录下面,再执行下面的安装包命令[root@oracle10g /]# rpm -ivh *.rpm安装完包后,重新检查,若此时检查不到安装成功的包,是否需要reboot5、创建用户新增oinstall、dba用户组,oracle用户[root@oracle10g /]# groupadd oinstall[root@oracle10g /]# groupadd dba[root@oracle10g /]# useradd -g oinstall -G dba -d /home/oracle oracle [root@oracle10g /]# 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.说明:# useradd -g oinstall -G dba -d /home/oracle oracle(新增用户oracle -g 主组属于 oinstall -G dba 辅助组属于 dba-d /home/oracle 用户缺省根目录为/home/oracle)检查onbody用户是否存在[root@oracle10g /]# id nobodyuid=99(nobody) gid=99(nobody) groups=99(nobody)6、创建安装目录[root@oracle10g /]# mkdir -p u01/oracle[root@oracle10g /]# chown -R oracle:oinstall u01改变u01目录所属用户及组 -R参数表示递归(此步骤给目录赋权)将oracle10g安装介质解压到u01目录下tar -xf *.tarunzip *.zipmv database/ /u01mv Disk1/ /u01chown -R oracle:oinstall Disk1[root@oracle10g database]# pwd/u01/database[root@oracle10g database]# lltotal 28drwxr-xr-x 9 oracle oinstall 4096 May 19 15:31 docdrwxr-xr-x 5 oracle oinstall 4096 May 19 15:31 installdrwxr-xr-x 2 oracle oinstall 4096 May 19 15:30 response-rw-r--r-- 1 oracle oinstall 1327 May 19 15:30 runInstaller drwxr-xr-x 9 oracle oinstall 4096 May 19 15:31 stage-rw-r--r-- 1 oracle oinstall 5213 May 19 15:30 welcome.html注意一般情况下,没有runInstaller的执行权限,使用下面的命令。
Oracle for Linux 配置全过程
Oracle10g RAC for Linux配置全过程本文是一篇在Redhat Advance Server 3.0上安装和配置Oracle10g RAC的文档,不仅仅是个安装试验,而是一个生产系统的实际布置过程,所以包括RAC安装,本地监听配置,JDBC连接串书写,CRS服务重新安装, VIP地址修改等等,相信比一般的安装教程更有应用上的意思。
1、安装环境硬件平台:HP 380 PC服务器2台。
主机 Hostname IP VIP VIP名称Node1 dbtest1 192.168.100.201 10.96.100.103 db-vip01Node2 dbtest2 192.168.100.203 10.96.100.104 db-vip02操作系统:RedHat Enterprise Linux 3.0 Update 5。
磁盘阵列:HP ms1000。
数据库:Oracle10g 10.1.0.3。
2、安装 Linux所需内核:2.4.21-4.EL 或更高版本验证内核版本:# uname -r2.4.21-32.ELsmp其他所需程序包的版本(或更高版本):make-3.79binutils-2.11.90.0.8-12gcc-3.2.3-2compat-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.122openmotif21-2.1.30-8setarch-1.3-1验证已安装的程序包:# rpm –qa make binutils gcc compat-db compat-gcc compat-gcc-c compat-libstdccompat-libstdc -devel openmotif setarchmake-3.79.1-17binutils-2.14.90.0.4-26gcc-3.2.3-20compat-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.122openmotif-2.2.2-16setarch-1.3-13、为 Oracle 配置 Linux创建 Oracle 组和用户帐户接下来我们将创建用于安装和维护 Oracle 10g 软件的 Linux 组和用户帐户。
RedHat+Suse+Linux下安装oracle10G
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)。
本文是一篇在Redhat Advance Server 上安装和配置Oracle10g RAC的文档,不单单是个安装实验,而是一个生产系统的实际布置进程,因此包括RAC安装,本地监听配置,JDBC连接串书写,CRS效劳从头安装,VIP地址修改等等,相信比一样的安装教程更有应用上的意思。
一、安装环境硬件平台:HP 380 PC效劳器2台。
主机Hostname IP VIP VIP名称Node1 dbtest1 db-vip01Node2 dbtest2 db-vip02操作系统:RedHat Enterprise Linux Update 5。
磁盘阵列:HP ms1000。
数据库:Oracle10g 。
二、安装Linux所需内核:或更高版本验证内核版本:# uname -r其他所需程序包的版本(或更高版本):compat-db-compat-gcc-c++compat-libstdc++compat-libstdc++验证已安装的程序包:# rpm –qa make binutils gcc compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel openmotif setarchcompat-gcc-c++compat-libstdc++compat-libstdc++3、为Oracle 配置Linux创建Oracle 组和用户帐户接下来咱们将创建用于安装和保护Oracle 10g 软件的Linux 组和用户帐户。
用户帐户名是‘oracle’,组是‘oinstall’和‘dba’。
在drpdb01上以root 用户身份执行以下命令:# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -m -g oinstall -G dba oracle# id oracleuid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)用户ID 和组ID 在所有集群主机上必需相同。
利用从id oracle 命令取得的信息,在drpdb02上创建Oracle 组和用户帐户:# /usr/sbin/groupadd -g 500 oinstall# /usr/sbin/groupadd -g 501 dba# /usr/sbin/useradd -m -u 500 -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.创建挂载点此刻创建存储Oracle 10g 软件的挂载点。
以root 用户身份执行以下命令:# mkdir -p /u01/app/oracle# chown -R oracle:oinstall /u01/app/oracle# chmod -R 775 /u01/app/oracle配置内核参数以root 用户身份登录并在每一个主机上配置Linux 内核参数。
cat >> /etc/ >>EOF= 2097152= 48= 4096= 250 32000 100 128= 131072= 131072= 1024 65000EOF/sbin/sysctl -p为oracle 用户设置Shell 限制Oracle 建议对每一个Linux 帐户能够利用的进程数量和打开文件的数量设置限制。
cat >> /etc/security/ >>EOForacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536EOFcat >> /etc/login >>EOFsession required /lib/security/EOFcat >> /etc/profile >>EOFif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fiumask 022fiEOFcat >> /etc/ >>EOFif ( $USER == "oracle" ) thenlimit maxproc 16384limit descriptors 65536umask 022endifEOF配置Hangcheck 计时器modprobe hangcheck-timer hangcheck_tick=30 hangcheck_margin=180cat >> /etc/ >>EOFmodprobe hangcheck-timer hangcheck_tick=30 hangcheck_margin=180EOF配置/etc/hosts有些Linux 发行版本将主机名与回送地址() 相关联。
若是显现这种情形,那么从回送地址中删除主机名,本次安装已经修改。
用于此指南的/etc/hosts 文件:localhostdbtest1 dbtest1dbtest2 dbtest2dbtest1-priv dbtest1-privdbtest2-priv dbtest2-privdbtest1-vip dbtest1-vipdbtest2-vip dbtest2-vip~为用户等效性配置SSH在安装Oracle RAC 10g 期间,OUI 需要把文件复制到集群中的其他主机上并在其上执行程序。
为了许诺OUI 完成此任务,必需配置SSH 以启用用户等效性。
用SSH 成立用户等效性就提供了一种在集群中其他主机上复制文件和执行程序时不需要口令提示的平安方式。
第一步是生成SSH 的公共密钥和专用密钥。
SSH 协议有两个版本;版本1 利用RSA,版本2 利用DSA,因此咱们将创建这两种类型的密钥,以确保SSH 能够利用任一版本。
ssh-keygen 程序将依照传递给它的参数生成任一类型的公共密钥和专用密钥。
当您运行ssh-keygen 时,将提示您输入一个用于保留密钥的位置。
当提示时只需按Enter 同意默许值。
随后将提示您输入一个口令短语。
输入您能记住的口令,然后再次输入该口令进行确认。
当您完成以下步骤后,在~/.ssh 目录中将会有四个文件:id_rsa、、id_dsa 和。
id_rsa 和id_dsa 文件是您的专用密钥,万万不要告知任何人。
和文件是您的公共密钥,必需将其复制到集群中其他每一个主机上。
在每一个主机上,以oracle 用户身份登录:mkdir ~/.sshchmod 755 ~/.ssh/usr/bin/ssh-keygen -t rsa别离剪切和粘贴以下各行:/usr/bin/ssh-keygen -t dsa注意:上面步骤要两台主机都完成才能够执行下面步骤。
此刻,必需将每一个主机上的公共密钥文件和的内容复制到其他每一个主机的~/.ssh/authorized_keys 文件中。
利用ssh 将每一个文件的内容复制到~/.ssh/authorized_keys 文件。
请注意,当您利用ssh 第一次访问远程主机时,其RSA 密钥将是未知的,从而将提示您确认是不是希望连接该主机。
SSH 将记录该远程主机的RSA 密钥,并在以后连接该主机时再也不做出相关提示。
在dbtest1上,以oracle 用户身份登录(复制本地帐户的密钥,以便连接本地主机的ssh 能够起作用):cat ~/.ssh/ >> ~/.ssh/authorized_keyscat ~/.ssh/ >> ~/.ssh/authorized_keysssh oracle@dbtest2 cat ~/.ssh/ >> ~/.ssh/authorized_keys(若是您要剪切和粘贴这些命令,那么别离运行它们。
SSH 每次会提示输入oracle 的口令,若是同时粘贴这些命令,那么第一个命令在提示输入口令之前刷新输入缓冲区,从而致使其他命令将会丢失。
)ssh oracle@dbtest2 cat ~/.ssh/ >> ~/.ssh/authorized_keyschmod 644 ~/.ssh/authorized_keys此刻对第二个主机做一样的处置。
请注意,这次SSH 会提示您输入在创建密钥时所利用的口令短语而非oracle 的口令。
这是因为第一个主机(ds1) 此刻明白了第二个主机的公共密钥,而SSH 此刻利用的是一种不同的认证协议。
cat ~/.ssh/ >> ~/.ssh/authorized_keyscat ~/.ssh/ >> ~/.ssh/authorized_keysssh oracle@dbtest1 cat ~/.ssh/ >> ~/.ssh/authorized_keysssh oracle@dbtest1 cat ~/.ssh/ >> ~/.ssh/authorized_keyschmod 644 ~/.ssh/authorized_keys成立用户等效性以oracle 用户身份在将要安装Oracle 10g 软件的节点(dbtest1) 上:exec /usr/bin/ssh-agent $SHELL/usr/bin/ssh-add(请注意,用户等效性仅为当前会话成立。
若是您切换到其他会话或注销并从头登录,那么必需再次运行ssh-agent 和ssh-add 才能从头成立用户等效性。
)测试连通性通过在远程集群主机上运行诸如date 等简单命令来验证用户等效性:在每台主机(dbtest1,dbtest2)执行下面命令$ ssh dbtest1 date$ ssh dbtest1-priv date$ ssh dbtest2 date$ ssh dbtest2-priv date测试每一个方向上所有效劳器的连通性是超级重要的。