激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - oracle11g 最終版本11.2.0.4安裝詳細過程介紹

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

2020-01-09 15:12黃杉 Oracle

這篇文章主要介紹了oracle11g 最終版本11.2.0.4安裝詳細過程介紹,詳細的介紹了每個安裝步驟,有興趣的可以了解一下。

 --安裝背景

上次碰到問題,cursor:mutex S導致的load過高, 有說可以升級到11.2.0.4就能避免這種問題,所以準備重新搭建新版本11.2.0.4。

安裝環境是:azure云 linux centos6.5。

1,修改內核

1.1 修改sysctl.conf文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
[root@orcltest Downloads]# vim/etc/sysctl.conf
 
# add by tim.man
 
kernel.shmmax = 277495689510912
 
kernel.shmmni = 4096
 
kernel.sem = 250 32000 100 128
 
net.core.rmem_default = 262144
 
net.core.rmem_max = 4194304
 
net.core.wmem_default = 262144
 
net.core.wmem_max = 1048586
 
fs.file-max = 6815744
 
 
 
# Controls the maximum number of shared memory segments, in pages                             
 
kernel.shmall = 4294967296
 
net.ipv4.tcp_max_tw_buckets = 6000
 
net.ipv4.ip_local_port_range = 9000 65500
 
net.ipv4.tcp_tw_recycle = 0
 
net.ipv4.tcp_tw_reuse = 1
 
net.core.somaxconn = 262144
 
net.core.netdev_max_backlog = 262144
 
net.ipv4.tcp_max_orphans = 262144
 
net.ipv4.tcp_max_syn_backlog = 262144
 
net.ipv4.tcp_synack_retries = 2
 
net.ipv4.tcp_syn_retries = 1
 
net.ipv4.tcp_fin_timeout = 1
 
net.ipv4.tcp_keepalive_time = 30
 
net.ipv4.tcp_keepalive_probes = 6
 
net.ipv4.tcp_keepalive_intvl = 5
 
net.ipv4.tcp_timestamps = 0
 
fs.aio-max-nr = 1048576

1.2 使參數生效

?
1
[root@orcltest Downloads]# sysctl –p

2,增加用戶和組

?
1
2
3
4
5
6
7
8
9
[root@orcltestDownloads]# groupadd oinstall
 
[root@orcltestDownloads]# groupadd dba
 
[root@orcltestDownloads]# groupadd oper
 
[root@orcltestDownloads]# useradd -g oinstall -G dba,oper oracle
 
[root@orcltestDownloads]# passwd oracle

3,修改limits.conf限制

?
1
2
3
4
5
6
7
8
9
[root@orcltestDownloads]# vim /etc/security/limits.conf
 
oracle soft nproc 2047
 
oracle hard nproc 16384                       
 
oracle soft nofile 1024
 
oracle hard nofile 65536

4,修改/etc/pam.d/login

?
1
2
3
[root@orcltestDownloads]# vim /etc/pam.d/login
 
session required/lib64/security/pam_limits.so

 5,修改bash_profile文件

(1)修改profile:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[root@orcltest Downloads]# vim /etc/profile              
 
# add by tim.man
 
if [ $USER = "oracle" ]; then
 
if [ $SHELL = "/bin/ksh" ]; then
 
 ulimit -p 16384
 
 ulimit -n 65536
 
else
 
 ulimit -u 16384 -n 65536
 
fi
 
fi

(2)修改bash_profile:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[oracle@orcltest ~]$ vim .bash_profile
 
export EDITOR=vi
 
export ORACLE_SID=doea5db
 
export ORACLE_BASE=/u01/app/oracle
 
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
 
export INVENTORY_LOCATION=/oraInventory
 
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
 
export NLS_LANG="American_america.zhs16gbk"
 
export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
 
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:$PATH:$HOME/bin
 
umask 022

使bash_profile生效:

?
1
[oracle@orcltest ~]$ source .bash_profile

6,創建目錄

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[root@orcltest~]# mkdir /data/oracle
 
[root@orcltest~]# chown oracle:oinstall /data
 
 
 
[root@azure_earth_dbm1_3_112 app]# mkdir /data/oracle
 
[root@azure_earth_dbm1_3_112 app]# mkdir /data/oraInventory
 
[root@azure_earth_dbm1_3_112 app]# cd /oracle/app
 
[root@azure_earth_dbm1_3_112 app]# ln -s /data/oracle oracle
 
[root@azure_earth_dbm1_3_112 app]# ln -s /data/oraInventory oraInventory              
 
[root@azure_earth_dbm1_3_112 app]# chown -R oracle.oinstall /data
 
[root@azure_earth_dbm1_3_112 app]# chown -R oracle.oinstall /oracle
 
[root@azure_earth_dbm1_3_112 app]#
 
[root@ azure_earth_dbm1_3_112 oracle]# mkdir -p /oracle/app/oracle
 
[root@ azure_earth_dbm1_3_112 oracle]# chown -R oracle:oinstall /oracle/app/oracle
 
[root@ azure_earth_dbm1_3_112 oracle]# chmod -R 775 /oracle/app/oracle
 
[root@ azure_earth_dbm1_3_112 oracle]#

7,安裝rpms包

Rpm包安裝:rpm -ivh *--force –nodeps

Rpms安裝有時候不一定保證有效,可以再用yum安裝:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# 采用yum安裝,如下:
yum install -y binutils*
 
yum install -y compat-libstdc*
 
yum install -y elfutils-libelf*
 
yum install -y gcc*
 
yum install -y glibc*
 
yum install -y ksh*
 
yum install -y libaio*
 
yum install -y libgcc*
 
yum install -y libstdc*
 
yum install -y make*
 
yum install -y sysstat*
 
 
 
yum install libXp* -y
 
yum install -y glibc-kernheaders
 
 
 
# 檢查下lib是否安裝齊全:
 
[root@powerlong4 ~]# rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}"\n" \ compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs

如果缺少,就繼續安裝缺失的組件包。

8,安裝vnc

9,解壓縮

Oracle官網一般下載不到,需要用戶名密碼登錄,大家如果需要這款Oracle軟件下載,歡迎在下面留言區留下你的email地址,我看到了會及時發給你的。

 這里只是準備部署dataguard,所以只需要安裝1of7和2of7這2個zip包即可。

unzipp13390677_112040_Linux-x86-64_1of7.zip

unzip p13390677_112040_Linux-x86-64_2of7.zip

解壓縮完,會看到一個database目錄。

 10,vnc viewer遠程安裝

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
[root@azure_earth_dbm1_3_112 ~]# exportDISPLAY=10.254.3.112:1.0
 
[root@azure_earth_dbm1_3_112 ~]# xhost +
 
access control disabled, clients canconnect from any host
 
[root@azure_earth_dbm1_3_112 ~]#
 
[oracle@azure_earth_dbm1_3_111 database]$./runInstaller
 
"You are attempting to install 64-bitOracle on a 32-bit operating system. This is not supported and will not work."
 
[oracle@azure_earth_dbm1_3_111 database]$vim runInstaller
 
# 注釋掉exit 126即可
 
 
 
if [ `$UNAME` = "Linux" ]; then
 
 if [ -e $GETCONF ]; then
 
 value=`$GETCONF LONG_BIT`
 
 if [ $value != 64 ]; then
 
  echo "\"You are attempting to install 64-bit Oracle on a32-bit operating system. This is notsupported and will not work.\"";
 
  #exit 126; #corresponding to the exit code of oui
 
 fi
 
 fi
 
fi

然后再執行./runInstaller,會有如下界面,正式開始界面安裝oracle數據庫,選擇忽略軟件更新的提示,點擊next下一步,如下圖01.png:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

之后選擇單實例數據庫安裝,如02.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

從左面的可用語言里面選擇UK、SC、TC,如下03.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

之后選擇企業版本4.7GB,如下04.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

下面的oraclebase根目錄以及軟件目錄,都默認不需要設置(當然如果你要改路徑也是可以的),默認后直接next下一步,如05.png:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

接下來在oraInventorygroup name的時候選擇oinstall,如08.png所示next下一步:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

 在databaseadministrator group上選擇dba,在databaseoperator group上面選擇oper,然后net下一步,如009.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

 然后,執行checksoracle基礎組件,如果有libaio、compat的提示,直接IgnoreAll即可,next下一步如010.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

然后選擇install安裝,開始安裝oracle軟件,如011.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

之后進入安裝界面,會有進度條%顯示,如012.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

如果安裝完成,會彈出ExecuteConfiguration scripts所示,選擇OK完成oracle軟件安裝,如013.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

之后,看到oracle安裝到最好一步Finish,選擇close結束,如014.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

 11,執行dbca初始化腳本:

以root身份執行orainstRoot.sh和root.sh腳本(注:執行完腳本以后,在點擊“ok”):

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# 查找文件路徑
 
[oracle@azure_earth_dbm1_3_111 database]$ find /data/ -name orainstRoot.sh
 
/data/oraInventory/orainstRoot.sh
 
[oracle@azure_earth_dbm1_3_111 database]$ find /data/ -name root.sh
 
/data/oracle/product/11.2.0/dbhome_1/inventory/Templates/root.sh
 
/data/oracle/product/11.2.0/dbhome_1/root.sh
 
[oracle@azure_earth_dbm1_3_111 database]$
 
 
 
# 開始執行腳本
 
[root@azure_earth_dbm1_3_111 soft]# sh /data/oraInventory/orainstRoot.sh
 
Changing permissions of /oracle/app/oraInventory.
 
Adding read,write permissions for group.
 
Removing read,write,execute permissions for world.
 
 
 
Changing groupname of /oracle/app/oraInventory to oinstall.
 
The execution of the script is complete.
 
[root@azure_earth_dbm1_3_111 soft]#
 
 
 
[root@azure_earth_dbm1_3_111 soft]# sh /data/oracle/product/11.2.0/dbhome_1/root.sh
 
Performing root user operation for Oracle 11g
 
 
 
The following environment variables are set as:
 
 ORACLE_OWNER= oracle
 
 ORACLE_HOME= /oracle/app/oracle/product/11.2.0/dbhome_1
 
 
 
Enter the full pathname of the local bin directory: [/usr/local/bin]:
 
 Copying dbhome to /usr/local/bin ...
 
 Copying oraenv to /usr/local/bin ...
 
 Copying coraenv to /usr/local/bin ...
 
 
 
 
 
Creating /etc/oratab file...
 
Entries will be added to the /etc/oratab file as needed by
 
Database Configuration Assistant when a database is created
 
Finished running generic part of root script.
 
Now product-specific root actions will be performed.
 
Finished product-specific root actions.
 
[root@azure_earth_dbm1_3_111 soft]#

12,netca創建oracle監聽

在shell命令行sudo – oracle,然后執行netca命令,出現如下界面,選擇默認的listener configure配置,如下015.png:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

然后選擇Add,添加新的監聽,如016.png:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

默認監聽名字為LISTENER,然后next下一步如017.png所示

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

然后繼續next下一步,如018.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

端口選擇默認的1521,然后next下一步如019.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

Ok,listener添加完畢,點擊cancel退出,如020.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

 13,vnc遠程dbca安裝oracle數據庫實例

?
1
2
3
4
5
6
7
8
9
[root@azure_earth_dbm1_3_112 ~]# exportDISPLAY=192.168.3.112:1.0
 
[root@azure_earth_dbm1_3_112 ~]# xhost +
 
access control disabled, clients canconnect from any host
 
[root@azure_earth_dbm1_3_112 ~]#
 
[oracle@azure_earth_dbm1_3_111 database]$ dbca

dbca后出現oracle實例安裝界面,如下所示,選擇第一個,然后next如021.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

選擇創建數據庫,然后next下一步如022.jpg所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

填寫全局實例名和SID,這里默認是一樣的powerdes,然后next如024.jpg所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

之后下一步默認,如025.jpg所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

設置統一的sys密碼,如026.jpg、027.png所示所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

選擇用本地的數據文件模版地址:如028.jpg所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

之后配置閃存區和歸檔,如029.jpg所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

選擇模版schemas,如030.jpg所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

配置sga、pga,默認是40%,這里因為是專用的db服務器,可以調整到70%,如031.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

然后選擇連接數,默認是150,基本不夠用,這里可以設置為5000,如032.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

然后選擇字符集,設定16GBK,如033.png所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

然后出現Data Store,看到一些文件以及存儲參數,如034.jpg所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

然后選擇CreateDatabase和GenerateDatabase Creation Scripts,開始create,如035.jpg所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

之后,跳出確認信息界面,點擊ok確認,如036.jpg所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

之后看到配置界面,提示scripts創建成功了,點擊ok,如037.jpg所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

再之后出現的是創建db的界面,創建數據文件,如038.jpg所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

然后開始創建數據文件,這個時間比較漫長,主要看磁盤寫入速度,如果是ssd磁盤,幾分鐘就結束了,如果是普通磁盤估計要至少一個小時左右吧,之后創建數據文件結束后,oracle數據庫實例就創建完成了,如039.jpg所示:

oracle11g 最終版本11.2.0.4安裝詳細過程介紹

14,修改啟動參數打開歸檔和閃回

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 修改spfile參數
 
SQL> alter system set log_archive_dest_1='location=/doea5/arch';
 
SQL> alter system set log_archive_format='arch_%t_%s_%r.log' scope=spfile;
 
SQL> alter system set db_recovery_file_dest_size=20G scope=spfile;
 
SQL> alter system set db_recovery_file_dest='/oracle/app/oracle/flash_recovery';                               
 
SQL> alter system set db_flashback_retention_target=10080 scope=spfile;
 
SQL> alter system set undo_retention=10800;
 
# 打開歸檔和閃回
 
SQL> shutdown immediate
 
SQL> startup mount
 
SQL> alter database archivelog ;
 
SQL> alter database flashback on;
 
SQL> alter database open;

OK,至此,oracle11g2.0.4順利圓滿安裝完成了。

如果一直報“xhost:  unable to open display”,而且沒有其它辦法解決,可以嘗試下面的途徑:

?
1
2
3
4
5
6
7
8
9
[root@pddbnew ~]# export DISPLAY=10.251.3.31:1.0
[root@pddbnew ~]# xhost +
xhost: unable to open display "10.251.3.31:1.0"
[root@pddbnew ~]#
[root@pddbnew ~]#
[root@pddbnew ~]# export DISPLAY=pddbnew:1.0
[root@pddbnew ~]# xhost +
xhost: unable to open display "pddbnew:1.0"
[root@pddbnew ~]#

解決方式:

執行命令: export DISPLAY=:1.0
執行命令:xdpyinfo(ps:xdpyinfo命令會出來一堆信息)
執行命令:xhost +

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://blog.csdn.net/mchdba/article/details/51418063

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品一区二区三区日本 | 美女视频网站黄色 | 国产精品久久久久久影院8一贰佰 | 国产午夜免费视频 | 久久av热 | 国产精品久久久久无码av | 91久久国产露脸精品免费 | 91短视频在线视频 | av在线免费观看中文字幕 | 99极品视频 | 免费观看一级黄色片 | 国产高潮好爽受不了了夜色 | 一级免费黄视频 | 一级黄色免费观看视频 | 国产高清成人久久 | 成人毛片av在线 | 91美女视频在线观看 | 天使萌一区二区三区免费观看 | av手机免费在线观看 | 国产精品99精品 | 日本一区二区在线看 | 一区二区三区欧美在线观看 | 成人一级视频 | 暴力强行进如hdxxx | 色黄视频网站 | 亚洲成人欧美在线 | 99re热精品视频 | 黄色的视频免费观看 | 日韩黄色片免费看 | 麻豆视频在线观看免费网站 | 久久久线视频 | 中文字幕在线观看网址 | 国产噜噜噜噜久久久久久久久 | 国产人妖一区二区 | 成人免费网站在线观看 | 偿还电影免费看 | 在线免费黄色网 | av影院在线 | 免费看毛片的网站 | 国产成年人在线观看 | 成人福利视频在线观看 |