乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      安裝Oracle11R2

       尉遲容若 2013-04-20
      安裝Oracle11R2
      本帖最后由 sishui198 于 2012-1-5 21:28 編輯

      OS CentOS 5.5
      DB版本 Oracle 11g R2
      1)檢查基本需求

      內(nèi)存大小
      grep MemTotal /proc/meminfo
      交換分區(qū)大小

      如果交換分區(qū)太小可以增加,用如下命令:
      grep SwapTotal /proc/meminfo
      增加交換分區(qū)
      創(chuàng)建/home/swap這么一個分區(qū)文件。文件的大小是5120000個block,一般情況下1個block為1K,所以這里空間是5G。
      dd if=/dev/zero of=/home/swap bs=1024 count=5120000
      接著再把這個分區(qū)變成swap分區(qū)。
      mkswap /home/swap
      然后把它加到fstab里面
      echo "/home/swap swap swap defaults 0 0" >> /etc/fstab


      2)檢查軟件需求,看有沒有沒install的
      這個可以根據(jù)官方的文檔,我的系統(tǒng)是64位的,所以在11g Release 2 (11.2) for Linux E10840-05 50頁找到相關(guān)說明。用如下命令慢慢查看
      rpm -qa | grep unixODBC-devel
      rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio-devel libaio libgcc libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel pdksh



      根據(jù)提示,有11個包沒有安裝,在centos的盤中將這些一一找出,然后利用flashxp上傳到centos中

      安裝



      3)配置內(nèi)核。
      vi /etc/sysctl.conf
      將以下內(nèi)容添加至文件
      # Kernel paramaters required by Oracle 11gR2

      fs.aio-max-nr = 1048576
      fs.file-max = 6815744
      kernel.shmall = 2097152
      kernel.shmmax = 536870912
      kernel.shmmni = 4096

      kernel.sem = 250 32000 100 128
      net.ipv4.ip_local_port_range = 9000 65500
      net.core.rmem_default = 262144
      net.core.rmem_max = 4194304
      net.core.wmem_default = 262144
      net.core.wmem_max = 1048586
      net.ipv4.tcp_wmem = 262144 262144 262144
      net.ipv4.tcp_rmem = 4194304 4194304 4194304
      4)
      要使 /etc/sysctl.conf 更改立即生效,執(zhí)行以下命令。
      sysctl -p
      5)vi /etc/security/limits.conf
      添加以下行:
      oracle soft nproc 2047
      oracle hard nproc 16384
      oracle soft nofile 1024
      oracle hard nofile 65536
      oracle hard stack 10240


      6) vi /etc/pam.d/login
      添加以下行:
      session    required     /lib/security/pam_limits.so
      session    required     pam_limits.so
      7)vi /etc/profile
      添加以下行:

      if [ $USER = "oracle" ]; then
         if [ $SHELL = "/bin/ksh" ]; then
            ulimit -p 16384
            ulimit -n 65536
         else
            ulimit -u 16384 -n 65536
         fi
      fi

      8) 創(chuàng)建操作系統(tǒng)用戶,作為軟件安裝和支持組的擁有者。

      groupadd oinstall
      groupadd dba
      useradd -g oinstall -G
      dba oracle

      默認(rèn)目錄為/home/oracle

      passwd oracle
      9) 創(chuàng)建軟件安裝目錄。
      mkdir -p /home/app
      chown -R oracleinstall /home/app
      chmod -R 755 /home/app


      可以用oracle用戶登錄
      10) vi /home/oracle/.bash_profile
      添加以下行:
      umask 022
      ORACLE_BASE=/home/app
      ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1
      ORACLE_SID=esri
      PATH=$PATH:$ORACLE_HOME/bin
      LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
      LANG=C     --
      設(shè)定此參數(shù)避免安裝過程出現(xiàn)亂碼

      export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG


      里面的SID在安裝數(shù)據(jù)庫時候如果修改了,安裝完后需要回來重新修改SID。修改完用“source .bash_profile”使其生效。

      11)上傳oracle 11 r2 到centos中

      12) 以root身份打開另一個終端窗口
      --這步至關(guān)重要,不執(zhí)行這步在以oracle用戶運(yùn)行 # ./runInstaller時會啟動不了圖型安裝界面
      #xhost +
      #xhost + localhost
      12)
      安裝數(shù)據(jù)庫
      #su - oracle
      cd database/
      ./runInstaller








      將這個路徑改一下,如下圖:

















      1)在建立用戶的時候可能遇到下面的問題
      useradd: warning: the home directory already exists.
      Not copying any file from skel directory into it.
      原因:
      系統(tǒng)添加用戶的標(biāo)準(zhǔn)步驟
      1.編輯/etc/passwd/etc/group
      2.創(chuàng)建用戶主目錄
      3./etc/skel拷貝文件與目錄
      4.讓新用戶獲得其主目錄與文件的擁有權(quán)限
      5.給新用戶一個密碼
      <!--[if !ppt]--><!--[endif]-->

      解決辦法:
      依舊使用上面的腳本建用戶,然后手動拷貝配置文件(3個)到/home/oracle下。如:
      [root@esri ~]# cp /etc/skel/.bash_profile /home/oracle
      或者刪掉用戶 重新建立
      Useerdel –r 這樣就可以將家目錄等和用戶相關(guān)的信息全部刪掉
      2)可能會遇到下面的錯誤
      cannot restore segment prot after reloc: Permission denied
        編輯/etc/sysconfig/selinux,找到:
      # This file controls the state of SELinux on the system.
      # SELINUX= can take one of these three values:
      # enforcing - SELinux security policy is enforced.
      # permissive - SELinux prints warnings instead of enforcing.
      # disabled - SELinux is fully disabled.
      SELINUX=enforcing
      如果SELINUX已經(jīng)是 SELINUX=disabled,那么就不用改了,否則就把SELINUX=enforcing 注釋掉,新加一行:
      SELINUX=disabled
      3)可能會遇到下面的錯誤:
      could not open parameter file '/home/app/oracle/product/11.2.0/db_1/dbs/initorcl.ora
      這是因?yàn)樵?/font>oracle9ioracle10g中,數(shù)據(jù)庫默認(rèn)將使用spfile啟動數(shù)據(jù)庫,如果spfile不存在,則就會出現(xiàn)上述錯誤。
      解決方法:
      $ORACLE_BASE/admin/數(shù)據(jù)庫名稱/pfile目錄下的init.ora.012009233838形式的文件copy$ORACLE_HOME/dbs目錄下initorcl.ora即可。(注:initorcl.ora中的oracle為你的實(shí)例名 ORACLE_SID
      Startup mount pfile=’ $ORACLE_HOME/dbs/initorcl.ora’
      創(chuàng)建一個實(shí)例進(jìn)行最后測試
      注意:在數(shù)據(jù)庫操作中都是用oracle用戶執(zhí)行命令.

      輸入


      [oracle@computer ~]$ sqlplus /nolog

      SQL*Plus: Release 11.1.0.6.0 - Production on Tue Dec 11 15:32:23 2007

      Copyright (c) 1982, 2007, Oracle.   All rights reserved.

      SQL> conn / as sysdba
      Connected.
      SQL> create table esri(id integer);

      Table created.

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多