Oracle 12cR2初體驗(r11筆記第91天)
對於很多Oracle DBA來說,12c最期待人心的就是12c Release 2的釋出了,而Linux64位版本的釋出則是一個重頭戲。詳情可以關注公眾號dbaplus來了解一下,今晚零點即將釋出,可以嚐個鮮。
今天下載了軟體,體驗了一番,我談談我的感受。
面對一個完全空白的環境,我的基本測試思路如下:
1.使用靜默安裝完成Oracle軟體的部署
2.使用DBCA靜默完成資料庫的建立
3.複製$ORACLE_HOME克隆安裝至另外一臺伺服器
這個步驟裡面的很多操作都比較常規,
安裝時指定silent選項即可。
./runInstaller -silent -responseFile /U01/12cr2/database/response/db_install_new.rsp -ignoreSysPrereqs
值得一提的是有下面的一些小變化。一個是安裝型別目前是支援企業版和個人版2,在響應檔案中可以看到這樣的配置選項。
# The value should contain only one of these choices.
# - EE : Enterprise Edition
# - SE2 : Standard Edition 2
另外相比12cR1,12cR2增加了幾個另外的角色組,在SYSDG的基礎上增加了SYSRAC
而且這幾個使用者組也是需要配置的,否則會丟擲下面的錯誤。
[FATAL] [INS-35344] The value is not specified for Data Guard administrative (OSDGDBA) group.
ACTION: Specify a valid group name for Data Guard administrative (OSDGDBA) group.
[FATAL] [INS-35344] The value is not specified for Encryption Key Management administrative (OSKMDBA) group.
ACTION: Specify a valid group name for Encryption Key Management administrative (OSKMDBA) group.
還有一點比較重要的是,如果你使用的是10g,11g的伺服器,作業系統版本老舊,比如RHEL 5,安裝時也無法完成。檢視官網目前都是RHEL6,7這樣的版本了。所以如果考慮升級作業系統也是需要考慮的一個重要方面。
對於安裝的預先條件,R2的要求要高一些。
12cR2中是這樣要求的:
Minimum RAM
At least 1 GB RAM for Oracle Database installations. 2 GB RAM recommended.
At least 8 GB RAM for Oracle Grid Infrastructure installations.而如果在11g中,是這樣要求的:
Minimum: 1 GB of RAM
Recommended: 2 GB of RAM or more
Minimum: At least 1.5 GB of RAM for Oracle Grid Infrastructure for a
Standalone Server; at least 1 GB of additional RAM if you plan to
install Oracle Database after installing Oracle Grid Infrastructure for a
Standalone Server.
Recommended: 4 GB of RAM or more if you plan to
install both Oracle Grid Infrastructure for a Standalone Server and
Oracle Database.
DBCA靜默安裝的部分,因為之前已經使用了12cR1,總體感覺差別不大。
有一點值得提到的是對於安全的要求,也是R2額外突出的。我們建立一個資料庫test12c
dbca -silent -createDatabase -templateName $ORACLE_HOME/assistants/dbca/templates/General_Purpose.dbc -gdbname test12c -sid test12c -characterSet UTF8 -createAsContainerDatabase true -sysPassword oracle -systemPassword oracle設定密碼為oracle,則會丟擲下面的警告,可見密碼設定策略應該是加強了。
[WARNING] [DBT-06208] The 'SYSTEM' password entered does not conform to the Oracle recommended standards.
CAUSE:
a.
Oracle recommends that the password entered should be at least 8
characters in length, contain at least 1 uppercase character, 1 lower
case character and 1 digit [0-9].
b.The password entered is a keyword that Oracle does not recommend to be used as password
ACTION: Specify a strong password. If required refer Oracle documentation for guidelines.總體這個版本感覺低調了很多。
SQL*Plus: Release 12.2.0.1.0 Production on Thu Mar 2 16:05:25 2017
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
SQL>看這個輸出感覺少了些什麼,相必是做了取捨直接略去了。
12cR2中DBCA其實非常大的一個亮點就是搭建Data Guard,一個dbca就能夠搞定,命令的大體樣式如下:
dbca -createDuplicateDB
-gdbName global_database_name
-primaryDBConnectionString easy_connect_string_to_primary
-sid database_system_identifier
[-createAsStandby
[-dbUniqueName db_unique_name_for_standby]]
[-customScripts scripts_list]這一點上需要花點功夫來做,我會整理出一篇完整的總結來。
克隆安裝是一個重點的內容,能夠簡化很多工作,非常方便快捷。在$ORACLE_HOME/clone/bin下執行perl指令碼即可,克隆安裝的命令如下:
perl clone.pl ORACLE_BASE=$ORACLE_BASE ORACLE_HOME=$ORACLE_HOME ORACLE_HOME_NAME=OraDb12c_home1整個過程執行效率很高,基本上分分鐘即可搞定。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2134629/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 12c中DBCA搭建備庫體驗(r11筆記第92天)Oracle筆記
- 返京途中(r11筆記第61天)筆記
- Docker筆記之Docker初體驗Docker筆記
- 軟體技術大會歸來(r11筆記第8天)筆記
- Oracle閃回原理-Logminer解讀redo(r11筆記第17天)Oracle筆記
- MySQL和Oracle行值表示式對比(r11筆記第74天)MySqlOracle筆記
- Oracle Data Guard延遲的幾個可能(r11筆記第69天)Oracle筆記
- substrate學習筆記1:Substrate初體驗筆記
- 我的女兒二三事(r11筆記第87天)筆記
- Oracle 12c資料字典的小問題(r11筆記第49天)Oracle筆記
- 出去吃頓飯容易嘛(r11筆記第5天)筆記
- 閃回原理測試(二)(r11筆記第23天)筆記
- 需要了解的pssh(r11筆記第28天)筆記
- MySQL 5.7 General Tablespace學習(r11筆記第34天)MySql筆記
- 我眼中的寶雞景點(r11筆記第53天)筆記
- 我眼中的兵馬俑(r11筆記第55天)筆記
- 德魯克人生五問(r11筆記第71天)筆記
- 關於責任和業務(r11筆記第60天)筆記
- MySQL Online DDL(二)(r11筆記第88天)MySql筆記
- MySQL中的undo截斷(r11筆記第89天)MySql筆記
- Nacos 學習筆記:安裝執行初體驗筆記
- 用Oracle的眼光來學習MySQL 5.7的sys(上)(r11筆記第24天)OracleMySql筆記
- 用Oracle的眼光來學習MySQL 5.7的sys(下)(r11筆記第25天)OracleMySql筆記
- MySQL引數對比淺析(r11筆記第97天)MySql筆記
- Java隨機演算法(一)(r11筆記第14天)Java隨機演算法筆記
- MySQL中的半同步複製(r11筆記第65天)MySql筆記
- 寫在2016年底(r11筆記第30天)筆記
- oracle 19c 初體驗Oracle
- 兩個資料庫的問題(r11筆記第4天)資料庫筆記
- 使用sysbench壓力測試MySQL(一)(r11筆記第3天)MySql筆記
- 三十而立,立的是什麼?(r11筆記第70天)筆記
- Oracle GoldenGate安裝初體驗OracleGo
- 近期的學習計劃(2017.3)(r11筆記第95天)筆記
- 相差數十倍的SQL效能分析(r11筆記第98天)SQL筆記
- Data Guard故障自動切換的想法(r11筆記第40天)筆記
- 複雜SQL效能優化的剖析(一)(r11筆記第36天)SQL優化筆記
- 複雜SQL效能優化的剖析(二)(r11筆記第37天)SQL優化筆記
- 閃回資料庫不是“萬金油”(r11筆記第73天)資料庫筆記