手把手教你用VMware在linux下安裝oracle10g RAC(4)-配置linux環境
以下指令碼操作較多,不再頻繁截圖,僅貼出操作指令碼供參考。
另,所有操作如非特別註明,均為root使用者(注意看操作符字首),建議通過ssh遠端操作。
1、修改虛擬機器配置
在配置linux系統之前,首先到你的虛擬機器工作目錄,開啟.vmx檔案,新增下列內容:
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "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檔案
[root@node1 ~]# vi /etc/hosts
增加如下內容:
192.168.100.101 node1
192.168.100.102 node2
192.168.100.201 node1-vip
192.168.100.202 node2-vip
10.10.17.221 node1-priv
10.10.17.222 node2-priv
提示:192.168.100.201,202為指定的虛IP,供CRS使用,不需要我們配置。
3、建立組oinstall,dba,使用者oracle
[root@node1 ~]# groupadd oinstall
[root@node1 ~]# groupadd dba
[root@node1 ~]# useradd -d /home/oracle -g oinstall -G dba oracle
設定oracle使用者密碼
[root@node1 ~]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
提示:
[root@node1 ~]# id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
如果是非虛機安裝,要注意記錄下使用者和組ID,在其它機器上建立同名組時,務必確認組ID和使用者ID與此相同。
4、修改oracle使用者的初始化引數檔案
[root@node1 ~]# vi /home/oracle/.bash_profile
增加如下內容:
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/opt/ora10g
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=RACDB1
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
ulimit -u 16384 -n 65536
umask 022
此處注意oracle_sid的名稱要與後續建立資料庫時指定的sid相同(注意大小寫),不然你每次想通過本機登入的方式進入oracle都得重新export ORACLE_SID了。
5、建立/opt/ora10g目錄,要注意該目錄所有者或oracle使用者的許可權
[root@node1 ~]# mkdir /opt/ora10g
由於該目錄主要由oracle使用者操作,因此我們將其所有者改為oracle
[root@node1 ~]# chown oracle.oinstall /opt/ora10g
6、配置核心引數
[root@node1 ~]# vi /etc/sysctl.conf
增加或修改下列內容
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
提示,上述引數中通常只有一項需要我們更改,即kernel.shmmax,該引數推薦設定為實體記憶體的一半,由於安裝crs的時候要求記憶體至少512M,因此我們此處也按照512*1024*1024來設定。
然後:
[root@node1 Server]# sysctl -p
讓設定生效
7、提高 Oracle 使用者的 shell 限制
設定oracle使用的檔案數許可權
[root@node1 ~]# vi /etc/security/limits.conf
增加下列內容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
修改安全限制
[root@node1 ~]# vi /etc/pam.d/login
增加:
session required /lib/security/pam_limits.so
配置Hangcheck計時器
[root@node1 ~]# vi /etc/rc.local
增加:
modprobe hangcheck-timer hangcheck-tick=30 hangcheck_margin=180
===============================
space單篇字數限制,點選檢視:
手把手教你用VMware在linux下安裝oracle10g RAC(4)-配置linux環境續
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-350632/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 手把手教你用VMware在linux下安裝oracle10g RAC(4)-配置linux環境續LinuxOracle
- 手把手教你用VMware在linux下安裝oracle10g RAC(6)-配置Clusterware安裝環境LinuxOracle
- vmware環境oracle 10.2.0 rac 在linux as4 64bit上的安裝OracleLinux
- 在VMware 上安裝配置Oracle10g RACOracle
- 在linux環境下安裝JDK並配置環境變數LinuxJDK變數
- jdk在linux下安裝、配置環境變數JDKLinux變數
- Linux環境下nginx安裝配置LinuxNginx
- 在linux環境下安裝MysqlLinuxMySql
- 在Linux環境下安裝JBOSSLinux
- 手把手教你用VMware安裝oracle10g RAC(10)-外傳之共享儲存的配置Oracle
- yapi 在linux環境下的安裝部署APILinux
- 在Linux環境下安裝JDK+JBossLinuxJDK
- Linux環境HBase安裝配置Linux
- Linux環境Azkaban安裝配置Linux
- Oracle 12cR1 RAC 在VMware Workstation上安裝(上)—OS環境配置Oracle
- 使用VMware Workstation安裝 Linux虛擬環境Linux
- Linux環境下elasticsearch-6.2.2安裝以及配置LinuxElasticsearch
- Linux & Windows 環境下 RabbitMQ 安裝與基本配置LinuxWindowsMQ
- Linux & Windows 環境下 Redis 安裝與基本配置LinuxWindowsRedis
- Linux下安裝Go環境LinuxGo
- Windows環境下安裝LinuxWindowsLinux
- linux環境下redis安裝LinuxRedis
- Linux環境下安裝NginxLinuxNginx
- LINUX環境下安裝TIPTOPLinux
- Linux下Java環境安裝LinuxJava
- 在linux環境下安裝python3.6LinuxPython
- 在Linux環境下安裝Progres資料庫Linux資料庫
- 快速搭建 Linux(LNMP + Linux 安裝 + 環境配置)LinuxLNMP
- Linux環境下RPM方式JDK安裝及配置LinuxJDK
- 在RAC環境下安裝實施GoldenGateGo
- Linux環境下ApacheActiveMQ基本安裝LinuxApacheMQ
- Linux 下安裝配置 JDK7 配置環境(debian 7)LinuxJDK
- Linux環境Hive安裝配置及使用LinuxHive
- Linux環境Flume安裝配置及使用Linux
- Linux環境Spark安裝配置及使用LinuxSpark
- linux或者CentOS環境下安裝.NET Core環境LinuxCentOS
- oracle10g在linux下的安裝OracleLinux
- vmware + 裸裝置 + crs + oracle10g RAC搭建步驟(二):安裝linuxOracleLinux