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及以上的更高版本。下面的内容来自官方文档
一: 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:
/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
创建环境变量:
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'
安装:
cd $ORACLE_HOME
unzip /V981623-01-db-19.2.0.0.0.zip
响应文件:$ORACLE_HOME/install/response/db_install.rsp
静默安装19c:
---静默安装 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