Centos7使用RPM包安装Oracle21c数据库(XE)
Centos7使用RPM包安装Oracle21c数据库(XE)官方下载链接
[*] 21c标准版
安装包信息:
文件名:LINUX.X64_213000_db_home.zip
(64-bit) (3,109,225,519 bytes) (sha256sum - c05d5c32a72b9bf84ab6babb49aee99cbb403930406aabe3cf2f94f1d35e0916)
https://i-blog.csdnimg.cn/blog_migrate/9084d437473dce214e38c3950108ca0d.png
[*] 21c xe版
安装包信息:
文件名:oracle-database-xe-21c-1.0-1.ol8.x86_64.rpm
(2,339,651,768 bytes - September 08, 2021)
https://i-blog.csdnimg.cn/blog_migrate/84b1985f94f8ae39cebdd8c6471752ce.png
安装文档
[*] 标准版
https://i-blog.csdnimg.cn/blog_migrate/7ecf3783faf6480cf594cecd872c9cba.png
[*] xe版
https://i-blog.csdnimg.cn/blog_migrate/ff1f0cedd85eb61c231749974a07ca8a.png
具体步调参考
https://i-blog.csdnimg.cn/blog_migrate/32ac0ba32deceb77443d99d1a6da03c2.png
1. Oracle数据库XE RPM
1.1 使用sudo以root身份登录
sudo -s
1.2 运行Oracle数据库预安装RPM
curl -o oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm
yum -y localinstall oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm
https://i-blog.csdnimg.cn/blog_migrate/1df0684a0a092f66badc5e3c9fbaa26c.png https://i-blog.csdnimg.cn/blog_migrate/532ad3c1876b1bcdb869122a32e28348.png 1.3 访问Oracle XE软件下载页面
https://www.oracle.com/database/technologies/xe-downloads.html
1.4 下载实行基于RPM的 安装到您选择的目次
https://i-blog.csdnimg.cn/blog_migrate/a56a33d131c3df303cbfc9f67462a5b7.png Oracle Linux 7: oracle-database-xe-21c-1.0-1.ol7.x86_64.rpm
1.5 安装数据库软件
yum -y localinstall oracle-database-xe-21c-1.0-1.ol7.x86_64.rpm
注意事项:
查抄RPM日记文件以查看系统设置更改。例如,查看此文件以了解最新更改: /var/log/oracle-database-preinstall-21c/results/orakernel.log.
Oracle数据库软件的安装现已完成。
https://i-blog.csdnimg.cn/blog_migrate/11b793d1d60c5c0fe339c9f1190ef7f3.png 2. 创建和 设置Oracle数据库
设置脚本创建 一个容器数据库(XE),带有一个可插拔数据库 (XEPDB1)并在默认端口设置监听器(1521) Enterprise Manager Express,端口5500。
您可以修改 设置参数,通过编辑 /etc/sysconfig/oracle—xe–21c.conf文件的参数。
在静默模式安装中将详细解释此文件中的设置;步调: 实行静默安装.
要使用默认设置创建Oracle XE数据库,请实行 以下步调:
2.1 使用sudo以root身份登录。
sudo -s
2.2 运行服务设置脚本:
/etc/init.d/oracle-xe-21c configure
在提示符下,为SYS, SYSTEM和PDBADMIN行政 用户帐户。Oracle发起输入的密码为 长度至少为8个字符,至少包含1个小写字符,1 小写字符和1位数字。
https://i-blog.csdnimg.cn/blog_migrate/1135900ed77a4875d47666bcbca8ec23.png 另请参阅:
这些帐户将使用相同的密码。密码应符合Oracle推荐的标准。有关掩护密码的准则的详细信息,请参阅Oracle Database Security Guide
设置完成后, 开始了
设置、数据库文件和数据库位置
表2-1设置、数据库文件和数据库位置
文件名和位置目标/opt/oracle/oradata/XE甲骨文基地。这是Oracle数据库XE目次树的根。/opt/oracle/oradata/XE甲骨文主页。此主目次是安装Oracle数据库XE的位置。它包含Oracle数据库XE可实行文件和网络文件的目次。/opt/oracle/oradata/XE数据库文件。/opt/oracle/diag子目次诊断日记。数据库警报日记为/opt/oracle/diag/rdbms/xe/XE/trace/alert_XE.log/opt/oracle/cfgtoollogs/dbca/XE数据库创建日记。XE.log文件包含数据库创建脚本实行的效果。/opt/oracle/oradata/XE设置默认参数。/opt/oracle/oradata/XE设置和服务脚本。 注意事项:
如果主机除了分配的环回地址之外没有任何IP地址(通常在docker或其他容器环境中),Oracle Net Configuration Assistant(Oracle NETCA)可能会在安装过程中失败并出现错误 No valid IP Address returned for the host hostname in the netca trace log. 请分配IP地址并重试安装。
实行静默安装
可以使用静默模式安装Oracle Express Edition。此模式可用于XE的嵌入式安装(与您的应用程序一起)或无人值守操作。
要实行静默安装,必须将管理帐户的密码作为脚本的参数提供,或在设置文件中指定。
要实行静默安装,必须将管理帐户的密码作为脚本的参数提供,或在设置文件中指定。
[*] 创建一个包装shell脚本来实行静默安装。它应该包含类似于以下内容的下令:
对于Oracle Linux 7:
#!/bin/bashyum -y localinstall/downloads/oracle-database-xe-21c-1.0-1.ol7.x86_64.rpm/xe_logs/XEsilentinstall.log 2 1/etc/init.d/oracle-xe-21c configure
/xe_logs/XEsilentinstall.log 2 1 或者,您可以在脚本中通报密码,例如:
(echo "password"; echo "password";) | /etc/init.d/oracle-xe-21c configure
>> /xe_logs/XEsilentinstall.log 2>&1 将密码更换 为安全的密码。输入的密码长度至少为8个字符,至少包含1个小写字符、1个小写字符和1位数字。
[*] 使包装器脚本可实行。
chmod +x myscript.sh
[*] 使用root作为sudo运行。
sudo。/ myscript.sh
XE Oracle Home 三号。
为安装的详细信息,请查看 /opt/oracle/product/21c/dbhomeXE文件。
XE数据库使用默认设置举行设置。不必修改 除非你有特殊的要求。复制设置 修改之前请先查看文件/etc/sysconfig/oracle-xe-21c.conf。让您的 在RPM安装之后和设置数据库之前,请实行修改。
提供的设置文件/etc/sysconfig/oracle-xe-21c.conf 设置以下内容:
[*]LISTENER_PORT:数据库侦听器的有效侦听器数字端口值。不要指定自动端口分配。
[*]EM_EXPRESS_PORT:Oracle Enterprise Manager(EM)Express侦听器的有效端口数值。端口设置为5500。
[*]CHARSET:数据库的字符集。此参数设置为 AL32UTF8.
[*]DBFILE_DEST数据库文件目次。默认情况下,数据库文件存储在Oracle Base /opt/oracle/oradata中。您还可以创建自己的数据库文件目次。但是,此文件路径的权限应归oracle user所有。
[*]SKIP_VALIDATIONS:跳过内存和磁盘空间的验证。默认值:false。
注意事项:
当您修改和保存包含纯文本密码的文件时,文件的所有权应仅授予Oracle软件安装所有者,而且文件的权限应更改为600。Oracle强烈发起数据库管理员或其他管理员在不使用此类包含纯文本密码的文件时将其删除或对其举行掩护。
注意事项:
密码应符合Oracle发起的标准。看到 Oracle Database Security Guide 有关掩护密码的准则的详细信息,
您可以在Oracle Base /opt/oracle/cfgtoollogs/dbca/目次下找到数据库创建日记。
设置Oracle数据库XE环境变量
安装并设置Oracle数据库XE后,必须先设置环境,然后才气使用Oracle数据库XE。
oraenv和coraenv脚本可用于设置环境变量。
例如,要在Bourne、Bash或Korn shell中设置环境变量而无需脚本提示:
$ export ORACLE_SID=XE
$ export ORAENV_ASK=NO
$ . /opt/oracle/product/21c/dbhomeXE/bin/oraenv
ORACLE_HOME = [] ? /opt/oracle/product/21c/dbhomeXE
The Oracle base has been set to /opt/oracle
https://i-blog.csdnimg.cn/blog_migrate/31c10cb17192a509f988829d96b7b353.png 3. 安装标题
详见“Oracle21c数据库安装标题记录”。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]