OL7.6上RPM方式安装Oracle 19c的教程
设置主机名
[root@localhost~]#cat/etc/hosts 127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4 ::1localhostlocalhost.localdomainlocalhost6localhost6.localdomain6 10.0.0.11study1.localdomainstudy1 [root@localhost~]#cat/etc/hostname study1.localdomain
安装环境准备工具
其实直接rpm安装即可,它会自动解决依赖问题包括环境准备工具,但是这样oracle用户没有home目录,所以单独先安装环境准备工具
[root@study1/]#yum-yinstalloracle-database-preinstall-19c Loadedplugins:langpacks,ulninfo ol7_UEKR5|2.5kB00:00:00 ol7_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:21 ResolvingDependencies (manymorelinessupressed) Installed: oracle-database-preinstall-19c.x86_640:1.0-1.el7 DependencyInstalled: 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.el7 ksh.x86_640:20120801-139.0.1.el7libaio-devel.x86_640:0.3.109-13.el7libstdc++-devel.x86_640:4.8.5-39.0.1.el7 DependencyUpdated: 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.el7 Complete! [root@study1/]#
如果是rhel或者centos,就要手工先下载preinstall的rmp包,然后本地安装(或者添加oraclelinux的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%XferdAverageSpeedTimeTimeTimeCurrent DloadUploadTotalSpentLeftSpeed 1001820410018204001803700: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.rpm Loadedplugins:langpacks,ulninfo Examiningoracle-database-ee-19c-1.0-1.x86_64.rpm:oracle-database-ee-19c-1.0-1.x86_64 Markingoracle-database-ee-19c-1.0-1.x86_64.rpmtobeinstalled ResolvingDependencies -->Runningtransactioncheck --->Packageoracle-database-ee-19c.x86_640:1.0-1willbeinstalled -->FinishedDependencyResolution DependenciesResolved ======================================================================================================================================================================================================================== PackageArchVersionRepositorySize ======================================================================================================================================================================================================================== Installing: oracle-database-ee-19cx86_641.0-1/oracle-database-ee-19c-1.0-1.x86_646.9G TransactionSummary ======================================================================================================================================================================================================================== Install1Package Totalsize:6.9G Installedsize:6.9G Downloadingpackages: Runningtransactioncheck Runningtransactiontest Transactiontestsucceeded Runningtransaction Installing:oracle-database-ee-19c-1.0-1.x86_641/1 [INFO]Executingpostinstallationscripts... [INFO]Oraclehomeinstalledsuccessfullyandreadytobeconfigured. ToconfigureasampleOracleDatabaseyoucanexecutethefollowingserviceconfigurationscriptasroot:/etc/init.d/oracledb_ORCLCDB-19cconfigure Verifying:oracle-database-ee-19c-1.0-1.x86_641/1 Installed: oracle-database-ee-19c.x86_640:1.0-1 Complete! [root@study1db]# oracle_home目录是/opt/oracle/product/19c/dbhome_1
创建数据库
[root@study1dbhome_1]#/etc/init.d/oracledb_ORCLCDB-19cconfigure ConfiguringOracleDatabaseORCLCDB. Preparefordboperation 8%complete Copyingdatabasefiles 31%complete CreatingandstartingOracleinstance 32%complete 36%complete 40%complete 43%complete 46%complete CompletingDatabaseCreation 51%complete 54%complete CreatingPluggableDatabases 58%complete 77%complete ExecutingPostConfigurationActions 100%complete Databasecreationcomplete.Fordetailscheckthelogfilesat: /opt/oracle/cfgtoollogs/dbca/ORCLCDB. DatabaseInformation: GlobalDatabaseName:ORCLCDB SystemIdentifier(SID):ORCLCDB Lookatthelogfile"/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方式安装Oracle19c的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!