centos安装oracle11g

2023年 8月 5日 25.3k 0

CentOS是一个流行的Linux操作系统,广泛用于企业的服务器环境。其中,Oracle数据库也是企业中重要的应用程序之一。于是,安装Oracle数据库成为了不可或缺的一步。本文将介绍在CentOS上安装Oracle 11g的步骤。

首先,我们需要下载Oracle 11g的安装文件。你可以在Oracle官网上获取免费的试用版或授权版。确保你已经下载了正确的Linux版安装文件。以oracle-xe-11.2.0-1.0.x86_64.rpm.zip为例,我们需要通过unzip命令解压缩:

unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

接下来,我们需要安装必要的依赖软件包。Oracle Installer需要GCC编译器、make工具、binutils、zip和unzip软件包。您可以通过命令行安装这些软件包:

yum install -y gcc make binutils zip unzip

完成依赖程序安装后,我们还需要为Oracle配置一些变量,如ORACLE_BASE、ORACLE_HOME和PATH等。我们可以将这些配置写入/etc/profile.d/oracle.sh文件:

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XE
export PATH=$PATH:$ORACLE_HOME/bin

然后,我们需要创建对应的目录,并将oracle用户添加到dba组。使用以下命令创建目录:

mkdir -p /u01/app/oracle/product/11.2.0/xe
chown -R oracle:dba /u01

最后,我们可以开始安装Oracle 11g。使用以下命令开始安装:

yum install -y oracle-xe-11.2.0-1.0.x86_64.rpm

安装完成后,我们需要进行一些后续配置。使用以下命令启动Oracle数据库并创建一个新用户:

service oracle-xe start
sudo -u oracle -s /bin/bash -c "export ORACLE_SID=XE; export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe; /u01/app/oracle/product/11.2.0/xe/bin/sqlplus /nolog @/etc/database/create.user.sql"

其中,/etc/database/create.user.sql文件包含创建新用户的命令:

conn sys as sysdba
alter session set "_oracle_script"=true;
CREATE USER testuser IDENTIFIED BY password;
GRANT CONNECT, RESOURCE, DBA TO testuser;
exit;

完成以上步骤后,你就可以尝试使用testuser用户连接Oracle数据库了。这里仅仅是一个粗略的教程,若要详细了解Oracle数据库的安装和使用,请参考官方文档。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论