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 的步骤。请注意,安装过程可能需要根据具体情况进行调整。