• fm2015总监_fm2015总监官网》》》

  • 发布时间:2016-01-13 00:08 | 作者:yc | 来源:互联网 | 浏览:1200 次
  • fm2015总监_fm2015总监官网》》》

    要是有回来信息,可是版别号低于上表中的最低请求,则实行

    #rpm –e 补丁包名这个指令是删去,删去往后在依照下面的法子依照

    装配需求的包:

    (SUSE和redhat,centos有一个差异,等于redhat,centos你得自个设置设备摆设YUM源,可是SUSE不必设置设备摆设,你把装配盘放到光驱里边,就行了,或许你在虚拟机里边的话,你点“虚拟机---可移动设备---毗连DVD”就行了)

    (1) 点左下角的谋略机,然后点里边的装配软件,如图:

    650) this.width=650;" src="/html/uploads/allimg/160113/000S44501-0.jpg" title="a1.png" alt="wKiom1YwaY7ziA3PAAIZCAvMEII541.jpg" />

    然后在search里边写上你想装配的姓名,点遭遇就能够了,就会主动装配

    言之无谓:

    如今说suse 11 sp2装oracle 11g,之以是写这篇文章,是因为,网上有对付SUSE 11装oracle11g 的课程,可是,我照着一步一步的做,总会犯错,我自认历程都没错,可是等于弗成,以是,我找到了官方文档,总算成功了

    把稳:1.装器械,最佳依照官方文档,只管网上的文章愈加了了理解,可是犯错都不知道哪里的错!

    2.网上的redhat 装oracle 11g,只管变汤不变药,可是和SUSE装oracle 11g是不太相同的,不要照葫芦画瓢,你根本画欠好!

    废话停止!

    正文起头:

    装配SUSE LINUX Enterprise Server 11 SP2,网上的文档许多,基础上都很坚固,并且我也照着装配,许多文章基础上都没有疑问,说实话,网上的文章都极好!

    体系装配停止,用root的用户登录oracle办事器,反省SUSE体系的内核版别

    #cat/proc/version

    Linux version 2.6.32.12-0.7-default(geeko@buildhost) (gcc version 4.3.4 [gcc-4_3-branch revision ] (SUSELinux) ) #1 SMP 2010-05-20 11:14:20 +0200

    内核版别我加红色了,体系请求版别在2.6.16.21以上,不然,重装体系

    3.实行rpm –qa指令,反省装ORACLE办事器的所需求的包是不是悉数装全了等于下面这条指令:

    #rpm –qabinutils gcc gcc-c++ gcc-32bit gcc43 gcc43-32bit glibc glibc-32bit glibc-develglibc-devel-32bit ksh libaio libaio-devel libaio-devel-32bit libelf0 libelf1libgcc43 libgcc43-32bit libstdc++33 libstdc++33-32bit libstdc++43libstdc++43-32bit libstdc++43-devel libstdc++43-devel-32bit libstdc++-devellibgomp43-32bit make sysstat libcap unixODBC

    累逝世了,敲这些很累人,你能够直接仿制我的,就不必敲了

    要是体系没有回来信息,标明没有装配补丁包

    提示一下初学者,redhat,centos里边的yum,相称于suse里边的yast2,zypper指令,redhat里边的yum要自个设置设备摆设本地源,suse里边的设置设备摆设文件一点都不需求篡改,只需求毗连好你的光

    盘就行了

    650) this.width=650;" src="/html/uploads/allimg/160113/000S45106-1.jpg" title="2.png" alt="wKiom1YwahSTZ3_pAAJoB8TNIlc380.jpg" />

    把包悉数装配好往后,有一条指令很主要:

    #rpm –qa|greporarun要是装配了,就卸载,因为这个会毁坏你后边的情况变量

    #rpm –eorarun-1.9-21.15 删去这个懒人包

    要是你想详细懂得这个包,就看下面的毗连,写的很明白

    http://blog.csdn.net/laven54/article/details/

    4.需求的包悉数装配好了,如今封闭防火墙:看丹青,实行丹青中的指令

    650) this.width=650;" src="/html/uploads/allimg/160113/000S43605-2.jpg" title="3.png" alt="wKiom1YwcDDDWm76AACH6A9NIoI647.jpg" />

    然后:

    650) this.width=650;" src="/html/uploads/allimg/160113/000S44H2-3.jpg" title="4.png" alt="wKiom1YwcGCgY6BTAABqVtS3_Q0124.jpg" />

    5.封闭SELINUX,SUSE默许是封闭SELINUX的此历程略过

    6.修正体系内核参数(修正任何器械前,先备份,这是个好习气)

    # cp /etc/sysctl.conf/etc/sysctl.conf.bak

    #vim /etc/sysctl.conf,把下面这些器械追加到这个文件中,是追加哦!

    #net.ipv4.ip_forward = 0 #disabled

    net.ipv4.conf.default.rp_filter = 1

    kernel.sysrq = 1

    kernel.core_uses_pid = 1

    net.core.rmem_default =

    net.core.rmem_max =

    net.core.wmem_default =

    net.core.wmem_max =

    #set "kernel.shmmax" to the half of the physical memory.

    kernel.shmmax =

    net.ipv4.tcp_fin_timeout = 15

    net.ipv4.tcp_keepalive_time = 300

    net.ipv4.tcp_keepalive_probes = 3

    kernel.msgmni = 2878

    kernel.msgmax = 8192

    kernel.msgmnb = 65535

    net.ipv4.ip_local_port_range = 1024 65000

    fs.file-max =

    kernel.sem = 256 35000 100 142

    写完往后(你能够直接仿制到你的文件中),实行下面的指令:

    #chkconfig boot.sysctl on//体系每次重启主动载入设置设备摆设文件

    #chkconfig –l boot.sysctl//反省设置设备摆设文件发动状况,只要B是on

    650) this.width=650;" src="/html/uploads/allimg/160113/000S43220-4.jpg" title="5.png" alt="wKiom1YwcOjxwjFbAAB9DiiL9Ko042.jpg" />

    #reboot重启就行了

    7.创立用户和用户组

    #cat /etc/passwd|grep oracle

    #cat /etc/group|grep oinstall

    #cat /etc/group|grep dba

    默许状况下,都有,都是orarun这个懒人包起的效果,都删去:

    #userdel –r oracle

    #groupdel oinstall

    #groupdel dba

    删去往后,然后:

    .groupadd –g 200 dba

    .groupadd –g201oinstall

    -g 注解创立用户组的组ID.

    创立oracle用户

    useradd –u 300 –d/home/oracle –s /bin/bash –m –g oinstall –G dba oracle

    -u: 拟定用户ID

    -d: 指定用户家目录

    -s:拟定用户登录的shell类型

    -m:若用户家目录不存在,主动创立

    -g :指定用户地点的主用户组

    -G:指定用户地点的辅用户组

    反省oracle用户是不是创立准确

    . more/etc/passwd|grep oracle

    . passwdoracle(或许在脚本中,echo|passwd –stdin oracle)

    8.创立装配目录,用于装配oracle数据库

    #mkdir/opt/oracle

    #chown –Roracle:dba /opt/oracle

    #chmod –R 755/opt/oracle

    创立/opt/oraInventory目录

    . mkdir –p /opt/oraInventory

    .chown –Roracle:oinstall /opt/oraInventory

    .chmod –R 755/opt/oraInventory

    9.增添主机名与IP地址的对应联系

    在设置设备摆设文件中增添主机名与IP地址的对应联系,不然将致使Oracle数据库装配掉效,提到这,你的IP设置设备摆设好了吗?

    #vim /etc/hosts

    172.16.16.16linux

    172.16.16.16 是Oracle办事器的IP地址,linux是主机名

    10.重启用oracle用户登录办事器

    $pwd

    /home/oracle默许oracle用户的家目录是/home/oracle

    然后在这个目录底下,新建.bash_profile, 把稳,是.bash_profile,不要少了点

    #Vim .bash_profile

    export ORACLE_BASE=/opt/oracle

    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

    export ORACLE_SID=OSS

    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib

    export LD_LIBRARY_PATH

    SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32

    export SHLIB_PATH

    # Set shell search paths:

    export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH:/usr/local/bin

    # CLASSPATH must include the following JRE locations:

    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

    export CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib

    export DBCA_RAW_CONFIG=/oracle/app/rawdevpath

    export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

    export LANG=C

    export LC_CTYPE=C

    写完往后,使情况变量当即见效

    # source .bash_profile

    #env|grep ORACLE_HOME 反省情况变量是不是见效

    ORACLE_HOME=/opt/oracle/product/11.2.0/db_1

    到今朝为止,SUSE体系的器械基础上都改完了,残剩的等于装配oracle软件了,要是你是在虚拟机中装配的,主张你做一个快照,快照异常主要!

    装配ORACLE软件,前提,ORACLE数据库的装配包现已上传到/opt/oracle目录下

    $cd /opt/oracle到这个目录下,然后顺次解压(包管这2个文件是oracle用户的,不如果root用户的)

    $unzipp__Linux-x86-64_1of7.zi188da.comp

    $unzipp__Linux-x86-64_2of7.zip

    解压完结后,会天生一个database文件夹

    $ cd database

    $ ./runInstaller实行完这个指令,就会出现丹青界面

    650) this.width=650;" src="/html/uploads/allimg/160113/000S41J6-5.jpg" title="6.png" alt="wKioL1YwcW7yW7MsAAISUATkkDY481.jpg" />

    啥也不必写,真的,只管它报错:

    650) this.width=650;" src="/html/uploads/allimg/160113/000S44A2-6.jpg" title="7.png" alt="wKiom1YwdfPzc_lsAADeBOaw7MQ073.jpg" />

    点YES,持续

    650) this.width=650;" src="/html/uploads/allimg/160113/000S464R-7.jpg" title="8.png" alt="wKioL1YwdkvRRyyhAAGqchAbz30403.jpg" />

    超出更新

    650) this.width=650;" src="/html/uploads/allimg/160113/000S461G-8.jpg" title="9.png" alt="wKiom1Ywdjuxowq6AAFmIPFHA28318.jpg" />

    只装配software,就行

    650) this.width=650;" src="/html/uploads/allimg/160113/000S44Z3-9.jpg" title="10.png" alt="wKioL1YwdpeAydLBAAForGprSqw396.jpg" />

    选第一个就行,单机版

    650) this.width=650;" src="/html/uploads/allimg/160113/000S46129-10.jpg" title="11.png" alt="wKiom1YwfWSBCmKXAAKeeY65XXk895.jpg" />

    默许就行,一个English就够了

    650) this.width=650;" src="/html/uploads/allimg/160113/000S43342-11.jpg" title="12.png" alt="wKiom1YwfgrgEniZAANTpkl7Vzc829.jpg" />

    选第二个,标准版

    650) this.width=650;" src="/html/uploads/allimg/160113/000S420O-12.jpg" title="aa1.png" alt="wKiom1YwfozwPB_iAAHpxbz7_7Y288.jpg" />

    ORACLE Base 和ORACLE Location 默许就行,等于丹青里的目录就行,看看你的是不是和我相同

    650) this.width=650;" src="/html/uploads/allimg/160113/000S44947-13.jpg" title="aa2.png" alt="wKiom1YwfrLRRIP7AAGwYYWv-jE611.jpg" />

    持续默许,下一步

    650) this.width=650;" src="/html/uploads/allimg/160113/000S42I0-14.jpg" title="aa3.png" alt="wKiom1YwftTAK0zeAAHStRMurfc052.jpg" />

    2个都选dba,持续下一步

    650) this.width=650;" src="/html/uploads/allimg/160113/000S43W4-15.jpg" title="aa4.png" alt="wKioL1Ywfy3QjmZHAAI5BCeu2OM845.jpg" />

    反省包的状况,要是是“Warning”或许“Succeed””User Verified ”就纰漏,点Ignore all,要是是出现了“Failed”,那你就从头装配包,要是包切实着实装配好了,就从头装配ORACLE.

    持续点下一步,要是出现下面这个同伴,

    650) this.width=650;" src="/html/uploads/allimg/160113/000S42M5-16.jpg" title="aa5.png" alt="wKioL1Ywf1OxgABLAADvs4FiGHs169.jpg" />

    点击YES.,持续

    650) this.width=650;" src="/html/uploads/allimg/160113/000S44416-17.jpg" title="aa6.png" alt="wKiom1Ywfz2CeuQOAAGvo_XcnYE228.jpg" />

    点击Install,持续

    装配完往后,出现这个丹青:

    650) this.width=650;" src="/html/uploads/allimg/160113/000S45D8-18.jpg" title="aa7.png" alt="wKiom1Ywf2SyW4yPAAGqrX66NAo311.jpg" />

    你就用root用户,实行这2个脚本

    #sh /opt/oraInventory/orainstRoot.sh

    $sh /opt/oracle/product/11.2.0/db_1/root.sh

    650) this.width=650;" src="/html/uploads/allimg/160113/000S43514-19.jpg" title="aa8.png" alt="wKioL1Ywf7vC9uh7AAD_i2xp0ys578.jpg" />

    完结装配

    数据库软件装配完了,接下来装配数据库实例:

    1.#dbca//这个指令创立数据库实例

    650) this.width=650;" src="/html/uploads/allimg/160113/000S41Y9-20.jpg" style="float:none;" title="qq1.png" alt="wKioL1YwgDry1eszAAFL2Ps4ET4095.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S4M03-21.jpg" style="float:none;" title="qq2.png" alt="wKiom1YwgAbzL_A4AAE5DygjWpk618.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S4NE-22.jpg" style="float:none;" title="qq3.png" alt="wKioL1YwgDvjudb5AAGirIAyWDM967.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S4I22-23.jpg" style="float:none;" title="qq4.png" alt="wKiom1YwgAfRH7Y4AAFMY5lvdys547.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S43560-24.jpg" style="float:none;" title="qq5.png" alt="wKioL1YwgDuQSEsYAAFihJgSFoc132.jpg" />

    切记,这个当地啥都不选!

    650) this.width=650;" src="/html/uploads/allimg/160113/000S43313-25.jpg" title="tt1.png" alt="wKiom1YwgDKTyAcAAAFipF271to993.jpg" />

    比方:暗码能够设置为Admin@12345

    650) this.width=650;" src="/html/uploads/allimg/160113/000S41N6-26.jpg" style="float:none;" title="ff1.png" alt="wKioL1YwgJqisx1mAAG99VPz8gA916.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S44014-27.jpg" style="float:none;" title="ff2.png" alt="wKiom1YwgGbRRNE2AAGHfAIYHYU958.jpg" />

    这个当地也是啥都不选!

    650) this.width=650;" src="/html/uploads/allimg/160113/000S45144-28.jpg" title="vv1.png" alt="wKioL1YwgLzBQNAYAAGB_Ocp90I419.jpg" />

    这个当地也是啥都不选

    650) this.width=650;" src="/html/uploads/allimg/160113/000S41123-29.jpg" style="float:none;" title="vv3.png" alt="wKiom1YwgL_yplskAAGrWApMl-s232.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S4CX-30.jpg" style="float:none;" title="vv4.png" alt="wKioL1YwgPODSWysAAGZklUI0nw659.jpg" />

    oracle11gforsuse11gsp2

    都设置成和丹青中的相同!

    650) this.width=650;" src="/html/uploads/allimg/160113/000S46009-32.jpg" style="float:none;" title="vv7.png" alt="wKiom1YwgP7wynqrAAJAy_rpnvw611.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S4MD-33.jpg" style="float:none;" title="vv8.png" alt="wKioL1YwgTKCsbH_AAHzuwl32CE416.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S44928-34.jpg" style="float:none;" title="vv9.png" alt="wKiom1YwgP6z4VFfAAHvK-iF0VM245.jpg" />

    坚持默许即可!

    650) this.width=650;" src="/html/uploads/allimg/160113/000S441Z-35.jpg" style="float:none;" title="cc1.png" alt="wKiom1YwgTyxUp5LAAFolU11元电子游艺体验金ta1fA705.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S41B8-36.jpg" style="float:none;" title="cc2.png" alt="wKioL1YwgXCgWU17AAHsXzy4Byc021.jpg" />

    oracle11gforsuse11gsp2

    650) this.width=650;" src="/html/uploads/allimg/160113/000S43143-38.jpg" style="float:none;" title="cc3.png" alt="wKioL1YwgXCw0NkFAAFHS3ele4U831.jpg" />

    期待20分钟吧,耐性期待!

    650) this.width=650;" src="/html/uploads/allimg/160113/000S45918-39.jpg" title="xx1.png" alt="wKiom1YwgW3j1Jt7AAG-UL4OQOg774.jpg" />

    创立数据库实例成功后,单击Exit,封闭窗口

    数据库实例现已OK!

    接下来创立侦听:

    侦听是代表一个或多个数据库处置惩罚外部请求的一个进程创立侦听并成功发动后,外部体系才气运用数据库

    $netca//netca这个指令即可

    650) this.width=650;" src="/html/uploads/allimg/160113/000S4M94-40.jpg" style="float:none;" title="xx2.png" alt="wKiom1YwgbWTe_p3AAGn9hgrk1M421.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S42Y9-41.jpg" style="float:none;" title="xx3.png" alt="wKioL1YwgemAVQ1kAAGXNZr5TWQ871.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S46400-42.jpg" style="float:none;" title="xx4.png" alt="wKiom1YwgbXSGaBYAAF_NJsNnuQ349.jpg" />

    坚持默许

    650) this.width=650;" src="/html/uploads/allimg/160113/000S4E04-43.jpg" style="float:none;" title="z1.png" alt="wKioL1YwgkuSvu3qAAGjHA9LX_s439.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S425C-44.jpg" style="float:none;" title="z2.png" alt="wKiom1Ywghfx8oYuAAGVD1xvuE4180.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S4K01-45.jpg" style="float:none;" title="z3.png" alt="wKioL1Ywgkzilg01AAFLpBYy-Dk629.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S46000-46.jpg" style="float:none;" title="z4.png" alt="wKiom1YwghfDTGEyAAE73j-_a_c555.jpg" />

    650) this.width=650;" src="/html/uploads/allimg/160113/000S43229-47.jpg" style="float:none;" title="z5.png" alt="wKioL1YwgkyQ4ucvAAGiCdxHPyk188.jpg" />

    装配完了,如今咱们反省一下数据库是不是装配成功了

    $ sqlplus “/ as sysdba”//用oracle用户登录实行

    650) this.width=650;" src="/html/uploads/allimg/160113/000S44A7-48.jpg" title="zz1.png" alt="wKioL1YwgqzhcA2yAABzsnOc2mw013.jpg" />发动数据库:

    startup显现如下信息,注解数据库发动成功

    650) this.width=650;" src="/html/uploads/allimg/160113/000S45360-49.jpg" title="zz2.png" alt="wKiom1YwgoSjoMG-AACfPH1W0lc080.jpg" />

    反省数据库版别:

    . select * from v$veersion:

    650) this.width=650;" src="/html/uploads/allimg/160113/000S43L1-50.jpg" title="zz3.png" alt="wKioL1YwgsaCFuOOAAC9esCeGYE211.jpg" />

    反省数据库实例名及其状况

    . selectINSTANCE_NAME,STATUS from v$instance.

    要是显现如下信息,注解数据库实例名准确,且状况正常

    650) this.width=650;" src="/html/uploads/allimg/160113/000S44P4-51.jpg" title="zz4.png" alt="wKiom1YwgqCzoJOxAAArkUmpPD8729.jpg" />

    退出sql指令行

    . exit

    反省侦听状况

    . lsnrctl status

    650) this.width=650;" src="/html/uploads/allimg/160113/000S455T-52.jpg" title="zz5.png" alt="wKioL1YwgvWgMw8jAAH8Y2qLxmE352.jpg" />

    总算写完了,好累人!

    在此,向各位博客大年夜神,写博客的长辈同业问候,写器械很累人啊!

    这篇文章出自 “” 博客,请必须保存此出处http://.blog.51cto.com//

  • 相关内容

友情链接: