Oracle11g Linux安装全攻略
oracle11g linux安装教程

首页 2025-01-05 07:10:18



Oracle 11g在Linux系统上的安装教程 Oracle 11g是一款功能强大的关系数据库管理系统,广泛应用于企业级数据存储和管理

    在Linux系统上安装Oracle 11g不仅可以提升系统的稳定性和安全性,还能充分利用Linux的开源特性和强大的性能

    以下是详细的Oracle 11g在Linux系统上的安装教程,帮助你顺利完成安装并启动数据库

     一、安装前的准备工作 在安装Oracle 11g之前,你需要做好以下准备工作,以确保安装过程顺利进行: 1.确保Linux系统正常运行:建议使用较新的稳定版本,如CentOS 7或Ubuntu 18.04等

    确保系统已经安装并配置好网络连接,可以正常访问外部网络

     2.检查系统资源:确保系统内存至少为2GB,磁盘空间至少为20GB,以满足Oracle 11g的安装和运行需求

     3.创建用户和组:为了安全和管理的方便,建议创建一个专门用于安装Oracle 11g的用户和组

    可以使用以下命令创建用户和组: bash groupadd -g 1001 oinstall groupadd -g 1002 dba groupadd -g 1003 oper useradd -u 1001 -g oinstall -G dba,oper oracle 4.配置系统参数:根据Oracle 11g的安装要求,需要修改一些系统参数

    例如,修改/etc/sysctl.conf文件,添加或修改以下参数: bash fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586 同时,修改/etc/security/limits.conf文件,添加以下内容: bash oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 以及修改/etc/pam.d/login文件,添加以下内容: bash session required /lib64/security/pam_limits.so 注意:对于32位系统,应使用`/lib/security/pam_limits.so`

     5.设置环境变量:以Oracle用户登录,编辑/home/oracle/.bash_profile文件,添加以下内容: bash export TMP=/tmp export TMPDIR=$TMP export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/db_1 export ORACLE_SID=orcl export ORACLE_TERM=xterm export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib 6.安装依赖包:根据Linux发行版的不同,使用相应的包管理器安装所需的依赖包

    例如,对于CentOS,可以使用yum命令安装: bash yum -y install compat-lib- cap libstdc++-devel glibc-devel- gcc-c++ glibc-headers cpp- gcc kernel-headers libaio-develpdksh 二、安装Oracle 11g数据库 1.创建安装目录:创建用于存放Oracle 11g安装包的目录,并解压安装包

    例如,将安装包解压到/u01/app/oracle/install目录下: bash mkdir -p /u01/app/oracle/install cd /u01/app/oracle/install unzip p13390677_112040_Linux-x86-64_.zip 解压完成后,会产生一个database目录

     2.运行安装程序:切换到Oracle用户,进入database目录,运行./runInstaller命令启动安装程序

    如果安装界面出现乱码,可以执行export LANG=en_US命令设置语言环境为英文

     3.安装向导:在安装向导中,按照以下步骤进行安装: - 取消选中“I wish to receive security updates via My Oracle Support”选项,点击Next

     - 选择“Create and configure a database”,点击Next

     - 选择“Server class”,点击Next

     - 选择“Single instance database installation”,点击Next

     - 选择语言为English或简体中文,点击Next

     - 选择“Enterprise Edition”,点击Next

     - 指定Oracle Base和Software Location,默认为/u01/app/oracle,点击Next

     - 指定Inventory Directory为/u01/app/oracle/oraInventory,点击Next

     - 指定Operating System Group Name为oinstall,点击Next

     - 配置数据库,输入全局数据库名(如orcl)和数据库密码(如oracle),并确认密码,点击Next

     - 选择字符集为AL32UTF8,点击Next

     - 选择内存配置,可以根据实际情况调整,点击Next

     - 指定存储选项,选择文件系统,并指定数据库文

MySQL连接就这么简单!本地远程、编程语言连接方法一网打尽
还在为MySQL日期计算头疼?这份加一天操作指南能解决90%问题
MySQL日志到底在哪里?Linux/Windows/macOS全平台查找方法在此
MySQL数据库管理工具全景评测:从Workbench到DBeaver的技术选型指南
MySQL密码忘了怎么办?这份重置指南能救急,Windows/Linux/Mac都适用
你的MySQL为什么经常卡死?可能是锁表在作怪!快速排查方法在此
MySQL单表卡爆怎么办?从策略到实战,一文掌握「分表」救命技巧
清空MySQL数据表千万别用错!DELETE和TRUNCATE这个区别可能导致重大事故
你的MySQL中文排序一团糟?记住这几点,轻松实现准确拼音排序!
别再混淆Hive和MySQL了!读懂它们的天壤之别,才算摸到大数据的门道