欢迎光临
我们一直在努力

yum安装oracle数据库

首先,创建Oracle用户和组,然后下载Oracle安装包并解压,最后运行runInstaller进行安装。

数据库安装:云服务器linux centos8安装oracle19c的详细教程

Oracle 19c是Oracle公司推出的最新版本的企业级关系型数据库管理系统,它提供了强大的数据处理能力和丰富的功能特性,在云服务器上安装Oracle 19c可以为企业提供高效、可靠的数据存储和管理解决方案,本文将详细介绍如何在Linux CentOS 8系统上安装Oracle 19c。

准备工作

在开始安装Oracle 19c之前,我们需要完成以下准备工作:

1、获取Oracle 19c安装包:访问Oracle官方网站,下载Oracle 19c的安装包。

2、配置云服务器:确保云服务器具备足够的硬件资源,如CPU、内存和磁盘空间等,确保云服务器的操作系统为Linux CentOS 8。

3、创建Oracle用户和组:在云服务器上创建一个名为“oracle”的用户和一个名为“oinstall”的组。

安装依赖软件

在安装Oracle 19c之前,我们需要先安装一些依赖软件,包括:

1、Unzip:用于解压缩安装包。

2、wget:用于从网络上下载文件。

3、tar:用于解压tar格式的文件。

4、chown:用于修改文件或目录的所有者。

5、su:用于切换用户。

6、groupadd:用于创建新的用户组。

7、useradd:用于创建新的用户。

8、passwd:用于设置用户的密码。

安装Oracle 19c

1、解压Oracle 19c安装包:

unzip linuxx64_193000_db_home.zip d /opt/oracle/database

2、创建Oracle基目录:

mkdir p /u01/app/oracle/product/19.3.0/dbhome_1
chown R oracle:oinstall /u01
chmod R 775 /u01

3、配置环境变量:编辑/etc/profile文件,添加以下内容:

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/scripts:$ORACLE_HOME/bin/sqlplus

4、使环境变量生效:执行以下命令使环境变量生效。

source /etc/profile

5、创建Oracle响应文件:根据实际需求,编辑响应文件response文件,db_install.rsp,在文件中添加以下内容:

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/app/oraInventory
ORACLE_HOME=/u01/app/oracle/product/19.3.0/dbhome_1
ORACLE_BASE=/u01/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.OSDBA_GROUP=dba
oracle.install.db.OSOPER_GROUP=dba
oracle.install.db.OSBACKUPDBA_GROUP=dba
oracle.install.db.OSDGDBA_GROUP=dba
oracle.install.db.OSKMDBA_GROUP=dba
oracle.install.db.OSRACDBA_GROUP=dba
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
DECLINE_SECURITY_UPDATES=true

6、运行安装程序:执行以下命令开始安装Oracle 19c。

cd /opt/oracle/database/runInstaller
sudo ./runInstaller silent responseFile /path/to/your/responsefile ignorePrereq waitforcompletion debug all force ignoreSysPrereqs ignoreInternalDriverErrors ignorePrereqFailure false ignoreSysPrereqFailure false assumeDefaultConfigForComponents false enableDebug true silentPrereqMode ALL jreLocation /usr/lib64/jvm/java1.8.0openjdk1.8.0.262b091.el8_3.x86_64 javaHome /usr/lib64/jvm/java1.8.0openjdk1.8.0.262b091.el8_3.x86_64 glnrDisableJavaHomeDetect false isCustomizedInstall false rpmSitePath /tmp/OraInstall20220425_075757AM tempEnvVars false skipPrereqCheck true destination /u01/app/oracle selectProduct orcl componentName orcl version 19.3.0 silentInstall false asmInterpreterEnabled false asmInterpreterHome /usr/lib64 applyUpdate false forceDelete true ignoreLockingFailure true ignoreFailedPing true ignoreInvalidLocale true ignorePlatform osLinux64Generic installMode default cmdlineProperties "/property=orcl:orcl" "acceptLicense" "silentResponseFile" "silentComponentInstall" "largeMemoryOption ON" "gccWarningAbortOnFail" "generateOMF" "omfLocation /tmp" "noprompt" "setOOMHeapSize" "setNLSLanguages" "setWLMUser" "setWMNonHA" "skipTesting" "excludeTesting" "novalidation" "noxmlvalidation" "ignorePrereqFailure false" "ignoreSysPrereqFailure false" "assumeDefaultConfigForComponents false" "enableDebug true" "silentPrereqMode ALL" "jreLocation /usr/lib64/jvm/java1.8.0openjdk1.8.0.262b091.el8_3.x86_64" "javaHome /usr/lib64/jvm/java1.8.0openjdk1.8.0.262b091.el8_3.x86_64" "glnrDisableJavaHomeDetect false" "isCustomizedInstall false" "rpmSitePath /tmp/OraInstall20220425_075757AM" "tempEnvVars false" "skipPrereqCheck true" "destination /u01/app/oracle" "selectProduct orcl" "componentName orcl" "version 19.3.0" "silentInstall false" "asmInterpreterEnabled false" "asmInterpreterHome /usr/lib64" "applyUpdate false" "forceDelete true" "ignoreLockingFailure true" "ignoreFailedPing true" "ignoreInvalidLocale true" "ignorePlatform osLinux64Generic installMode default cmdlineProperties "/property=orcl:orcl" "acceptLicense" "silentResponseFile" "silentComponentInstall" "largeMemoryOption ON" "gccWarningAbortOnFail" "generateOMF" "omfLocation /tmp" "noprompt" "setOOMHeapSize" "setNLSLanguages" "setWLMUser" "setWMNonHA" "skipTesting" "excludeTesting" "novalidation" "noxmlvalidation" "ignorePrereqFailure false" "ignoreSysPrereqFailure false" "assumeDefaultConfigForComponents false" "enableDebug true" "silentPrereqMode ALL" "jreLocation /usr/lib64/jvm/java1.8.0openjdk1
赞(0) 打赏
未经允许不得转载:九八云安全 » yum安装oracle数据库

评论 抢沙发