文档章节

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

小麦苗
 小麦苗
发布于 03/06 15:01
字数 1977
阅读 56
收藏 3

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 Database 19c 的目标

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

 

 

 

 

在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

选择安装包

同意

开始下载

 

二:  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

 

 



   

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

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

© 著作权归作者所有

小麦苗
粉丝 26
博文 55
码字总数 386682
作品 0
浦东
数据库管理员
私信 提问
Centos6.10静默安装Oracle 11G详细教程

平台:Centos 6.10 x64 带图形 配置4G 4核心cpu 200G硬盘 第一步、安装依赖 下载javarpm包,安装oracle java 第二步、创建所需用户和组 创建oracle用户并设置密码 创建用户组 修改oracle用户...

q6246436
2018/08/24
0
0
CentOS7 静默安装Oracle 11gR2(11.2.0.1)

最近有个项目需要迁移,项目中数据库用的是oracle,期间折腾了好久,特此记录。 一,下载Oracle 1,首先下载Oracle 11gR2,地址如下: http://www.oracle.com/technetwork/database/enterpr...

Tyrant0532
2018/10/29
0
0
oracle安装脚本

插2个脚本,安装oracle配置环境变量用得到,第一个是静默安装需要的配置。第二个需要图形化连接安装。 附:第一个脚本其实没写完,最后没时间写了。先放上来,免得忘记了,有时间在写。 #!/b...

shujian1200
2013/12/24
0
0
Redhat6.6 图形化安装 oracle12c

环境说明 下载好Redhat6.6,在VMware Station12安装,选择安装图形化界面。下载oracle12c linuxamd6412102database.zip 并解压到database 启动Redhat6.6 64位,点击菜单 虚拟机->VMware-tool...

lizer2016
2015/12/14
0
0
自动化部署操作系统-Kickstart+PXE自动部署

Kickstart+PXE自动部署 目录: 无人值守安装简介 实战:PXE批量部署linux操作系统 无人值守安装简介 无人值守安装(Unattended Setup)指软件安装时无需任何用户干预,直接按默认或通过应答文件...

好笔记运维
2016/09/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Docker常用命令小记

除了基本的<font color="blue">docker pull</font>、<font color="blue">docker image</font>、<font color="blue">docker ps</font>,还有一些命令及参数也很重要,在此记录下来避免遗忘。 ......

程序员欣宸
昨天
4
0
MAT使用-jvm内存溢出问题分析定位

1.MAT简介: MAT 全称 Eclipse Memory Analysis Tools 是一个分析 Java堆数据的专业工具,可以计算出内存中对象的实例数量、占用空间大小、引用关系等,看看是谁阻止了垃圾收集器的回收工作,...

xiaomin0322
昨天
4
0
内网和外网之间的通信(端口映射原理)

首先解释一下“内网”与“外网”的概念: 内网:即所说的局域网,比如学校的局域网,局域网内每台计算机的IP地址在本局域网内具有互异性,是不可重复的。但两个局域网内的内网IP可以有相同的...

Jack088
昨天
5
0
3.深入jvm内核-原理、诊断与优化-4. GC算法和种类

一、GC算法和种类 GC的概念 GC算法 引用计数法 标记清除 标记压缩 复制算法 可触及性 Stop-The-World GC的对象是堆空间和永久区 引用计数法 老牌垃圾回收算法 通过引用计算来回收垃圾 使用者...

hexiaoming123
昨天
4
0
MySQL中的哈希索引

Memory中的哈希索引 哈希索引是基于哈希表实现的,只有精确匹配索引所有列的查询才有效。对于每一行数据,存储引擎都会对所有的索引列计算一个哈希码,哈希码是一个较小的值,并且不同键值的...

我的眼里只有眼屎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部