ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux 下oracle的安裝

linux 下oracle的安裝

原创 Linux操作系统 作者:keeking 时间:2009-12-08 11:28:29 0 删除 编辑
1.安裝必須的軟件

2.創建相關的組和用戶
           需要創建3個操作系統組,分別為OSDBA,OSOPER和ORAINVENTORY(oracle清單組)。OSDBA組的默認名是dba,OSOPER組的為oper,而ORAINVENTORY組的為oinstall。
            OSDBA(dba)組的成員具有Oracle數據庫權限SYSDBA,這允許執行諸如啟動和關閉數據庫等授權活動。ORAINVENTORY組(oinstall)是第一次在服務器上安裝Oracle軟件時必須建立的組。Oracle清單組擁有所有Oracle清單,Oracle清單是安裝在一個服務器上的所有Oracle軟件的一個目錄。所有新的安裝和升級都由屬于ORAINVENTORY組的用戶執行。
            OSOPER(oper)組是可選的,只在打算授予任意用戶Oracle權限OSOPER以執行受到限制的一組任務(如倒退數據庫)時創建它。具有OSOPER權限的所有數據庫用戶在OS層都是OSOPER組的成員。
注:屬于OSOPER組的用戶必須只能在ORAINVENTORY目錄上給予讀寫和執行權限。對于其他目錄,這個組不應該給予寫權限。
  • 創建Oracle清單組
            # /usr/sbin/groupadd oinstall
            Oracle安裝程序在第一次安裝oracle時創建oraInst.loc文件。此文件告訴你Oracle清單組的名稱和清單目錄的路徑。使用 more /etc/oraInst.loc命令可以查看文件是否存在。如果文件存在,則會有如下顯示
inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall
此時就不必創建Oracle清單組了。
  •  創建OSDBA組
               只有這個組不存在,或者想在新的Oracle安裝中給一個新DBA組權限時才創建這個組。可以使用下面的命令創建
# /usr/sbin/groupadd dba
  •  創建OSOPER組
             OSOPER組是可選的,只在打算建立一個或多個擁有限制管理權限的用戶時才創建它。可以使用下面的命令創建
# /usr/sbin/groupadd oper

3.創建相關的目錄并設置目錄的權限
4.修改系統參數
使用以下命令
#  mv /etc/sysctl.conf /etc/sysctl.conf.old
添加以下行到/etc/sysctl.conf
kernel.shmall=2097152
kernel.shmmax=2147483648 /*or half the size of physical memory,in byte
kernel.shmmni=4096
kernel.sem=250 32000 100 128
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000
修改參數后,需要重啟系統
5.更改shell限制
oracle建議對每個Linux帳號可使用的進程和打開文件數目設置限制。為提高Linux系統上的Oracle軟件的性能,系統管理員必須添加如下的行到/etc/security/limits.conf文件,以增加對Oracle用戶的shell限制
oracle            soft        nproc     2047
oracle            hard       nproc     16384
oracle            soft         nofile      1024
oracle             hard       nofile       65536
還要將下面的內容添加到/etc/pam.d/login文件
session       required       /lib/security/pam_limits.so
更改登錄腳本
將下面內容添加到/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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7899089/viewspace-621931/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: english saying
下一篇: url
请登录后发表评论 登录
全部评论

注册时间:2009-07-23

  • 博文量
    194
  • 访问量
    287363