iCMS

Oracle 19C的下载和安装部署(图形安装和静默安装)

iCMS http://www.hlike.cn 2019-03-06 15:04 出处:网络 编辑:@iCMS
Oracle19C的下载和安装部署(图形安装和静默安装) https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/operating-system-checklist-for-oracle-database-installation-on-linux.html

Oracle 19C的下载和安装部署(图形安装和静默安装)

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

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数据库一体机上使用了。

Oracle12c版本的说明:


Oracle12cR2=12.2.0.1


Oracle18C=12.2.0.2


Oracle19c=12.2.0.3

在MOS 官方文章:Release Schedule of Current Database Releases (文档 ID 742060.1) 上,可以清晰的看到Oracle的版本计划。

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle Database 19c的目标

Oracle Database 19c是大多数客户准备要升级的版本,Oracle已将稳定性作为此版本的核心目标。在Oracle Database 19c中,开发人员专注于修复已知问题,而不是添加新功能。 在数年内我们已有数百人和数千台服务器每天24小时的运行测试。测试包括数据库的核心、安装程序,再到组成产品的子程序及实用工具的堆栈等所有方面。目标只有一个,保证数据库的稳定性。真正的为客户带来实惠。

Oracle 19C的下载和安装部署(图形安装和静默安装)

在Linux上安装Oracle Database 19c,需要OL7、RHEL7、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 later

Oracle Enterprise Linux6和RedHat Linux6并没有出现在官方给的列表中。随着时间的推移,不只是要升级操作系统,还要升级数据库。要做好升级规划。要不后期就会有意想不到的问题。19c也就是12.2.0.3,是12c系列里面的终极版本,重在稳定!

一:Oracle19C安装包下载

下载地址如下:

https://edelivery.oracle.com

Oracle 19C的下载和安装部署(图形安装和静默安装)

选择安装包

Oracle 19C的下载和安装部署(图形安装和静默安装)

同意

Oracle 19C的下载和安装部署(图形安装和静默安装)

开始下载

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

二:Oracle19C 图形化界面安装

Oracle 19C的下载和安装部署(图形安装和静默安装)

......

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

这里可以自动跑root脚本,不需要在单独跑root了

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

[[email protected] 19]# /u01/app/oracle19/product/19.2.0/db_1/root.sh

Oracle 19C的下载和安装部署(图形安装和静默安装)

[[email protected] db_1]$ netca

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

[[email protected] db_1]$ dbca

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

Oracle 19C的下载和安装部署(图形安装和静默安装)

静默部分

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-goinstall-Goper,dba,asmdba,backupdba,dgdba,kmdba,racdbaoracle19

passwdoracle19

mkdir-p/u19/app/oracle/product/19.2.0/dbhome_1

mkdir-p/u19/app/oraInventory

chown-Roracle19: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

umask022

exportORACLE_SID=lhr19c

exportORACLE_BASE=/u19/app/oracle

exportORACLE_HOME=$ORACLE_BASE/product/19.2.0/dbhome_1

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

exportNLS_DATE_FORMAT="YYYY-MM-DDHH24:MI:SS"

exportTMP=/tmp

exportTMPDIR=$TMP

exportPATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH

exportEDITOR=vi

exportTNS_ADMIN=$ORACLE_HOME/network/admin

exportORACLE_PATH=.:$ORACLE_BASE/dba_scripts/sql:$ORACLE_HOME/rdbms/admin

exportSQLPATH=$ORACLE_HOME/sqlplus/admin

#exportNLS_LANG="SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"--AL32UTF8SELECTuserenv('LANGUAGE')db_NLS_LANGFROMDUAL;

exportNLS_LANG="AMERICAN_CHINA.ZHS16GBK"

aliassqlplus='rlwrapsqlplus'

aliasrman='rlwraprman'

aliasasmcmd='rlwrapasmcmd'

安装:

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-templateNameGeneral_Purpose.dbc-responseFileNO_VALUE

-gdbnamelhr19c-sidlhr19c

-createAsContainerDatabaseTRUE

-numberOfPDBs1

-pdbNamelhrpdb2

-pdbAdminPasswordlhr

-sysPasswordlhr-systemPasswordlhr

-datafileDestination'/u01/app/oracle/oradata'

-recoveryAreaDestination'/u01/app/oracle/flash_recovery_area'

-redoLogFileSize50

-storageTypeFS

-charactersetAL32UTF8-nationalCharacterSetAL16UTF16

-sampleSchematrue

-totalMemory2048

-databaseTypeOLTP

-emConfigurationNONE

执行过程:

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

[[email protected]_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

LaunchingOracleDatabaseSetupWizard...

Enterpasswordfor'root'user:

[WARNING][INS-13014]Targetenvironmentdoesnotmeetsomeoptionalrequirements.

CAUSE:Someoftheoptionalprerequisitesarenotmet.Seelogsfordetails./u01/app/oraInventory/logs/InstallActions2019-03-06_01-06-54PM/installActions2019-03-06_01-06-54PM.log

ACTION:Identifythelistoffailedprerequisitechecksfromthelog:/u01/app/oraInventory/logs/InstallActions2019-03-06_01-06-54PM/installActions2019-03-06_01-06-54PM.log.Theneitherfromthelogfileorfrominstallationmanualfindtheappropriateconfigurationtomeettheprerequisitesandfixitmanually.

Theresponsefileforthissessioncanbefoundat:

/u01/u19/app/oracle/product/19.2.0/dbhome_1/install/response/db_2019-03-06_01-06-54PM.rsp

Youcanfindthelogofthisinstallsessionat:

/u01/app/oraInventory/logs/InstallActions2019-03-06_01-06-54PM/installActions2019-03-06_01-06-54PM.log

SuccessfullySetupSoftwarewithwarning(s).

[[email protected]_1]$dbca-silent-createDatabase-templateNameGeneral_Purpose.dbc-responseFileNO_VALUE

>-gdbnamelhr19c-sidlhr19c

>-createAsContainerDatabaseTRUE

>-numberOfPDBs1

>-pdbNamepdb2

>-pdbAdminPasswordlhr

>-sysPasswordlhr-systemPasswordlhr

>-datafileDestination'/u01/app/oracle/oradata'

>-recoveryAreaDestination'/u01/app/oracle/flash_recovery_area'

>-redoLogFileSize50

>-storageTypeFS

>-charactersetAL32UTF8-nationalCharacterSetAL16UTF16

>-sampleSchematrue

>-totalMemory2048

>-databaseTypeOLTP

>-emConfigurationNONE

[WARNING][DBT-06208]The'SYS'passwordentereddoesnotconformtotheOraclerecommendedstandards.

CAUSE:

a.Oraclerecommendsthatthepasswordenteredshouldbeatleast8charactersinlength,containatleast1uppercasecharacter,1lowercasecharacterand1digit[0-9].

b.ThepasswordenteredisakeywordthatOracledoesnotrecommendtobeusedaspassword

ACTION:Specifyastrongpassword.IfrequiredreferOracledocumentationforguidelines.

[WARNING][DBT-06208]The'SYSTEM'passwordentereddoesnotconformtotheOraclerecommendedstandards.

CAUSE:

a.Oraclerecommendsthatthepasswordenteredshouldbeatleast8charactersinlength,1lowercasecharacterand1digit[0-9].

b.ThepasswordenteredisakeywordthatOracledoesnotrecommendtobeusedaspassword

ACTION:Specifyastrongpassword.IfrequiredreferOracledocumentationforguidelines.

[WARNING][DBT-06208]The'PDBADMIN'passwordentereddoesnotconformtotheOraclerecommendedstandards.

CAUSE:

a.Oraclerecommendsthatthepasswordenteredshouldbeatleast8charactersinlength,1lowercasecharacterand1digit[0-9].

b.ThepasswordenteredisakeywordthatOracledoesnotrecommendtobeusedaspassword

ACTION:Specifyastrongpassword.IfrequiredreferOracledocumentationforguidelines.

Preparefordboperation

8%complete

Copyingdatabasefiles

31%complete

CreatingandstartingOracleinstance

32%complete

36%complete

40%complete

43%complete

46%complete

CompletingDatabaseCreation

51%complete

53%complete

54%complete

CreatingPluggableDatabases

58%complete

77%complete

ExecutingPostConfigurationActions

100%complete

Databasecreationcomplete.Fordetailscheckthelogfilesat:

/u01/u19/app/oracle/cfgtoollogs/dbca/lhr19c.

DatabaseInformation:

GlobalDatabaseName:lhr19c

SystemIdentifier(SID):lhr19c

Lookatthelogfile"/u01/u19/app/oracle/cfgtoollogs/dbca/lhr19c/lhr19c1.log"forfurtherdetails.

据说,19c可以这样连接数据库:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

[[email protected]]$sqlplussystem/[email protected]:1521,192.168.20.12:1521/lhr19c?connect_timeout=60

SQL*Plus:Release19.0.0.0.0-ProductiononWedMar613:56:202019

Version19.2.0.0.0

Copyright(c)1982,2018,Oracle.Allrightsreserved.

LastSuccessfullogintime:WedMar06201913:56:05+08:00

Connectedto:

OracleDatabase19cEnterpriseEditionRelease19.0.0.0.0-Production

Version19.2.0.0.0

SQL>

SQL>

SQL>

SQL>

SQL>colBANNER_FULLformata80

SQL>selectBANNER_FULL,CON_IDfromv$version;

BANNER_FULLCON_ID

------------------------------------------------------------------------------------------

OracleDatabase19cEnterpriseEditionRelease19.0.0.0.0-Production0

Version19.2.0.0.0

1、测试可以在CentOS 7.3环境上安装,但是在RHEL6.5上不能安装

2、在安装过程中可以设置root.sh脚本自动执行

0

精彩评论

暂无评论...
验证码 换一张
取 消