Oracle 19C的下載和安裝部署(圖形安裝和靜默安裝)

 

Oracle 19C的下載和安裝部署(圖形安裝和靜默安裝)



 

https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/operating-system-checklist-for-oracle-database-installation-on-linux.htmlhtml

 

Oracle Database 19c ,也就是12.2.0.3,最初在livesql.oracle.com上發佈,是Oracle Database 12c和18c系列產品的最終版本,所以也是「長期支持」版本(之前稱爲「終端版本」)。 「長期支持」意味着Oracle Database 19c提供4年的高級支持(截止到2023年1月底)和至少3年的延長支持(截至2026年1月底)。 這個擴展的支持窗口對咱們的不少客戶相當重要,由於不少客戶制定了相關的升級策略。有關最新的Oracle支持計劃,請參閱My Oracle Support上的文檔ID 742060.1。截止目前,Oracle Database 19c已經能夠在Oracle數據庫一體機上使用了。linux

 

 

Oracle12c版本的說明: 
Oracle12cR2=12.2.0.1 
Oracle18C=12.2.0.2 
Oracle19c=12.2.0.3git

在MOS 官方文章:Release Schedule of Current Database Releases (文檔 ID 742060.1) 上,能夠清晰的看到Oracle的版本計劃。sql

 

 

 

Oracle Database 19c 的目標數據庫

Oracle Database 19c 是大多數客戶準備要升級的版本,Oracle已將 穩定性 做爲此版本的核心目標。在Oracle Database 19c中,開發人員專一於修復已知問題,而不是添加新功能。 在數年內咱們已有數百人和數千臺服務器天天24小時的運行測試。測試包括數據庫的核心、安裝程序,再到組成產品的子程序及實用工具的堆棧等全部方面。目標只有一個,保證數據庫的穩定性。真正的爲客戶帶來實惠。bash

 

 

 

 

在Linux上安裝Oracle Database 19c,須要OL七、RHEL七、SLES12及以上的更高版本。下面的內容來自官方文檔 服務器

The following Linux x86-64 kernels are supported: 
Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 4: 4.1.12-112.16.7.el7uek.x86_64 or later 
Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 5: 4.14.35-1818.1.6.el7uek.x86_64 or later 
Oracle Linux 7.4 with the Red Hat Compatible kernel: 3.10.0-693.5.2.0.1.el7.x86_64 or later 
Red Hat Enterprise Linux 7.4: 3.10.0-693.5.2.0.1.el7.x86_64 or later 

SUSE Linux Enterprise Server 12 SP3: 4.4.103-92.56-default or latersession

Oracle Enterprise Linux6和RedHat Linux6並無出如今官方給的列表中。隨着時間的推移,不僅是要升級操做系統,還要升級數據庫。要作好升級規劃。要不後期就會有意想不到的問題。19c也就是12.2.0.3,是12c系列裏面的終極版本,重在穩定!oracle

 

 



 

一:  Oracle19C  安裝包下載app

下載地址以下:

https://edelivery.oracle.com

選擇安裝包

贊成

開始下載

 

二:  Oracle19C  圖形化界面 安裝

......

 

這裏能夠自動跑root腳本,不須要在單獨跑root了

[root@oracle-server001 19]# /u01/app/oracle19/product/19.2.0/db_1/root.sh

 

[oracle19@oracle-server001 db_1]$ netca

[oracle19@oracle-server001 db_1]$ dbca

 



靜默部分 

 

V981623-01 db 19.2.0.0.0.zip  安裝包大概2.82G,解壓後有6.5G ,數據庫軟件安裝完成後有7G ,建立完數據庫後有 10G 。

 

從Oracle 18c開始,在安裝數據庫軟件時,須要把壓縮文件解壓到 $ORACLE_HOME 路徑下,在此目錄下運行 ./runInstaller

 

建立用戶oracle19:

1
2
3
4
5
/usr/sbin/useradd -g oinstall -G oper,dba,asmdba,backupdba,dgdba,kmdba,racdba oracle19
passwd oracle19
mkdir -p /u19/app/oracle/product/19.2.0/dbhome_1
mkdir -p /u19/app/oraInventory
chown -R oracle19:oinstall /u19/app

建立環境變量: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
vi .bash_profile
umask 022
export ORACLE_SID=lhr19c
export ORACLE_BASE=/u19/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.2.0/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export NLS_DATE_FORMAT= "YYYY-MM-DD HH24:MI:SS"
export TMP=/tmp
export TMPDIR=$TMP
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
export EDITOR=vi
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORACLE_PATH=.:$ORACLE_BASE/dba_scripts/sql:$ORACLE_HOME/rdbms/admin
export SQLPATH=$ORACLE_HOME/sqlplus/admin
#export NLS_LANG= "SIMPLIFIED CHINESE_CHINA.ZHS16GBK"  --AL32UTF8 SELECT userenv('LANGUAGE') db_NLS_LANG FROM DUAL;
export NLS_LANG= "AMERICAN_CHINA.ZHS16GBK"
alias sqlplus= 'rlwrap sqlplus'
alias rman= 'rlwrap rman'
alias asmcmd= 'rlwrap asmcmd'

 

安裝:

1
2
cd $ORACLE_HOME
unzip /V981623-01-db-19.2.0.0.0.zip

 

響應文件:$ORACLE_HOME/install/response/db_install.rsp

 

靜默安裝19c:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
---靜默安裝 19c 數據庫單機軟件
/u19/app/oracle/product/19.2.0/dbhome_1/runInstaller -silent  - force  -noconfig  -ignorePrereq \
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v19.0.0 \
oracle.install. option =INSTALL_DB_SWONLY \
UNIX_GROUP_NAME=oinstall \
INVENTORY_LOCATION=/u19/app/oraInventory \
ORACLE_BASE=/u19/app/oracle \
ORACLE_HOME=/u19/app/oracle/product/19.2.0/dbhome_1 \
oracle.install.db.InstallEdition=EE \
oracle.install.db.OSDBA_GROUP=dba \
oracle.install.db.OSOPER_GROUP=oper \
oracle.install.db.OSBACKUPDBA_GROUP=backupdba \
oracle.install.db.OSDGDBA_GROUP=dgdba \
oracle.install.db.OSKMDBA_GROUP=kmdba \
oracle.install.db.OSRACDBA_GROUP=racdba \
oracle.install.db.rootconfig.executeRootScript= true  \
oracle.install.db.rootconfig.configMethod=ROOT

 

靜默方式建立FS存儲方式的單實例(含一個PDB):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
dbca -silent -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \
-gdbname lhr19c  -sid lhr19c \
-createAsContainerDatabase  TRUE  \
-numberOfPDBs 1 \
-pdbName lhrpdb2 \
-pdbAdminPassword lhr \
-sysPassword lhr -systemPassword lhr \
-datafileDestination  '/u01/app/oracle/oradata'  \
-recoveryAreaDestination  '/u01/app/oracle/flash_recovery_area'  \
-redoLogFileSize 50 \
-storageType FS \
-characterset AL32UTF8 -nationalCharacterSet AL16UTF16 \
-sampleSchema  true  \
-totalMemory 2048 \
-databaseType OLTP  \
-emConfiguration NONE

 

執行過程: 

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
76
77
78
79
80
81
82
[oracle19@rac18c-n1 dbhome_1]$ /u01/u19/app/oracle/product/19.2.0/dbhome_1/runInstaller -silent  - force  -noconfig  -ignorePrereq \
> oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v19.0.0 \
> oracle.install. option =INSTALL_DB_SWONLY \
> UNIX_GROUP_NAME=oinstall \
> INVENTORY_LOCATION=/u01/u19/app/oraInventory \
> ORACLE_BASE=/u01/u19/app/oracle \
> ORACLE_HOME=/u01/u19/app/oracle/product/19.2.0/dbhome_1 \
> oracle.install.db.InstallEdition=EE \
> oracle.install.db.OSDBA_GROUP=dba \
> oracle.install.db.OSOPER_GROUP=oper \
> oracle.install.db.OSBACKUPDBA_GROUP=backupdba \
> oracle.install.db.OSDGDBA_GROUP=dgdba \
> oracle.install.db.OSKMDBA_GROUP=kmdba \
> oracle.install.db.OSRACDBA_GROUP=racdba \
> oracle.install.db.rootconfig.executeRootScript= true  \
> oracle.install.db.rootconfig.configMethod=ROOT
Launching Oracle  Database  Setup Wizard...
  Enter  password  for  'root'  user
[WARNING] [INS-13014] Target environment does  not  meet  some  optional requirements.
    CAUSE:  Some  of  the optional prerequisites are  not  met. See logs  for  details. /u01/app/oraInventory/logs/InstallActions2019-03-06_01-06-54PM/installActions2019-03-06_01-06-54PM.log
    ACTION : Identify the list  of  failed prerequisite checks  from  the log: /u01/app/oraInventory/logs/InstallActions2019-03-06_01-06-54PM/installActions2019-03-06_01-06-54PM.log.  Then  either  from  the log file  or  from  installation manual find the appropriate configuration  to  meet the prerequisites  and  fix it manually.
The response file  for  this session can be found  at :
  /u01/u19/app/oracle/product/19.2.0/dbhome_1/install/response/db_2019-03-06_01-06-54PM.rsp
You can find the log  of  this install session  at :
  /u01/app/oraInventory/logs/InstallActions2019-03-06_01-06-54PM/installActions2019-03-06_01-06-54PM.log
Successfully Setup Software  with  warning(s).
[oracle19@rac18c-n1 dbhome_1]$ dbca -silent -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \
> -gdbname lhr19c  -sid lhr19c \
> -createAsContainerDatabase  TRUE  \
> -numberOfPDBs 1 \
> -pdbName pdb2 \
> -pdbAdminPassword lhr \
> -sysPassword lhr -systemPassword lhr \
> -datafileDestination  '/u01/app/oracle/oradata'  \
> -recoveryAreaDestination  '/u01/app/oracle/flash_recovery_area'  \
> -redoLogFileSize 50 \
> -storageType FS \
> -characterset AL32UTF8 -nationalCharacterSet AL16UTF16 \
> -sampleSchema  true  \
> -totalMemory 2048 \
> -databaseType OLTP  \
> -emConfiguration NONE
[WARNING] [DBT-06208] The  'SYS'  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.
[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.
[WARNING] [DBT-06208] The  'PDBADMIN'  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.
Prepare  for  db operation
8% complete
Copying  database  files
31% complete
Creating  and  starting Oracle instance
32% complete
36% complete
40% complete
43% complete
46% complete
Completing  Database  Creation
51% complete
53% complete
54% complete
Creating Pluggable Databases
58% complete
77% complete
Executing Post Configuration Actions
100% complete
Database  creation complete.  For  details  check  the logfiles  at :
  /u01/u19/app/oracle/cfgtoollogs/dbca/lhr19c.
Database  Information:
Global  Database  Name :lhr19c
System Identifier(SID):lhr19c
Look  at  the log file  "/u01/u19/app/oracle/cfgtoollogs/dbca/lhr19c/lhr19c1.log"  for  further details.

 

 聽說,19c能夠這樣鏈接數據庫:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[oracle19@rac18c-n1 bin]$ sqlplus system/lhr@192.168.20.10:1521,192.168.20.12:1521/lhr19c?connect_timeout=60
SQL*Plus: Release 19.0.0.0.0 - Production  on  Wed Mar 6 13:56:20 2019
Version 19.2.0.0.0
Copyright (c) 1982, 2018, Oracle.   All  rights reserved.
Last  Successful login  time : Wed Mar 06 2019 13:56:05 +08:00
Connected  to :
Oracle  Database  19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.2.0.0.0
SQL> 
SQL> 
SQL> 
SQL> 
SQL> col BANNER_FULL format a80
SQL>  select  BANNER_FULL,CON_ID  from  v$version;
BANNER_FULL                                                                          CON_ID
-------------------------------------------------------------------------------- ----------
Oracle  Database  19c Enterprise Edition Release 19.0.0.0.0 - Production                    0
Version 19.2.0.0.0

 

 



   

    一、測試能夠在CentOS 7.3環境上安裝,可是在RHEL6.5上不能安裝

     二、在安裝過程當中能夠設置root.sh腳本自動執行

相關文章
相關標籤/搜索