0

0

CentOS 7上怎么安装Oracle

PHPz

PHPz

发布时间:2023-04-04 14:00:31

|

1509人浏览过

|

来源于php中文网

原创

oracle 是一个著名的关系型数据库管理系统。它很强大,可以管理大量数据。在企业和机构中广泛使用,尤其是金融、电信、电子商务、教育等领域。如果您使用 centos 7 操作系统,并希望安装 oracle 数据库,可以按照以下步骤进行。

  1. 安装需要的软件

在安装 Oracle 数据库之前,需要先安装一些必要的软件。此处提供两种安装方法:一种是使用 yum 包管理器安装,一种是从 Oracle 官方网站下载并手动安装。这里我们采用第一种方法。

打开终端,以 root 用户登录,执行以下命令:

yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 libXext libXext.i686 libXtst libXtst.i686 libX11 libX11.i686 libXau libXau.i686 libxcb libxcb.i686 libXi libXi.i686 make sysstat

这会安装许多软件包,耗时较长。如果您有多个下载源,可以设置优先级,以加快下载速度。执行以下命令:

yum install yum-plugin-priorities

接着,创建 /etc/yum.repos.d/public-yum-ol7.repo 文件,并添加以下内容:

[ol7_latest]
name=Oracle Linux $releasever Latest ($basearch)
baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
priority=1

[ol7_UEKR4]
name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
priority=1

[ol7_addons]
name=Oracle Linux $releasever Add ons ($basearch)
baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/addons/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
priority=1

执行以下命令,清楚 yum 缓存并重建缓存:

yum clean all
yum makecache
  1. 安装 Oracle 数据库

下载 Oracle 数据库安装文件。在官方网站 https://www.oracle.com/downloads/index.html 找到对应的版本和平台,并下载。此处以 Oracle Database 19c Enterprise Edition for Linux x86-64 版本为例,下载文件名为 LINUX.X64_193000_db_home.zip。

将下载的文件复制到服务器上。我们将其复制到 /home/oracle 目录下。

创建 Oracle 用户和组:

groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle

解压安装文件。在命令行中,进入下载的压缩包所在目录,执行以下命令:

unzip LINUX.X64_193000_db_home.zip

解压后,进入数据库软件目录,例如:

cd /home/oracle/LINUX.X64_193000_db_home

设置环境变量。以 root 用户身份运行以下命令:

echo "fs.file-max=6815744" >> /etc/sysctl.conf
echo "kernel.sem=250 32000 100 128" >> /etc/sysctl.conf
echo "kernel.shmmni=4096" >> /etc/sysctl.conf
echo "kernel.shmall=1073741824" >> /etc/sysctl.conf
echo "kernel.shmmax=4398046511104" >> /etc/sysctl.conf
echo "net.core.rmem_default=262144" >> /etc/sysctl.conf
echo "net.core.wmem_default=262144" >> /etc/sysctl.conf
echo "net.core.rmem_max=4194304" >> /etc/sysctl.conf
echo "net.core.wmem_max=1048576" >> /etc/sysctl.conf
echo "fs.aio-max-nr=1048576" >> /etc/sysctl.conf
echo "net.ipv4.ip_local_port_range=9000 65500" >> /etc/sysctl.conf
/sbin/sysctl -p

修改用户限制。在 /etc/security/limits.conf 文件末尾添加以下行:

oracle   soft   nofile    1024
oracle   hard   nofile    65536
oracle   soft   nproc     16384
oracle   hard   nproc     16384
oracle   soft   stack     10240

在 /etc/pam.d/login 文件末尾添加以下行:

session    required     /lib64/security/pam_limits.so

设置用户环境变量。编辑用户 ~/.bash_profile 文件,添加以下内容:

ORACLE_HOME=/home/oracle/LINUX.X64_193000_db_home
export ORACLE_HOME

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib
export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH

切换至 Oracle 用户,运行安装程序。执行以下命令:

Looka
Looka

AI辅助Logo和品牌设计工具

下载
su - oracle
./runInstaller

出现安装向导界面,按照操作提示进行,选择安装路径、数据库类型、口令等等。如果您使用 SSH 远程登录,并且想在图形界面中进行安装向导,可以先在本地启动 X 服务器,然后在 SSH 连接中加入 -X 参数,例如:

ssh -X oracle@192.168.0.100

注意:安装过程中会检测一些必要的环境变量和软件包是否已安装,如果有问题,请仔细阅读错误提示信息,并尝试解决。安装程序还会自动调整一些内核参数,可能需要重启服务器。

安装过程结束后,记得记录口令等信息。

  1. 配置 Oracle 数据库

安装 Oracle 数据库后,需要进行一些配置,以便可以正常连接和使用。以下是一些基本的配置步骤。

启动数据库。以 Oracle 用户身份运行以下命令:

sqlplus / as sysdba

输入口令后,会进入 SQL 命令行界面。运行以下命令:

startup

等待一段时间,命令行会显示数据库已启动。

创建新用户。如果需要在数据库中创建一个新用户,可以运行以下命令:

create user newuser identified by password;

其中 newuser 是用户名,password 是口令。如果需要给该用户分配特定的权限和角色,可以运行其他命令。

修改监听器配置。如果需要修改监听器属性,可以编辑 /home/oracle/LINUX.X64_193000_db_home/network/admin/listener.ora 文件。

启动监听器。以 Oracle 用户身份运行以下命令:

lsnrctl start

测试连接。使用其他计算机上的客户端软件,例如 SQL Developer,连接到数据库实例。正确输入服务器 IP 地址,端口号,用户名,口令等信息,并进行测试。如果连接成功,即可使用该客户端软件管理数据库。

以上是 CentOS 7 安装 Oracle 数据库的基本步骤,希望对您有所帮助。也请注意安全性,避免对数据库造成损害。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
ip地址修改教程大全
ip地址修改教程大全

本专题整合了ip地址修改教程大全,阅读下面的文章自行寻找合适的解决教程。

33

2025.12.26

压缩文件加密教程汇总
压缩文件加密教程汇总

本专题整合了压缩文件加密教程,阅读专题下面的文章了解更多详细教程。

18

2025.12.26

wifi无ip分配
wifi无ip分配

本专题整合了wifi无ip分配相关教程,阅读专题下面的文章了解更多详细教程。

46

2025.12.26

漫蛙漫画入口网址
漫蛙漫画入口网址

本专题整合了漫蛙入口网址大全,阅读下面的文章领取更多入口。

91

2025.12.26

b站看视频入口合集
b站看视频入口合集

本专题整合了b站哔哩哔哩相关入口合集,阅读下面的文章查看更多入口。

283

2025.12.26

俄罗斯搜索引擎yandex入口汇总
俄罗斯搜索引擎yandex入口汇总

本专题整合了俄罗斯搜索引擎yandex相关入口合集,阅读下面的文章查看更多入口。

370

2025.12.26

虚拟号码教程汇总
虚拟号码教程汇总

本专题整合了虚拟号码接收验证码相关教程,阅读下面的文章了解更多详细操作。

35

2025.12.25

错误代码dns_probe_possible
错误代码dns_probe_possible

本专题整合了电脑无法打开网页显示错误代码dns_probe_possible解决方法,阅读专题下面的文章了解更多处理方案。

25

2025.12.25

网页undefined啥意思
网页undefined啥意思

本专题整合了undefined相关内容,阅读下面的文章了解更多详细内容。后续继续更新。

72

2025.12.25

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号