centos7安装oracle11gR2的详细教程
时间: 2023-07-30 21:05:00 浏览: 139
以下是在 CentOS 7 上安装 Oracle 11g R2 的详细教程:
1. 准备工作:
- 确保您已经登录到 CentOS 7 的服务器上,并具有管理员权限。
- 确保服务器满足 Oracle 11g R2 的系统要求,例如硬件要求和内核参数设置等。
2. 下载安装文件:
- 访问 Oracle 官方网站并下载适用于 Linux 的 Oracle 11g R2 安装文件。
- 将下载的文件上传到 CentOS 7 服务器上的合适位置。
3. 安装依赖软件包:
- 打开终端并使用管理员权限运行以下命令来安装必需的依赖软件包:
```
yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.x86_64 glibc-devel.x86_64 ksh.x86_64 libaio.x86_64 libaio-devel.x86_64 libgcc.x86_64 libstdc++.x86_64 libstdc++-devel.x86_64 libXi.x86_64 libXtst.x86_64 make.x86_64 sysstat.x86_64
```
4. 创建 Oracle 用户和组:
- 运行以下命令创建一个名为 `oinstall` 的组和一个名为 `dba` 的用户:
```
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
```
5. 设置用户环境:
- 切换到 `oracle` 用户并编辑 `~/.bash_profile` 文件:
```
su - oracle
vi ~/.bash_profile
```
- 在文件末尾添加以下内容:
```
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
```
- 保存并关闭文件,然后运行以下命令使环境变量生效:
```
source ~/.bash_profile
```
6. 安装 Oracle 11g R2:
- 运行以下命令以管理员身份执行安装程序:
```
cd /path/to/oracle/installation/file
./runInstaller
```
- 在图形界面安装向导中,按照提示进行选择和配置,确保填写正确的安装路径、数据库名称和密码等信息。
7. 配置 Oracle 11g R2:
- 安装完成后,运行以下脚本以配置 Oracle 11g R2:
```
cd $ORACLE_HOME/root.sh
./root.sh
```
8. 启动 Oracle 11g R2:
- 运行以下命令以启动 Oracle 11g R2 数据库:
```
sqlplus / as sysdba
startup
```
- 确保数据库成功启动,并使用以下命令将数据库设置为在系统启动时自动启动:
```
alter system enable restricted session;
alter system set job_queue_processes=10;
alter system set job_queue_interval=60;
alter system set job_queue_keep_connections=TRUE;
alter system set db_recovery_file_dest_size = 10G;
alter system set db_recovery_file_dest = '/u01/app/oracle/fast_recovery_area';
```
9. 完成安装:
- 恭喜您,现在已成功安装和配置 Oracle 11g R2!您可以使用 SQL Developer 或其他工具连接到数据库并进行开发和管理任务。
这就是在 CentOS 7 上安装 Oracle 11g R2 的详细教程。希望对您有所帮助!如果您有任何其他问题,请随时告诉我。
阅读全文