Centos7静默安装Oracle 11g Oracle 11g 是一个功能强大且广泛使用的关系数据库管理系统,静默安装可以简化安装过程,提高安装效率。下面是 CentOS 7 下静默安装 Oracle 11g 的详细步骤。 创建用户和组 在安装 Oracle 之前,需要创建用户和组,包括 oinstall 和 dba 组,以及 oracle 用户。使用以下命令创建用户和组: ``` groupadd oinstall groupadd dba useradd -g oinstall -g dba -m oracle passwd oracle ``` 创建 Oracle 数据库的安装目录 创建 Oracle 数据库的安装目录,包括 /opt/oracle、/opt/oraInventory、/opt/database 等目录。使用以下命令创建目录: ``` mkdir -p /opt/oracle mkdir -p /opt/oraInventory mkdir -p /opt/database mkdir -p /opt/oracle/product/11.2.0 mkdir -p /opt/oracle/oradata mkdir -p /opt/oracle/flash_recovery_area ``` 配置 Oracle 环境 配置 Oracle 环境变量,包括 ORACLE_SID、ORACLE_HOME 和 PATH 变量。使用以下命令配置环境变量: ``` su - oracle vim .bash_profile ``` 添加以下内容: ``` # 注意: # 1. ORACLE_SID 必须与创建的数据库实例名称一致,否则数据库启动后无法访问 # 2. ORACLE_HOME 根据实际情况填写,安装完毕以后,再检查一下,如果有误,需要调整,确保正确 ORACLE_BASE=/opt/oracle ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 ORACLE_SID=orcl PATH=$PATH:$ORACLE_HOME/bin export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH ``` 执行生效: ``` source .bash_profile echo $ORACLE_HOME ``` 解压安装包 解压 Oracle 11g 安装包,使用以下命令: ``` cd /opt unzip linux.x64_11gR2_database_1of2.zip -d /opt/database unzip linux.x64_11gR2_database_2of2.zip -d /opt/database ``` 创建 /etc/oraInst.loc 文件 使用 root 账号创建 /etc/oraInst.loc 文件,否则安装时会报错: ``` vim /etc/oraInst.loc inventory_loc=/opt/oraInventory inst_group=oinstall ``` 安装所需的软件包 安装所需的软件包,包括 binutils、compat-libstdc++-33、elfutils-libelf 等。使用以下命令安装: ``` su - root rpm -qa yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel libstdc++-static make numactl-devel sysstat unixODBC unixODBC-devel ``` 通过以上步骤,可以成功安装 Oracle 11g 数据库管理系统。
剩余10页未读,继续阅读
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助