【INSTALL】Oracle11g_grid_linux單機版
環境介紹:Oracle11.2.0.4 Redhat6.7 單機版 資料檔案需要使用ASM
單機版資料庫使用ASM磁碟管理方式 我見的並不多,之前也沒測試過,今天就來整理一下
單機版安裝 跟RAC類似,基本配置,修改如下
首先關閉不相關的服務:
點選( 此處)摺疊或開啟
-
service cpuspeed stop
-
chkconfig cpuspeed off
-
service NetworkManager stop
-
chkconfig NetworkManager off
-
service sendmail stop
-
chkconfig sendmail off
-
chkconfig avahi
-daemon off
- service avahi -daemon stop
單機版透明大頁並不需要關閉,、標準大頁,這個還是需要做的,如果你使用AMM方式的話,建議關閉標準大頁,如果使用ASMM建議開啟並設定標準大頁
配置yum源,安裝rpm包
點選( 此處)摺疊或開啟
-
vi /etc/yum
.repos
.d/rhel
.repo
-
[rhel
]
-
name
=rhel
-
baseurl
=file
:
/
/
/mnt/Server/
-
enabled
=1
-
gpgcheck
=0
-
-
-
echo
'multilib_policy=all'
>
> /etc/yum
.conf
-
-
- yum install compat -libcap1 tiger * binutils compat -libstdc * elfutils -libelf elfutils -libelf -devel gcc gcc -c + + glibc glibc -common glibc -devel glibc -headers ksh libaio libaio libaio -devel libaio -devel libgcc libstdc + + libstdc + + -devel make sysstat unixODBC unixODBC unixODBC -devel unixODBC -devel iscsi lsscsi * -y
修改系統引數,此處不過多描述
點選( 此處)摺疊或開啟
-
vi /etc/sysctl
.conf
-
#oracle
-
kernel
.shmmax
= 2147483648
-
kernel
.shmall
= 524288
-
kernel
.shmmni
= 4096
-
kernel
.sem
= 250 32000 100 128
-
fs
.file
-max
= 6815744
-
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
=1048576
-
fs
.aio
-max
-nr
=1048576
-
-
sysctl
-p
-
-
-
vi /etc/security/limits
.conf
-
grid soft nproc 2047
-
grid hard nproc 16384
-
grid soft nofile 1024
-
grid hard nofile 65536
-
grid hard stack 10240
-
oracle soft nproc 2047
-
oracle hard nproc 16384
-
oracle soft nofile 1024
-
oracle hard nofile 65536
-
oracle hard stack 10240
-
-
vi /etc/pam
.d/login
-
session required pam_limits
.so
-
-
vi /etc/security/limits
.d/90
-nproc
.conf #rhel6
+
-
grid soft nproc 2047
-
grid hard nproc 16384
-
oracle soft nproc 2047
-
oracle hard nproc 16384
-
-
-
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
-
if
[ $USER
=
"grid"
]
; then
-
if
[ $SHELL
=
"/bin/ksh"
]
; then
-
ulimit
-p 16384
-
ulimit
-n 65536
-
else
-
ulimit
-u 16384
-n 65536
-
fi
- fi
建立使用者、組
點選( 此處)摺疊或開啟
-
/usr/sbin/groupadd
-g 1000 oinstall
-
/usr/sbin/groupadd
-g 1100 asmadmin
-
/usr/sbin/groupadd
-g 1200 dba
-
/usr/sbin/groupadd
-g 1201 oper
-
/usr/sbin/groupadd
-g 1300 asmdba
-
/usr/sbin/groupadd
-g 1301 asmoper
-
useradd
-u 1100
-g oinstall
-G asmadmin
,asmdba
,asmoper
,
dba grid --dba組 相比較RAC 是多出來的,具體並未分析,如果沒有,叢集無法啟動資料庫
- useradd -u 1200 -g oinstall -G dba ,oper ,asmdba oracle
建立目錄,配置環境變數
點選( 此處)摺疊或開啟
-
mkdir
-p /u01/app/11
.2
.0/grid
-
chown grid
:oinstall /u01/
-R
-
chmod 775 /u01/
-R
-
mkdir
-p /u02/app/oracle/product/11
.2
.0/db_home
-
chown oracle
:oinstall /u02/
-R
-
chmod 775 /u02/
-R
-
-
-
#grid配置環境變數
-
su
- grid
-
vi
.bash_profile
-
-
-
ORACLE_SID
=
+ASM
; export ORACLE_SID
-
ORACLE_BASE
=
/u01/app/grid
; export ORACLE_BASE
-
ORACLE_HOME
=
/u01/app/11
.2
.0/grid
; export ORACLE_HOME
-
ORACLE_PATH
=
/u01/app/oracle/common/oracle/sql
; export ORACLE_PATH
-
umask 022
-
PATH
=
$ORACLE_HOME/bin
:
$PATH
:
$HOME/bin
:
$ORACLE_PATH
-
export PATH
-
-
#配置Oracle環境變數
-
su
- oracle
-
vi
.bash_profile
-
-
export ORACLE_SID
=mydb
-
export ORACLE_BASE
=
/u02/app/oracle
-
export ORACLE_HOME
=
/u02/app/oracle/product/11
.2
.0/db_home
-
PATH
=
$ORACLE_HOME/bin
:
$PATH
:
$HOME/bin
-
umask 022
- export PATH
新增裸裝置(建議使用磁碟的wwid號繫結) 這裡只是簡單測試
點選(
此處
)摺疊或開啟
-
#ORC
-
ACTION
=
=
"add"
,KERNEL
=
=
"sdc"
,RUN
+
=
"/bin/raw /dev/raw/raw1 %N"
-
#DATA ASM DISK
-
ACTION
=
=
"add"
,KERNEL
=
=
"sdd"
,RUN
+
=
"/bin/raw /dev/raw/raw2 %N"
-
ACTION
=
=
"add"
,KERNEL
=
=
"sde"
,RUN
+
=
"/bin/raw /dev/raw/raw3 %N"
-
ACTION
=
=
"add"
,KERNEL
=
=
"sdf"
,RUN
+
=
"/bin/raw /dev/raw/raw4 %N"
- KERNEL = = "raw[1-4]" , OWNER = "grid" , GROUP = "oinstall" , MODE = "660"
配置完成,開始安裝,其他圖省略,不同之處這裡 需要選擇第二項, 獨立的服務
安裝完成後,建立ASM磁碟組,安裝資料庫軟體、建立資料庫,及後續服務。
加入GRID後,資料庫時隨著叢集啟動的,叢集是跟著作業系統啟動的,注意這點。
注意:如果你使用shutdown immediate關閉了資料庫,那麼作業系統重啟或者重啟叢集,資料庫是不隨著叢集啟動的
後邊的是打補丁,請參考其他文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29487349/viewspace-2146522/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- zookeeper 單機版 docker部署Docker
- Hadoop單機版安裝Hadoop
- springboot + redis(單機版)Spring BootRedis
- docker安裝單機版 NacosDocker
- Hbase單機版的安裝
- Linux安裝Redis單機版LinuxRedis
- Hadoop單機版的安裝Hadoop
- hadoop 單機版部署步驟Hadoop
- kafka環境安裝及簡單使用(單機版)Kafka
- Docker 一鍵安裝Nacos 單機版Docker
- Ubuntu 16.04安裝RabbitMQ(單機版)UbuntuMQ
- 如何實現單機版DataBase:概覽Database
- Oracle運維指令碼-巡檢(單機版)Oracle運維指令碼
- Flink安裝極簡教程-單機版
- 在Ubuntu上安裝Hadoop單機版UbuntuHadoop
- Schedule 排程系統設計(單機版)
- 2,ELK安裝--ES安裝(單機版)
- 基於docker 搭建redis環境—redis單機版DockerRedis
- 單機版搭建kubernetes(K8s)K8S
- Twitter Storm安裝配置(Ubuntu系統)單機版ORMUbuntu
- ThinkPHP3.2寫一個簡單的installPHP
- FC紅白機遊戲600合集 for mac(小霸王遊戲) 單機離線版遊戲Mac
- Spark大資料處理框架入門(單機版)Spark大資料框架
- python版:單機redis實現秒殺,防止超限PythonRedis
- .單機版samba設定 /etc/samba/smb.confSamba
- 【clickhouse專欄】單機版的安裝與驗證
- h5+js實現單機版貪吃蛇H5JS
- 使用 Docker 快速搭建單機版的 Kubernetes 叢集Docker
- CentOS7使用HBase-1.2.6單機版,無hadoopCentOSHadoop
- 單機版搭建Hadoop環境圖文教程詳解Hadoop
- semantic-ui@2.4.2 install: `gulp install`UI
- SentinelDOG 破解監理通2000單機版,及網路版 ((1千字)
- hadoop偽分散式叢集的安裝(不是單機版)Hadoop分散式
- Linux平臺HBase單機版安裝和配置步驟Linux
- 11【線上日誌分析】之redis-3.2.5 install(單節點)Redis
- go install: no install location for directory outside GOPATHGoIDE
- pip install 提示:Could not install packages due to an EnvironmentErrorPackageError
- ORACLE EBS INSTALL of ebs12 install packagesOraclePackage