当前位置:实例文章 » 其他实例» [文章]Centos 7 安装 Oracle 11G

Centos 7 安装 Oracle 11G

发布人:shili8 发布时间:2024-11-17 21:49 阅读次数:0

**CentOS7 安装 Oracle11G**

Oracle11G 是一个强大的关系数据库管理系统,支持多种操作系统。以下是 CentOS7 上安装 Oracle11G 的步骤。

### **准备工作**

1. **下载 Oracle11G 软件包**
* 访问 Oracle 官方网站,下载 Oracle11G 的软件包。
* 下载的文件名为 `oracle-11gR2-linux-x86_64.rpm`。
2. **创建 Oracle 用户**
* 创建一个新的用户 `oracle`,并将其添加到 `dba` 组中。
* 使用以下命令创建用户:

bashuseradd -m oraclegroupadd dbausermod -aG dba oracle

3. **设置环境变量**
* 编辑 `/etc/profile.d/oracle.sh` 文件,添加以下内容:
bashexport ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1export PATH=$ORACLE_HOME/bin:$PATH


### **安装 Oracle11G**

1. **解压软件包**
* 使用以下命令解压软件包:
bashrpm -ivh oracle-11gR2-linux-x86_64.rpm

2. **配置 Oracle**
* 编辑 `/etc/oracle/orapw` 文件,设置 Oracle 密码。
* 使用以下命令编辑文件:
bashecho "oracle:password" > /etc/oracle/orapw

3. **创建 Oracle 数据库**
* 使用以下命令创建 Oracle 数据库:
bashsu - oraclesqlplus /nologCREATE DATABASE orcl11g CHARACTER SET AL32UTF8;

exit


### **配置 Oracle**

1. **编辑 `orapw` 文件**
* 编辑 `/etc/oracle/orapw` 文件,设置 Oracle 密码。
2. **创建 Oracle 数据库**
* 使用以下命令创建 Oracle 数据库:
bashsu - oraclesqlplus /nologCREATE DATABASE orcl11g CHARACTER SET AL32UTF8;

exit


### **启动 Oracle**

1. **启动 Oracle服务**
* 使用以下命令启动 Oracle服务:
bashservice oracle-11gR2 start

2. **检查 Oracle 状态**
* 使用以下命令检查 Oracle 状态:
bashps -ef | grep oracle


### **连接 Oracle**

1. **使用 `sqlplus` 连接 Oracle**
* 使用以下命令连接 Oracle:
bashsqlplus /nologSELECT * FROM dual;

exit

2. **使用 `tnsnames.ora` 文件连接 Oracle**
* 编辑 `/etc/oracle/tnsnames.ora` 文件,设置 Oracle 连接信息。
* 使用以下命令编辑文件:
bashORCL11G =
 (DESCRIPTION =
 (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT =1521))
 (CONNECT_DATA =
 (SERVICE_NAME = orcl11g)
 )
 )

sqlplus /nologSELECT * FROM dual;

exit


以上是 CentOS7 上安装 Oracle11G 的步骤。请注意,安装过程可能需要根据具体情况进行调整。

其他信息

其他资源

Top