ORACLE LINUX6.2下安装ORACLE11GR2

合集下载

Linux安装Oracle客户端、sqlldr和sqluldr2

Linux安装Oracle客户端、sqlldr和sqluldr2

Linux安装Oracle客户端、sqlldr和sqluldr2 前阵⼦ hive 接⼝机故障导致重装了系统,原先所有的配置信息焕然⼀新,主机系统装好后,发现和数据库的连接失败了,也⽆法通过 sqluldr sqluldr2 和 Oracle 进⾏⽂件交互了,今天的任务就是把这个环境整好,⾟苦⼀天也算是完成任务,作为新⼿,记录⼀下,⽅便以后使⽤;1、安装 Oracle 客户端⾸先:查询 Oracle 版本:SELECT * FROM V$VERSION;得到数据库版本后,去 Oracle 下载oracle 客户端安装软件:需要下载对应的版本上传压缩⽂件到⾃定⽬录:/app/oracle;依次解压instantclient-basic-linux.x64-11.2.0.4.0.zipinstantclient-sqlplus-linux.x64-11.2.0.4.0.zipinstantclient-sdk-linux.x64-11.2.0.4.0.zip解压⽂件会⾃动放在这个 instantclient_11_2 路径下;(也可下载指定的 rpm 包进⾏安装)在 /app/oracle/instantclient_11_2/network/admin 下创建 tnsnames.ora并编写配置信息下⾯是重点:配置环境变量如果不想将环境配置写在/etc/profile中配置内,也可以写在 .bash_profile中export ORACLE_HOME=~/app/oracle/instantclient_11_2export PATH=$ORACLE_HOME:$PATHexport ORACLE_SID=oracl111export TNS_ADMIN=$ORACLE_HOME/network/adminexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"export LD_LIBRARY_PATH=$ORACLE_HOMEORACLE_HOME是你⾃⼰的安装地址,NLS_LANG是显⽰的字符编码集格式。

SUSE Linux Enterprise 11SP1静默安装Oracle 11gR2说明文档

SUSE Linux Enterprise 11SP1静默安装Oracle 11gR2说明文档

SUSE Linux Enterprise 11SP1静默安装Oracle 11gR2说明文档1准备oracle安装文件Oracle11gR2包含两个文件linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip,下载地址分别是:/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip下载完成后将这两个文件通过SSH上传到/usr/local/oracle中。

装程序的目录。

2准备oracle的安装目标目录安装目标目录是用户想将oracle安装到哪个位置的目录,本次我们将oracle安装到/opt/ora cle目录中,以下为目录创建命令。

3创建oracle相关用户和用户组oracle不能在root帐户下进行安装,所以需要为oracle的安装专门创建一个用户,同时需要创建dba和oinstall的用户组。

以下命令将创建dba和oinstall用户组:以下命令将创建oracle用户,并设置密码以下命令将oracle安装目录(/opt/oracle)赋予oracle用户oinstall用户组4检查安装ORACLE依赖的RPM软件包oracle的安装所依赖的软件包,有一部分linux是没有安装的。

这需要将这些尚未安装的软件包先安装后才能正常安装oracle。

这些未安装的软件包在linux安装光盘上可以取到,我们直接在linux的光盘上对这些软件包进行安装(也可将所需的软件包直接复制到linux本地磁盘中),首先我们需要挂载linux光盘,使用以下命令:安装所缺少的软件包,此处只安装本linux系统所缺少的软件包。

如oracle安装过程中,对软件包进行检查时,发现仍有所需软件包未安装时,可根据显示未安装软件包的名字,再次对所缺少的软件包进行安装。

Enterprise_Linux_64_X86安装Oracle11gR2_RAC详细

Enterprise_Linux_64_X86安装Oracle11gR2_RAC详细

安装文档11g R2R A C[A S M]f o r O E L6.4V1.02013年09月9日文档信息文档修订记录一环境准备31.1 操作系统41.2 解决虚拟机安装RAC的几个问题41.2.1 共享存储41.2.2 安装过程中总死机重启151.3修改/etc/hosts 文件(所有节点)151.4添加组和用户(所有节点)161.5建目录(所有节点)171.6修改系统参数(所有节点)181.7禁用防火墙和SELNUX(所有节点)221.8配置时间同步(所有节点)241.9检查安装包(所有节点)251.10配置用户环境变量(所有节点)261.10.1 Grid 用户261.10.2 Oracle用户281.11 配置用户等效性301.11.1 Grid用户:301.11.2 Oracle用户:341.12配置ASM391.12.1 安装ASM支持包(两个节点)391.12.2 配置ASM(两个节点)391.12.3 创建ASM磁盘401.13安装cvuqdisk包并验证(两个节点)411.14验证安装前的检查:41二安装CRS512.1 安装Grid infrastructure512.2 检查CRS状态622.2.1 资源组状态:622.2.2 检查集群节点:632.2.3 检查 Oracle 集群注册表 (OCR):632.2.4 检查表决磁盘:642.2.5 检查CRS状态642.3 为数据和快速恢复区创建 ASM 磁盘组:asmca65三安装Oracle 软件(不建库)65四创建数据库694.1安装数据库694.2查看数据库进程694.3连接数据库72一环境准备安装环境:本机32位VMware Workstation 。

操作系统Oracle Enterprise Linux Release 6 Update 4 for x86 (32 Bit)。

安装介质:IP分配:安装目录:1.1 操作系统本安装文档,操作系统为Oracle Enterprise Linux Release 6 Update 4 for x86 (32 Bit)。

Oracle 11g 64位下载及安装教程(图文并茂)

Oracle 11g 64位下载及安装教程(图文并茂)

1、下载Oracle 11g R2 for Windows的版本下载地址:/technetwork/database/enterprise-edition/downloads/index.html其中包括两个压缩包:win64_11gR2_database_1of2.zip,win64_11gR2_database_2of2.zip2、将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件:3、在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:4、在“安装选项”窗口中,选择“创建和配置数据库”,单击“下一步”:5、在“系统类”窗口中,选择“桌面类”,单击“下一步”:6、在“典型安装”窗口中,选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle11g,单击“下一步”:7、在“先决条件检查”窗口中,单击“下一步”:8、在“概要”窗口中,单击“完成”,即可进行安装:9、出现的安装过程如下:数据库创建完成后,会出现如下“Database Configuration Assistant”界面:选择“口令管理”,查看并修改以下用户:(1)普通用户:SCOTT(密码:tiger)(2)普通管理员:SYSTEM(密码:manager)(3)超级管理员:SYS(密码:change_on_install)修改完成后,单击“确定”。

10、在“完成”窗口中,单击“关闭”即可。

安装完成界面中的内容:Enterprise Manager Database Control URL - (orcl) :https://localhost:1158/em数据库配置文件已经安装到C:\app\Administrator,同时其他选定的安装组件也已经安装到C:\app\Administrator\product\11.2.0\dbhome_1。

Linux+DNS+Server+配置+--+for+Oracle+11gR2+RAC+SCAN+IP

Linux+DNS+Server+配置+--+for+Oracle+11gR2+RAC+SCAN+IP

Linux DNS Server 配置-- for Oracle 11gR2 RAC SCAN IP最近安装了一下Oracle 11gR2的RAC,但是11gR2版本的RAC 采用的是SCAN IP.在Oracle 11gR2以前,如果数据库采用了RAC架构,在客户端的tnsnames 中,需要配置多个节点的连接信息,从而实现诸如负载均衡,failover等等RAC 的特性。

因此,当数据库RAC集群需要添加或删除节点时,需要及时对客户端机器的tns进行更新,以免出现安全隐患。

在11gR2中,为了简化该项配置工作,引入了SCAN(Single Client Access Name)的特性,该特性的好处在于,在数据库与客户端之间,添加了一层虚拟的服务层,就是所谓的scan ip以及scan ip listener,在客户端仅需要配置scan ip的tns信息,通过scan ip listener,连接后台集群数据库。

这样,不论集群数据库是否有添加或者删除节点的操作,均不会对client产生影响。

可以把scan理解为一个虚拟主机名,它对应的是整个RAC集群。

客户端主机只需通过这个scan name即可访问数据库集群的任意节点。

当然访问的节点是随机的,oracle强烈建议通过DNS Server的round robin模式配置解析SCAN,实现负载均衡(即轮换连接SCAN对应的IP地址)。

这有点类似通过vip和listener loadbalance配置实现负载均衡的原理。

更多信息参考我的Blog:Oracle 11gR2 RAC 新特性说明/tianlesoftware/archive/2010/11/02/5982972.as px一. 安装DNS Server在安装Redhat系统的时候,有提示安装DNS Server。

不过那时为了简单,就没有安装。

这里要用到DNS,就只能在安装一下。

安装需要的RPM包安装镜像里有。

oracle11grac安装图解

oracle11grac安装图解

oracle11grac安装图解(1)安装和配置集群的⽹络基本结构(2)选择⾼级安装(3)将中⽂添加到右侧边框,添加中⽂可避免在使⽤ em 时乱码(4)填写集群名称和scan的解析名称及端⼝,点击next(5)在弹出界⾯,点击add,填写节点2的信息(6)接⼝⽤法,公⽤专⽤(7)为OCR和表决盘选择 ASM 存储⽅式(8)选择crsvol,并填写磁盘组名称,点击下⼀步(9)填写密码(10)不配置IPMI(11)默认组(12)指定安装位置与环境变量中⽬录相同(13)产品清单与环境变量中⽬录相同(14)开始安装(15)执⾏脚本顺序不能错[root@rac1 ~]# /oracle/app/oraInventory/orainstRoot.sh[root@rac2 ~]# /oracle/app/oraInventory/orainstRoot.sh[root@rac1 ~]# /oracle/app/11.2.0/grid/product/db_1/root.sh[root@rac2 ~]# /oracle/app/11.2.0/grid/product/db_1/root.shINS-20802 实⽤程序失败,可忽略创建asm磁盘组在grid ⽤户下,执⾏ asmca,启动 asm 磁盘组创建向导点击create 按钮,在弹出的创建界⾯中填写磁盘组名称,选择外边存储⽅,并勾选成员,选择完毕后点击 ok 选项为外部显⽰符合项。

创建数据库(1)仅安装数据库软件(2)选择全部节点,点击 next(3)将简体中⽂添加到安装选项(4)选择企业版,点击 next(5)保持默认的⽬录,点击 next 应该与环境变量设置相同(6)保持默认的属组信息,点击 next(7)安装过程⾃动进⾏安装检查创建集群数据库实例[oracle@rac1 database]$ dbca(1)选中oracle real application cluters database,下⼀步:(2)创建数据库(3)定制数据库(4)填写全局数据库名和SID,全选节点(5)默认(6)⼝令管理(7)默认(8)指定ASM⼝令(9)⼀直默认,知道字符集选UTF8完成。

CentOS6.5下Oracle11G-R2安装、卸载

CentOS6.5下Oracle11G-R2安装、卸载一、硬件要求本部分内容命令,均以root用户执行。

1、内存建议内存应大于2G以上,1G可以运行,但比较吃力。

内存查看命令:[root@tsp-rls-dbserver /]# cat /proc/meminfo或[root@tsp-rls-dbserver /]# free -mtotal used free shared buffers cachedMem: 32062 1301 30760 0 40 552-/+ buffers/cache: 708 31354Swap: 16095 0 160952、交换分区交换分区大小,通常设为内存的1.5倍以上,也可以根据实际情况进行调整。

交换分区查看命令:[root@tsp-rls-dbserver /]# grep SwapTotal /proc/meminfoSwapTotal: 67682296 kB3、硬盘空间建议数据使用独立的挂载分区,本文中采用/data作为数据分区。

要求/tmp目录空间不小于400M。

磁盘空间查看命令:[root@tsp-rls-dbserver /]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_tsprlsdbserver-lv_root 50G 4.3G 43G 10% /tmpfs 16G 348K 16G 1% /dev/shm/dev/sda1 485M 39M 421M 9% /boot/dev/mapper/vg_tsprlsdbserver-lv_home 210G 190M 199G 1% /home/dev/sdb1 1.1T 4.5G 1.1T 1% /data目录空间大小查看命令:[root@tsp-rls-dbserver tmp]# du -ch /tmp二、软件要求1、安装依赖包建议安装系统时,选择开发库。

Centos6安装oracle11g详细图文及错误解决

1. 使用DVD做yum源1.1. 新建dvd挂载目录[root@oracle ~]# mkdir /media/iso1.2. 挂载dvd到指定目录[root@oracle ~]# mount /dev/cdrom /media/iso/ 1.3. 进入yum.repos.d文件夹,[root@oracle ~]# cd /etc/yum.repos.d/1.4. 删除原有的repo文件[root@oracle yum.repos.d]# rm -rf *1.5. 新建使用dvd为源的repo文件[root@oracle yum.repos.d]# vim iso.repo [Server]name=Serverbaseurl=file:///media/iso/Serverenabled=1gpgcheck=0[HighA vailability]name=HighA vailabilitybaseurl=file:///media/iso/HighA vailability enabled=1gpgcheck=0[LoadBalancer]name=LoadBalancerbaseurl=file:///media/iso/LoadBalancerenabled=1gpgcheck=0[LoadBalancer]name=LoadBalancerbaseurl=file:///media/iso/LoadBalancerenabled=1gpgcheck=01.6. 清空原有yum信息[root@oracle yum.repos.d]# yum clean all1.7. 更新yum[root@oracle yum.repos.d]# yum update2.1. 配置好yum源后,使用root用户安装软件包[root@oracle ~]# cd /media/iso/Packages/[root@oracle Packages]# yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.*glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*这些依赖包必须要安装,因为版本不同,在oracle 安装时会提示缺少依赖包,忽略后可以正常安装使用Oracle。

虚拟机Linux32位中安装Oracle11G_单机-整理稿

Linux下安装Oracle11g服务器1.安装环境Linux服务器:Red Hat Linux Enterprise 5.1 32位 (VmWare10.0) Oracle服务器:Oracle11gR2 32位2.系统要求2.1Linux安装Oracle系统要求2.2检查硬件compat-libstdc++-33-3.2.3-61 elfutils-libelf-0.125-3.el5elfutils-libelf-devel-0.125-3.el5 glibc-2.5-24glibc-common-2.5-18glibc-devel-2.5-18gcc-4.1.2-14.el5gcc-c++-4.1.2-14.el5libaio-devel-0.3.106-3.2libaio-0.3.106-3.2libgcc-4.1.2-14.el5libstdc++-4.1.2-14.el5libstdc++-devel-4.1.2-14.el5make-3.81-1.1sysstat-7.0.2-3.el5unixODBC-2.2.11-7.1unixODBC-devel-2.2.11-7.1package pdksh is not installed(若已安装ksh包,应该可以不用管它)若存在package pdksh is not installed(如果有软件包未安装,插入Linux系统安装光盘,或者挂载iso安装包安装)注意:1、unixODBC-2.2.11.i386.rpm和unixODBC-devel-2.2.11.i386.rpm这两个包虽然oracle11G官方文档中没有列出但是在实际的安装过程中是需要的,在oracle检测硬件,软件环境及配置信息的时候会提示警告信息以上两个文件没有找到。

以上两个文件可以在网上搜索,也可以在Linux的安装盘中找。

2、sysstat-7.0.2-3.el5若发现已安装的低版本,需要先卸载再安高版本3、当安装elfutils-libelf-devel-static包出现依赖关系时一起安装就可以了。

Oracle 11g R2 RAC安装文档

Oracle 11g R2 RAC系统环境配置1. 配置/etc/hosts 网络192.168.12.240 rac110.10.10.1 rac1-priv192.168.12.242 rac1-vip192.168.12.241 rac210.10.10.2 rac2-priv192.168.12.243 rac2-vip192.168.12.244 rac-cluster-scan2. 关闭iptables和Disable SElinuxservice iptables stopchkconfig iptables offvim /etc/selinux/config ==>SELINUX=disabled3. 创建用户和组groupadd -g 5000 asmadmingroupadd -g 5001 asmdbagroupadd -g 5002 asmopergroupadd -g 6000 oinstallgroupadd -g 6001 dbagroupadd -g 6002 operuseradd -g oinstall -G asmadmin,asmdba,asmoper griduseradd -g oinstall -G dba,asmdba oraclepasswd oraclepasswd gridmkdir /s01mkdir /s01/orabasemkdir /g01mkdir /g01/orabasechown oracle:oinstall /s01 -Rchown grid:oinstall /g01 -Rchmod 775 /s01 -Rchmod 775 /g01 -R4. 安装rpm包binutils-2.17.50.0.6compat-libcap1-1.10-1compat-libstdc++-33-3.2.3elfutils-libelf-0.125elfutils-libelf-devel-0.125elfutils-libelf-devel-static-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-common-2.5glibc-devel-2.5glibc-headers-2.5kernel-headers-2.6.18ksh-20060214libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.2libgomp-4.1.2libstdc++-4.1.2libstdc++-devel-4.1.2make-3.81sysstat-7.0.2unixODBC-2.2.11unixODBC-devel-2.2.115. 关闭ntp服务/etc/init.d/ntpd statuschkconfig ntpd offmv /etc/ntp.conf /etc/ntp.conf.original6. 修改limitsvim /etc/security/limits.confgrid soft nproc 2047grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655367. 修改loginvim /etc/pam.d/loginsession required /lib/security/pam_limits.so (如果是32位系统则要加上这一句) session required /lib64/security/pam_limits.so(如果是64位系统则要加上这一句) session required pam_limits.so8. 修改profilevim /etc/profileif [ $USER = "oracle" ] || [ $USER = "grid" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi9. 修改内核参数vim /etc/sysctl.conffs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 104858610. 创建配置vbox共享存储数据磁盘data01、data02、data03每块3G#大小可自定义闪回区fra01、fra02、fra03每块4G#大小可自定义仲裁盘ocr01、ocr02、ocr03每块3G#大小可自定义绑定UDEV存储echo "options=--whitelisted --replace-whitespace" >> /etc/scsi_id.configfor i in b c d e f g h i jdoecho "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted--replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules donestart_udev#把这个规则文件scp到rac2节点start_udev11. 配置root,grid,oracle用户profile#root用户的环境变量export GRID_HOME=/g01/11ggrid/app/11.2.0/gridexport ORACLE_HOME=/g01/11ggrid/app/11.2.0/gridexport PA TH=$GRID_HOME/bin:$GRID_HOME/OPatch:/sbin:/bin:/usr/sbin:/usr/bin#grid用户的环境变量#rac1节点export GRID_HOME=/g01/11ggrid/app/11.2.0/gridexport ORACLE_HOME=/g01/11ggrid/app/11.2.0/gridexport PA TH=$GRID_HOME/bin:$GRID_HOME/OPatch:/sbin:/bin:/usr/sbin:/usr/binexport ORACLE_SID=+ASM1export LD_LIBRARY_PA TH=$GRID_HOME/lib:$GRID_HOME/lib32export ORACLE_BASE=/g01/orabaseexport ORA_NLS10=$ORACLE_HOME/nls/dataexport NLS_LANG="Simplified Chinese"_China.AL32UTF8#rac2节点export GRID_HOME=/g01/11ggrid/app/11.2.0/gridexport ORACLE_HOME=/g01/11ggrid/app/11.2.0/gridexport PA TH=$GRID_HOME/bin:$GRID_HOME/OPatch:/sbin:/bin:/usr/sbin:/usr/binexport ORACLE_SID=+ASM2export LD_LIBRARY_PA TH=$GRID_HOME/lib:$GRID_HOME/lib32export ORACLE_BASE=/g01/orabaseexport ORA_NLS10=$ORACLE_HOME/nls/dataexport NLS_LANG="Simplified Chinese"_China.AL32UTF8#oracle用户的环境变量#rac1节点export ORACLE_HOME=/s01/oracle/app/oracle/product/11.2.0/dbhome_1export PA TH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/sbin:/bin:/usr/sbin:/usr/binexport ORACLE_SID=ORCL1export ORACLE_UNQNAME=ORCL1export LD_LIBRARY_PA TH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32export ORACLE_BASE=/s01/orabaseexport ORA_NLS10=$ORACLE_HOME/nls/dataexport NLS_LANG="Simplified Chinese"_China.AL32UTF8#rac2节点export ORACLE_HOME=/s01/oracle/app/oracle/product/11.2.0/dbhome_1export PA TH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/sbin:/bin:/usr/sbin:/usr/binexport ORACLE_SID=ORCL2export ORACLE_UNQNAME=ORCL2export LD_LIBRARY_PA TH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32export ORACLE_BASE=/s01/orabaseexport ORA_NLS10=$ORACLE_HOME/nls/dataexport NLS_LANG="Simplified Chinese"_China.AL32UTF8#环境变量生效source /home/grid/.bash_profilesource /home/oracle/.bash_profile#查看环境变量env|grep gridenv|grep oracle12. 使用root用户附加图形界面权限xhost +Oracle 11g R2 RAC安装grid安装过程1.当系统环境配置操作全部完成后,在图形界面以Oracle用户登陆。

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

Linux6.2上Oracle11gR2安装及配置一.安装环境准备1.环境说明Linux服务器系统:OracleLinuxRelease6Update2(64bit),先安装好。Oracle服务器:Oracle11gR2(64bit)2.修改操作系统核心参数在Root用户下执行以下步骤:1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件输入命令:vi/etc/security/limits.conf,按i键进入编辑模式,加入内容。oraclesoftnproc4096oraclehardnproc16384oraclesoftnofile4096oraclehardnofile65536编辑完成后按Esc键,输入“:wq”存盘退出

2)修改/etc/pam.d/login文件,输入命令:vi/etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。sessionrequired/lib/security/pam_limits.sosessionrequiredpam_limits.so编辑完成后按Esc键,输入“:wq”存盘退出

3)修改linux内核文件,/etc/sysctl.conf,输入命令:vi/etc/sysctl.conf,按i键进入编辑模式,将下列内容加入该文件kernel.shmall=4294967296(已经存在)kernel.shmmax=68719476736(已经存在)fs.file-max=6815744fs.aio-max-nr=1048576kernel.shmmni=4096kernel.sem=800113600800142net.ipv4.ip_local_port_range=102465500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576编辑完成后按Esc键,输入“:wq”存盘退出各参数意义如下:(1)shmmax:该参数定义了共享内存段的最大尺寸(以字节为单位),通常将其设置为2G或更大。(2)shmmni:用于设置系统范围内共享内存段的最大数量。默认值是4096,通常不需要更改。(3)shmall:该参数表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152,如系统自动生成则不需要修改。(4)sem:该参数表示设置的信号量,当oracleDB初始化参数文件中PROCESSES参数设置较大时,需要调整SEM设置如:kernel.sem=25032000100128各数据段含义如下。SEMMSLSEMMNSSEMOPMSEMMNISEMMSL应该设置为服务器中各个实例中最大的PROCESSES参数+10,如当最大的PROCESSES参数为5000时,SEMMSL应设置为5010。SEMMNS参数应设置为SEMMSL*SEMMNI,如例SEMMSL为5010,SEMMNS参数应为(5010*128)=641280。SEMOPM参数应设置与SEMMSL参数相同,接上例此处应设置为5010(5)file-max:该参数表示文件句柄的最大数量。文件句柄设置表示在linux系统中可以打开的文件数量。(6)rmem_default—默认的TCP/IP接收缓冲大小(7)rmem_max—最大的TCP/IP接收窗口的大小(8)wmem_default—默认的TCP/IP发送窗口大小(9)wmem_max—最大的TCP/IP发送窗口的大小

4)要使/etc/sysctl.conf更改立即生效,执行以下命令:#sysctl-p

5)编辑/etc/profile,输入命令:vi/etc/profile,按i键进入编辑模式,加入下列内容。if[$USER="oracle"];thenif[$SHELL="/bin/ksh"];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi

编辑完成后按Esc键,输入“:wq”存盘退出6)创建用户和组。创建组:groupaddoinstallgroupadddba创建Oracle用户和密码:useradd-goinstall-Gdbaoraclepasswdoracle然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认

7)创建数据库软件工作目录和数据文件存放目录,根据自己的情况来定输入命令:mkdir/home/oracle/appmkdir/home/oracle/app/oraInventorymkdir/home/oracle/app/oraclemkdir/home/oracle/app/oracle/product

8)更改目录属主为Oracle用户所有,输入命令:chown-Roracle:oinstall/home/oracle/appchown-Roracle:oinstall/home

9)配置oracle用户的环境变量,要在oracle用户下进行操作。输入:#suoracle$vi/home/oracle/.bash_profile按i进入编辑模式,增加以下内容:exportEDITOR=viexportORACLE_SID=doea5dw实例名exportORACLE_BASE=/home/oracle/appexportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1exportINVENTORY_LOCATION=/home/oracle/app/oraInventoryexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexportNLS_LANG="American_america.zhs16gbk"exportNLS_DATE_FORMAT='yyyy-mm-ddhh24:mi:ss'exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/binumask022exportJAVA_HOME=/usr/local/development/jdk1.7.0_21exportJRE_HOME=$JAVA_HOME/jreexportCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

编辑完成后按Esc键,输入“:wq”存盘退出10.root用户下,编辑/etc/hosts文件,输入IP地址和主机名[root@A5BI-1//]#vi/etc/hosts127.0.0.1localhost.localdomainlocalhost#::1localhost6.localdomain6localhost6192.168.100.31A5BI-1.a5test.com127.0.0.1A5BI-1二.安装oracle软件1.安装准备1)退出系统以Oracle用户登陆。2)首先将Oracle软件安装包复制到linux系统中的一个目录下,确保Oracle用户对此目录有足够权限。3)打开一个终端,运行unzip命令解压oracle软件安装包。输入命令:unziplinux.x64_11gR2_database_1of2.zipunziplinux.x64_11gR2_database_2of2.zip解压完成后生成新目录database,进入解压后的database目录查看。输入命令:cd/databasels

2.开始安装:由于本次存储采用FILESYSTEM,没有用ASM磁盘组,所以不配置GRID,直接安装ORACLE软件。执行安装要在Oracle用户下进行:[root@A5BI-1//]#suoracle[oracle@A5BI-1database]$cd/database[oracle@A5BI-1database]$./runInstaller

安装报错,如下图解决:Su---切换为root用户Xhost+SI:localuser:oracle---设置本地用户可视化安装Suoracle---切换到oracle用户重新安装

邮箱也可不填写,去掉勾选选择只安装软件选择安装单实例还是RAC环境,此处选择单实例选择语言,English

选择安装版本,选择EnterpriseEdition,点击selectoption,选择要安装的组件输入ORACLE_BASE和ORACLE_HOME路径,确保oracle用户对此目录有访问权限OSDBA组用户被授予sysdba权限,OSOPER组用户被授予sysoper权限检测安装环境安装缺失的软件:装载iso系统文件到光驱,在虚拟机控制面板上操作。从linux安装ISO中查找所缺的包,进行安装,全部都安装好,再次执行安装过程,就通过了。由于本次linux系统版本高于数据库版本,我们忽略这些错误,选择lgnoreAll点击saveresponsefile保存安装过程到response文件,用于以后静默安装

相关文档
最新文档