OL7.6中如何通过RPM方式安装Oracle 19c
这篇文章主要介绍了OL7.6中如何通过RPM方式安装Oracle 19c,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
设置主机名
[root@localhost~]#cat/etc/hosts127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4::1localhostlocalhost.localdomainlocalhost6localhost6.localdomain610.0.0.11study1.localdomainstudy1[root@localhost~]#cat/etc/hostnamestudy1.localdomain
安装环境准备工具
其实直接rpm安装即可,它会自动解决依赖问题包括环境准备工具,但是这样oracle用户没有home目录,所以单独先安装环境准备工具
[root@study1/]#yum-yinstalloracle-database-preinstall-19cLoadedplugins:langpacks,ulninfool7_UEKR5|2.5kB00:00:00ol7_latest|2.7kB00:00:00(1/4):ol7_UEKR5/x86_64/updateinfo|49kB00:00:01(2/4):ol7_latest/x86_64/updateinfo|1.1MB00:00:05(3/4):ol7_UEKR5/x86_64/primary_db|5.7MB00:00:27(4/4):ol7_latest/x86_64/primary_db|19MB00:01:21ResolvingDependencies(manymorelinessupressed)Installed:oracle-database-preinstall-19c.x86_640:1.0-1.el7DependencyInstalled:compat-libcap1.x86_640:1.10-7.el7compat-libstdc++-33.x86_640:3.2.3-72.el7glibc-devel.x86_640:2.17-292.0.1.el7glibc-headers.x86_640:2.17-292.0.1.el7kernel-headers.x86_640:3.10.0-1062.el7ksh.x86_640:20120801-139.0.1.el7libaio-devel.x86_640:0.3.109-13.el7libstdc++-devel.x86_640:4.8.5-39.0.1.el7DependencyUpdated:glibc.x86_640:2.17-292.0.1.el7glibc-common.x86_640:2.17-292.0.1.el7libstdc++.x86_640:4.8.5-39.0.1.el7Complete![root@study1/]#
如果是rhel或者centos,就要手工先下载preinstall的rmp包,然后本地安装(或者添加oracle linux的yum源来yum安装)
[root@study1/]#curl-ooracle-database-preinstall-19c-1.0-1.el7.x86_64.rpmhttps://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed1001820410018204001803700:00:010:00:01--:--:--18059[root@study1/]#yum-ylocalinstalloracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
安装oracle软件
[root@study1db]#yum-ylocalinstalloracle-database-ee-19c-1.0-1.x86_64.rpmLoadedplugins:langpacks,ulninfoExaminingoracle-database-ee-19c-1.0-1.x86_64.rpm:oracle-database-ee-19c-1.0-1.x86_64Markingoracle-database-ee-19c-1.0-1.x86_64.rpmtobeinstalledResolvingDependencies-->Runningtransactioncheck--->Packageoracle-database-ee-19c.x86_640:1.0-1willbeinstalled-->FinishedDependencyResolutionDependenciesResolved========================================================================================================================================================================================================================PackageArchVersionRepositorySize========================================================================================================================================================================================================================Installing:oracle-database-ee-19cx86_641.0-1/oracle-database-ee-19c-1.0-1.x86_646.9GTransactionSummary========================================================================================================================================================================================================================Install1PackageTotalsize:6.9GInstalledsize:6.9GDownloadingpackages:RunningtransactioncheckRunningtransactiontestTransactiontestsucceededRunningtransactionInstalling:oracle-database-ee-19c-1.0-1.x86_641/1[INFO]Executingpostinstallationscripts...[INFO]Oraclehomeinstalledsuccessfullyandreadytobeconfigured.ToconfigureasampleOracleDatabaseyoucanexecutethefollowingserviceconfigurationscriptasroot:/etc/init.d/oracledb_ORCLCDB-19cconfigureVerifying:oracle-database-ee-19c-1.0-1.x86_641/1Installed:oracle-database-ee-19c.x86_640:1.0-1Complete![root@study1db]#oracle_home目录是/opt/oracle/product/19c/dbhome_1
创建数据库
[root@study1dbhome_1]#/etc/init.d/oracledb_ORCLCDB-19cconfigureConfiguringOracleDatabaseORCLCDB.Preparefordboperation8%completeCopyingdatabasefiles31%completeCreatingandstartingOracleinstance32%complete36%complete40%complete43%complete46%completeCompletingDatabaseCreation51%complete54%completeCreatingPluggableDatabases58%complete77%completeExecutingPostConfigurationActions100%completeDatabasecreationcomplete.Fordetailscheckthelogfilesat:/opt/oracle/cfgtoollogs/dbca/ORCLCDB.DatabaseInformation:GlobalDatabaseName:ORCLCDBSystemIdentifier(SID):ORCLCDBLookatthelogfile"/opt/oracle/cfgtoollogs/dbca/ORCLCDB/ORCLCDB.log"forfurtherdetails.Databaseconfigurationcompletedsuccessfully.Thepasswordswereautogenerated,youmustchangethembyconnectingtothedatabaseusing'sqlplus/assysdba'astheoracleuser.[root@study1dbhome_1]#
这默认创建了名为ORCLCDB且pdb名ORCLPDB1的数据库,当然可以不用这么创建,用传统的dbca方式
优缺点
实际上这个方式并没有什么用,比起来静默安装也并没有显得更容易,只能安装数据库软件,并不能升级数据库,而且不能用于rac,只能用于安装单实例数据库,整个部署没有给予定制空间比如oracle_home目录如果和你公司的磁盘规划不一致呢,不过新手可能认为这样更简单,这个方式仅试试而已体会一下,实际生产中几乎是不能用的
感谢你能够认真阅读完这篇文章,希望小编分享的“OL7.6中如何通过RPM方式安装Oracle 19c”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。