必须从oracle官网下载官方linux安装包并验证完整性,否则因签名、依赖或架构问题导致安装失败;需注册账号并邮箱验证后,通过指定url进入下载页,勾选许可协议下载x86-64版本,再用sha256sum核对哈希值,并安装配套preinstall rpm包。

你需要在Linux系统上部署Oracle数据库,必须从Oracle官网获取官方支持的Linux版本安装包,否则安装过程会因缺少签名验证、依赖校验或架构不匹配而失败。
注册并登录Oracle账号
Oracle所有数据库和Linux发行版下载均需登录账户,未注册无法进入下载页面。访问 https://www.oracle.com/ → 点击右上角“Sign In/Register” → 在登录页点击“Create Account” → 填写邮箱、密码、国家等基本信息 → 提交后【必须立即查收注册邮箱并点击验证链接】,否则后续所有下载按钮均为灰色不可用状态。
验证完成后返回官网,用该邮箱登录。
直达Oracle Database下载页
登录后不要在首页乱点,直接在浏览器地址栏输入官方指定入口:https://www.oracle.com/database/technologies/olr19c-downloads.html(适用于19c)或 https://www.oracle.com/database/technologies/21c-downloads.html(适用于21c)。这两个链接是Oracle官方维护的最新稳定版Linux数据库下载聚合页,跳过导航栏层层点击,避免进入已下线的老版本页面。
页面顶部明确标注“Linux x86-64”即为你要的64位安装包,确认架构无误再往下操作。
选择并下载数据库安装文件
以Oracle Database 21c为例:
① 找到“Oracle Database 21c for Linux x86-64”标题下的第一个压缩包,名称通常为 LINUX.X64_213000_db_home.zip(含Database Home);
② 点击右侧“Download”按钮,弹出许可协议窗口;
③ 必须勾选 【I accept the License Agreement】,否则下载链接不会激活;
④ 勾选后,“Continue”按钮变为可点击状态,点击进入下载跳转页;
⑤ 页面自动开始下载,若被浏览器拦截,请允许下载或手动点击蓝色下载链接。
验证下载完整性(关键步骤)
方法一:查看Oracle官网页面提供的校验值——每个安装包下方都标注了SHA-256哈希值,例如 a1b2c3d4e5f6...(共64位);
方法二:终端执行命令验证:sha256sum LINUX.X64_213000_db_home.zip,输出结果与官网一致才说明文件未损坏、未被中间劫持;
注意:跳过此步可能导致解压失败、安装中途报错“invalid archive”或静默崩溃,且错误日志里不会明确提示是校验问题。
获取配套预安装RPM包
Oracle官方强烈建议在安装前部署预配置环境。访问 https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm(适配OL7/8/9)或查找对应版本的preinstall包;
该RPM会自动创建oracle用户、设置内核参数、配置limits.conf和sysctl.conf,省去手动编辑十余项系统配置的麻烦;
下载后上传至目标Linux服务器,执行:sudo yum localinstall oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm。











