1.1 環(huán)境描述
操作系統(tǒng)為紅帽6.6企業(yè)版,安裝部署Oracle 11.2.0.4版本RAC。由于性能問(wèn)題,需要添加PC服務(wù)器的物理內(nèi)存,然后調(diào)整數(shù)據(jù)庫(kù)內(nèi)存參數(shù),提升數(shù)據(jù)庫(kù)的性能。以下為測(cè)試環(huán)境進(jìn)行模擬操作,操作過(guò)程按照單機(jī)單實(shí)例進(jìn)行操作,RAC環(huán)境操作步驟類似,可自行測(cè)試。
1.2 系統(tǒng)信息收集
1.查看操作系統(tǒng)版本
[root@roidb1 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.6 (Santiago)
[root@roidb1 ~]#
2.查看文件系統(tǒng)大小
[root@roidb1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 16G 11G 4.1G 73% /
tmpfs 2.0G 115M 1.9G 6% /dev/shm
/dev/sda1 190M 33M 148M 19% /boot
/dev/sda2 20G 11G 7.9G 58% /u01
說(shuō)明:tmpfs默認(rèn)為物理內(nèi)存的一半
3.查看物理內(nèi)存大小
[root@roidb1 ~]# free -m
total used free shared buffers cached
Mem: 3959 1527 2432 117 25 524
-/+ buffers/cache: 977 2982
Swap: 4095 0 4095
[root@roidb1 ~]#
4.查看文件系統(tǒng)配置文件,其實(shí)就是文本文件
[root@roidb1 ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Sep 15 14:41:14 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=a72a526e-2bda-4e4c-9a2f-4a85872b0581 / ext4 defaults 1 1
UUID=73b36698-1a84-4464-a01a-768a92a20961 /boot ext4 defaults 1 2
UUID=4ffbe187-d953-4b03-a335-576fc2c6602a /u01 ext4 defaults 1 2
UUID=4eb35865-a899-4d15-a896-8298ea411da9 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
[root@roidb1 ~]#
1.3 修改/etc/fstab文件內(nèi)容
1.使用vi編輯器,修改tmpfs文件系統(tǒng)大小
[root@roidb1 ~]# vi /etc/fstab
tmpfs /dev/shm tmpfs defaults,size=3G 0 0
2.使文件系統(tǒng)變更生效
[root@roidb1 ~]# mount -o remount /dev/shm
3.驗(yàn)證變更是否生效
[root@roidb1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 16G 11G 4.1G 73% /
tmpfs 3.0G 468M 2.6G 16% /dev/shm #確認(rèn)生效
/dev/sda1 190M 33M 148M 19% /boot
/dev/sda2 20G 11G 7.9G 58% /u01
[root@roidb1 ~]#
1.4 修改數(shù)據(jù)庫(kù)內(nèi)存參數(shù)
1.管理員用戶登錄數(shù)據(jù)庫(kù)
[root@roidb1 ~]# su - oracle
<roidb1:orcl1:/home/oracle>$sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Fri Apr 13 10:43:47 2018
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
2.備份參數(shù)文件
SQL> show parameter spfile;
NAME TYPE VALUE
-------------------------- ----------- ------------------------------
spfile string +DATADG/orcl/spfileorcl.ora
SQL> create pfile='/tmp/pfile_20180413' from spfile;
File created.
SQL> !ls -l /tmp/pfile*
-rw-r--r-- 1 oracle asmadmin 2381 Apr 13 10:59 /tmp/pfile_20180413
SQL>
3.查看數(shù)據(jù)庫(kù)內(nèi)存參數(shù)
SQL> show parameter target
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
archive_lag_target integer 0
db_flashback_retention_target integer 1440
fast_start_io_target integer 0
fast_start_mttr_target integer 0
memory_max_target big integer 1584M
memory_target big integer 1584M
parallel_servers_target integer 16
pga_aggregate_target big integer 0
sga_target big integer 0
4.靜態(tài)參數(shù),需要寫入spfile,指定sid
SQL> alter system set memory_max_target=2048M scope=spfile sid='orcl1';
System altered.
SQL> alter system set memory_target=2048M scope=spfile sid='orcl1';
System altered.
5.重啟數(shù)據(jù)庫(kù),使參數(shù)生效
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 2137886720 bytes
Fixed Size 2254952 bytes
Variable Size 1291847576 bytes
Database Buffers 838860800 bytes
Redo Buffers 4923392 bytes
Database mounted.
Database opened.
6.驗(yàn)證內(nèi)存參數(shù)是否生效
SQL> show parameter target;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
archive_lag_target integer 0
db_flashback_retention_target integer 1440
fast_start_io_target integer 0
fast_start_mttr_target integer 0
memory_max_target big integer 2G
memory_target big integer 2G
parallel_servers_target integer 16
pga_aggregate_target big integer 0
sga_target big integer 0
SQL>
1.5 總體思路
1.停相關(guān)業(yè)務(wù),中間件等。
2.備份數(shù)據(jù)庫(kù),根據(jù)實(shí)際情況物理備份、邏輯備份都可以。
3.正常方式關(guān)閉數(shù)據(jù)庫(kù)。
4.更換物理主機(jī)內(nèi)存,服務(wù)器加電。
5.修改文件系統(tǒng)參數(shù),使生效。
6.修改數(shù)據(jù)庫(kù)參數(shù),重啟數(shù)據(jù)庫(kù),驗(yàn)證參數(shù)是否生效
7.啟動(dòng)應(yīng)用,驗(yàn)證業(yè)務(wù)可用性。
第2章 問(wèn)題處理
2.1 服務(wù)器重啟后,應(yīng)用無(wú)法連接
數(shù)據(jù)庫(kù)服務(wù)器本地可以連接數(shù)據(jù)庫(kù),遠(yuǎn)程無(wú)法連接,通過(guò)telnet ip 1521發(fā)現(xiàn)無(wú)法連接,因此判斷可能是服務(wù)器開(kāi)了防火墻,使用root用戶service iptables status 發(fā)現(xiàn)趨勢(shì)打開(kāi)了防火墻,關(guān)閉防火墻后,業(yè)務(wù)可以訪問(wèn)數(shù)據(jù)庫(kù)。
分享文章:數(shù)據(jù)庫(kù)服務(wù)器增加內(nèi)存實(shí)施過(guò)程
分享鏈接:http://chinadenli.net/article24/gjcoce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、虛擬主機(jī)、網(wǎng)站維護(hù)、建站公司、網(wǎng)站設(shè)計(jì)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)