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

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

nat123映射怎么用?超详细步骤,外网访问内网轻松搞定
nat123域名怎么用?两种方式轻松搞定
nat123怎么用?简单几步实现内网穿透
内网穿透工具对比:nat123、花生壳与轻量新选择
远程访问内网很简单:用对工具,一“箭”穿透
ngrok下载完全指南:从入门到获取客户端
内网远程桌面软件:穿透局域网边界的数字窗口
从外网远程访问内网服务器的完整方案
Windows Server 2008端口转发完全教程:netsh命令添加/查看/删除/重置
为什么三层交换机转发比Linux服务器快?转发表硬件加速的秘密