Linux使用命令安装oracle11g

fiy 其他 21

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    安装 Oracle 11g 在 Linux 上可以通过以下步骤进行:

    1. 下载 Oracle 11g 的安装文件:根据你的操作系统版本,到 Oracle 官网下载相应的安装文件。确保你选择了适合你的操作系统的版本。

    2. 解压安装文件:将下载的压缩包文件解压至指定位置,比如 /home 目录下。

    3. 安装依赖软件包:在安装 Oracle 11g 之前,需要安装一些依赖的软件包。打开终端,使用以下命令进行安装:

    sudo apt-get install alien binutils build-essential cpp cpp-4.8 debhelper g++ g++-4.8 gcc gcc-4.8 libstdc++6 libstdc++6-4.8-dev make sqlplus rpm

    4. 创建一个新的用户和组:为了安装和管理 Oracle 数据库,你需要创建一个新的用户和组。

    sudo groupadd -g 1001 oinstall
    sudo groupadd -g 1002 dba
    sudo useradd -u 1001 -g oinstall -G dba -m -s /bin/bash oracle
    sudo passwd oracle

    5. 编辑用户配置文件:编辑用户配置文件以配置用户的环境变量。

    sudo nano /etc/profile

    在文件末尾添加以下内容:

    export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_SID=orcl
    export PATH=$ORACLE_HOME/bin:$PATH

    保存并关闭文件。

    6. 修改内核参数:为了正常运行 Oracle 数据库,需要修改一些内核参数。编辑 /etc/sysctl.conf 文件:

    sudo nano /etc/sysctl.conf

    在文件末尾添加以下内容:

    fs.file-max = 6815744
    kernel.sem = 250 32000 100 128
    kernel.shmmni = 4096
    kernel.shmall = 1073741824
    kernel.shmmax = 4398046511104
    net.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 = 1048576

    保存并关闭文件。然后运行以下命令使修改的配置生效:

    sudo sysctl -p

    7. 修改限制参数:编辑 /etc/security/limits.conf 文件:

    sudo nano /etc/security/limits.conf

    在文件末尾添加以下内容:

    oracle soft nofile 1024
    oracle hard nofile 65536
    oracle soft nproc 2047
    oracle hard nproc 16384

    保存并关闭文件。

    8. 配置 SELinux:如果你的系统使用了 SELinux,需要修改一些配置。

    sudo nano /etc/selinux/config

    将 SELINUX 的值修改为 disabled。

    保存并关闭文件。

    9. 创建安装目录:创建一个目录来安装 Oracle。

    sudo mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
    sudo chown -R oracle:oinstall /u01
    sudo chmod -R 775 /u01

    10. 切换到 oracle 用户并进入安装目录下:使用以下命令切换到 oracle 用户,并进入安装目录:

    su – oracle
    cd /home//database

    11. 运行安装程序:运行安装程序进行安装。

    ./runInstaller

    12. 按照安装向导进行配置:根据向导提示进行配置,包括选择安装类型、指定安装路径、设置密码等。

    13. 执行 root.sh 脚本:安装完成后,切换回 root 用户,并执行 root.sh 脚本。

    # 切换回 root 用户
    exit

    # 执行脚本
    /u01/app/oraInventory/orainstRoot.sh
    /u01/app/oracle/product/11.2.0/dbhome_1/root.sh

    14. 完成安装:安装过程可能需要一些时间,待安装完成后,你就可以开始使用 Oracle 11g 数据库了。

    这些是在 Linux 上安装 Oracle 11g 的基本步骤。根据你的具体环境和需求可能会有些许差异,但通常来说应该是类似的。希望这些步骤能够帮助你成功安装 Oracle 11g。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux上安装Oracle 11g数据库需要经过一系列步骤。下面是一个基本的安装过程:

    1. 下载Oracle 11g软件包
    首先,需要从Oracle官网上下载适用于Linux的Oracle 11g软件包。确保选择与你的操作系统和版本匹配的软件包。

    2. 解压安装文件
    下载完成后,将压缩文件解压到一个目录中。可以使用以下命令解压文件:
    “`
    tar -xvf oracle11g.tar.gz
    “`

    3. 创建用户和组
    在安装Oracle之前,应创建一个专用的用户和组。可以使用以下命令来创建用户和组:
    “`
    groupadd oinstall
    groupadd dba
    useradd -g oinstall -G dba oracle
    “`

    4. 设置环境变量
    在开始Oracle安装之前,需要设置一些必要的环境变量。编辑用户的bash配置文件(例如~/.bashrc)并添加以下行:
    “`
    export ORACLE_HOME=/path/to/oracle11g
    export PATH=$PATH:$ORACLE_HOME/bin
    “`

    然后使用以下命令使环境变量生效:
    “`
    source ~/.bashrc
    “`

    5. 运行安装程序
    切换到解压的安装文件目录,并运行Oracle安装程序。通过执行以下命令来运行安装程序:
    “`
    ./runInstaller
    “`

    安装程序将启动并显示一个图形化界面。按照提示进行安装,选择所需的选项和设置,例如数据库类型、安装位置、监听器配置等。

    注意:安装程序可能会提示你安装一些其他的依赖软件包,根据提示进行安装。

    6. 完成安装
    安装程序将在后台完成安装过程。完成后,会显示安装成功的消息。

    7. 配置Oracle数据库
    安装完成后,需要进行一些配置步骤来启动和配置Oracle数据库。这些步骤包括创建数据库、设置密码、配置监听器等。可以使用`dbca`工具来完成这些配置。

    执行以下命令启动`dbca`工具:
    “`
    dbca
    “`

    按照提示进行数据库配置,包括命名、文件存储位置、字符集等。

    8. 启动数据库
    完成数据库配置后,可以使用以下命令启动Oracle数据库:
    “`
    sqlplus / as sysdba
    SQL> startup
    “`

    这将启动Oracle数据库服务。

    这只是一个基本的安装过程概述。在实际安装过程中,可能会出现各种问题和需要额外的步骤。建议参考官方文档或其他资源以获得更详细的信息和指导。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux系统下安装和配置Oracle 11g可以分为以下几个步骤:安装Oracle所需的依赖库、创建Oracle安装用户、下载并解压Oracle安装文件、配置环境变量、运行Oracle安装程序、执行安装向导、创建数据库、配置监听器。

    请注意,以下步骤以CentOS 7为例,其他Linux发行版可能略有差异。

    1. 安装Oracle所需的依赖库
    在使用Oracle 11g之前,需要安装一些依赖库。打开终端,使用root账户执行以下命令:
    “`shell
    yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC
    “`

    2. 创建Oracle安装用户
    在终端中执行以下命令:
    “`shell
    groupadd oinstall
    groupadd dba
    useradd -g oinstall -G dba oracle
    passwd oracle
    “`
    按照提示输入密码并确认。

    3. 下载并解压Oracle安装文件
    登录Oracle官方网站,下载合适的Oracle 11g安装文件,并将其上传到服务器。在终端中执行以下命令解压文件:
    “`shell
    unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
    “`

    4. 配置环境变量
    编辑`/etc/profile`文件,添加以下内容:
    “`shell
    export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
    export ORACLE_SID=XE
    export PATH=$ORACLE_HOME/bin:$PATH
    “`
    保存文件后,执行以下命令使环境变量生效:
    “`shell
    source /etc/profile
    “`

    5. 运行Oracle安装程序
    切换到Oracle安装文件所在的目录,并执行以下命令:
    “`shell
    rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm
    “`
    安装过程可能需要一些时间,请耐心等待。

    6. 执行安装向导
    安装程序完成后,执行以下命令运行安装向导:
    “`shell
    /etc/init.d/oracle-xe configure
    “`
    根据向导的提示,设置密码、监听器端口等信息。默认情况下,Oracle XE监听器端口为1521。

    7. 创建数据库
    在终端中执行以下命令启动Oracle数据库:
    “`shell
    /etc/init.d/oracle-xe start
    “`
    然后,执行以下命令登录到数据库:
    “`shell
    sqlplus / as sysdba
    “`
    在SQL命令行中,执行以下语句创建一个新的用户:
    “`sql
    create user myuser identified by mypassword;
    grant connect, resource to myuser;
    “`
    将`myuser`替换为所需的用户名,`mypassword`替换为所需的密码。

    8. 配置监听器
    编辑`/u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora`文件,添加以下内容:
    “`
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /u01/app/oracle/product/11.2.0/xe)
    (PROGRAM = extproc)
    )
    )

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    )
    “`

    编辑`/u01/app/oracle/product/11.2.0/xe/network/admin/tnsnames.ora`文件,添加以下内容:
    “`
    XE =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = XE)
    )
    )
    “`

    9. 完成安装
    重新启动监听器和数据库,使配置生效:
    “`shell
    /etc/init.d/oracle-xe restart
    “`
    至此,Oracle 11g在Linux系统下的安装和配置已经完成。

    请注意,以上步骤仅适用于Oracle 11g XE版本。对于其他版本的Oracle 11g,安装和配置步骤可能会有所不同,具体步骤请参考相应的文档或官方指南。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部