Linux命令安装oracle12c

不及物动词 其他 36

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要在Linux系统上安装Oracle 12c,需要按照以下步骤进行操作:

    1. 下载必要的软件包:
    在Oracle官方网站上下载适用于Linux的Oracle 12c安装包。根据系统架构和需求选择合适的版本。

    2. 安装依赖软件包:
    在终端中使用root用户登录系统,并运行以下命令安装Oracle 12c所需的依赖软件包:
    “`
    yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64
    “`

    3. 创建Oracle用户和组:
    运行以下命令创建一个新的Oracle用户和组:
    “`
    groupadd oinstall
    groupadd dba
    useradd -g oinstall -G dba oracle
    “`

    4. 修改系统设置:
    打开 `/etc/sysctl.conf` 文件并添加以下内容:
    “`
    fs.file-max = 6815744
    kernel.sem = 250 32000 100 128
    kernel.shmmni = 4096
    kernel.shmall = 1073741824
    kernel.shmmax = 4398046511104
    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 = 1048576
    “`
    运行以下命令使设置生效:
    “`
    sysctl -p
    “`

    5. 修改用户环境变量:
    编辑 `~/.bash_profile` 文件,并添加以下内容:
    “`
    # Oracle Settings
    export ORACLE_BASE=/opt/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/12c/dbhome_1
    export ORACLE_SID=orcl
    export PATH=$PATH:$ORACLE_HOME/bin
    “`
    运行以下命令使环境变量生效:
    “`
    source ~/.bash_profile
    “`

    6. 安装Oracle 12c:
    解压下载的Oracle 12c安装包,并运行 `./runInstaller` 命令开始安装过程。根据提示进行配置,包括选择安装类型、数据库存储位置、端口等。

    7. 安装完成后,运行以下命令进行最后的设置:
    “`
    $ORACLE_HOME/root.sh
    “`

    8. 配置监听器:
    运行以下命令配置监听器:
    “`
    netca
    “`
    根据提示进行监听器配置,包括端口、协议等。

    9. 启动Oracle实例:
    运行以下命令启动Oracle实例:
    “`
    sqlplus / as sysdba
    startup
    exit
    “`

    10. 验证安装:
    运行以下命令验证Oracle数据库的安装和配置是否成功:
    “`
    sqlplus
    SQL> connect sys as sysdba
    SQL> select * from v$version;
    SQL> exit;
    “`

    完成以上步骤后,Oracle 12c就成功安装在Linux系统上了。请记住,在执行上述步骤之前,请仔细阅读Oracle官方文档以及相应的安装指南,以确保您的系统满足所有的要求,并按照最新的文档进行操作。

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

    要在Linux系统上安装Oracle 12c,您可以按照以下步骤进行操作:

    1. 下载Oracle 12c安装文件
    在Oracle官方网站上下载适用于Linux的Oracle 12c安装文件。选择合适的版本,例如Enterprise Edition或Standard Edition。

    2. 安装必要软件包
    在开始安装之前,首先需要安装一些必要的软件包和依赖项。执行以下命令以安装这些软件包:
    “`
    sudo yum install -y binutils compat-libcap1 gcc gcc-c++ glibc glibc-devel libstdc++ libstdc++-devel libaio libaio-devel libXext libXtst libXi libX11 libXrender libXrender-devel numactl-devel sysstat unixODBC unixODBC-devel
    “`

    3. 创建oracle用户和组
    需要创建一个专门用于Oracle数据库的用户和组。执行以下命令以创建oracle用户和组:
    “`
    sudo groupadd oinstall
    sudo groupadd dba
    sudo useradd -m -g oinstall -G dba oracle
    “`
    然后,设置oracle用户的密码:
    “`
    sudo passwd oracle
    “`

    4. 配置内核参数和资源限制
    为了正常运行Oracle数据库,需要调整一些系统内核参数和资源限制。编辑`/etc/sysctl.conf`文件,并添加以下行:
    “`
    fs.file-max = 6815744
    kernel.sem = 250 32000 100 128
    kernel.shmmni = 4096
    kernel.shmall = 1073741824
    kernel.shmmax = 4398046511104
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576
    fs.aio-max-nr = 1048576
    net.ipv4.ip_local_port_range = 9000 65500
    “`
    执行以下命令以使内核参数生效:
    “`
    sudo sysctl -p
    “`
    此外,编辑`/etc/security/limits.conf`文件,并添加以下行:
    “`
    oracle soft nofile 1024
    oracle hard nofile 65536
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft stack 10240
    “`
    编辑`/etc/pam.d/login`文件,并添加以下行:
    “`
    session required pam_limits.so
    “`

    5. 解压Oracle安装文件并运行安装脚本
    使用解压工具解压Oracle安装文件,并进入解压后的目录。运行安装脚本来启动Oracle数据库的安装过程:
    “`
    ./runInstaller
    “`
    接下来,按照安装向导的指示进行操作。确保选择正确的安装类型、目标路径和数据库配置等选项。

    6. 配置环境变量
    编辑oracle用户的`.bash_profile`文件,并添加以下行:
    “`
    export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
    export PATH=$PATH:$ORACLE_HOME/bin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib
    export ORACLE_SID=orcl
    “`

    7. 创建和启动数据库
    执行以下命令以创建和启动Oracle数据库:
    “`
    dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname orcl -sid orcl -responseFile NO_VALUE
    sqlplus / as sysdba
    startup
    “`

    这些步骤将帮助您在Linux系统上成功安装Oracle 12c。请根据您的实际环境和需求进行相应的修改和调整。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    安装Oracle 12c数据库需要一系列的步骤和命令。接下来,我将为您提供一个基本的安装过程和相关的Linux命令。

    **1. 准备工作**
    在安装Oracle 12c之前,您需要进行一些准备工作。这些准备工作包括:
    – 确保您有一个适用于安装Oracle 12c的Linux操作系统。Oracle官方推荐使用Oracle Linux、Red Hat Enterprise Linux(RHEL)或SUSE Linux Enterprise Server(SLES)。
    – 检查系统硬件要求,包括CPU、内存和硬盘空间。
    – 确保您已经安装了合适的Linux软件包,如gcc、make、binutils、glibc、libaio等。您可以使用以下命令安装所需软件包:
    “`shell
    $ sudo yum install gcc make binutils glibc-devel libaio
    “`

    **2. 下载和解压Oracle 12c**
    在开始安装Oracle 12c之前,您需要从Oracle官方网站上下载相应的二进制文件。根据您的系统架构选择正确的版本。一般来说,您需要下载两个文件,一个是Oracle Database安装文件(如”linuxx64_12201_database.zip”),另一个是Oracle Database Patch Set(如”linuxx64_12201_database_patchset.zip”)。

    下载完成后,您可以使用以下命令解压这两个文件:
    “`shell
    $ unzip linuxx64_12201_database.zip
    $ unzip linuxx64_12201_database_patchset.zip
    “`

    **3. 安装依赖软件包**
    在开始实际安装Oracle 12c之前,您需要安装一些额外的依赖软件包。这些软件包包括libstdc++、libstdc++-devel、libaio-devel、unixODBC和compat-libstdc++-33。您可以使用以下命令安装这些软件包:
    “`shell
    $ sudo yum install libstdc++ libstdc++-devel libaio-devel unixODBC compat-libstdc++-33
    “`

    **4. 创建用户和组**
    在安装Oracle 12c之前,您需要创建一个专门用于运行Oracle数据库的用户和组。您可以使用以下命令创建用户和组:
    “`shell
    $ sudo groupadd oinstall
    $ sudo groupadd dba
    $ sudo useradd -g oinstall -G dba oracle
    $ sudo passwd oracle
    “`
    在命令中,`oinstall`是组名,`dba`是组名,`oracle`是用户名。您可以自行修改这些命令以适应您的需求。

    **5. 配置内核参数和资源限制**
    在安装Oracle 12c之前,您需要根据Oracle官方文档的建议,对系统的内核参数和资源限制进行一些修改。您可以编辑`/etc/sysctl.conf`文件和`/etc/security/limits.conf`文件,将以下内容添加到文件末尾:
    “`shell
    # /etc/sysctl.conf
    fs.file-max = 6815744
    kernel.sem = 250 32000 100 128
    kernel.shmmni = 4096
    kernel.shmall = 1073741824
    kernel.shmmax = 4398046511104
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576
    fs.aio-max-nr = 1048576
    net.ipv4.ip_local_port_range = 9000 65500

    # /etc/security/limits.conf
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    “`

    然后,您可以重新加载内核参数配置文件并应用更改:
    “`shell
    $ sudo sysctl -p
    “`
    同时,您还需要注销并重新登录以使资源限制生效。

    **6. 安装Oracle 12c**
    现在,您可以开始安装Oracle 12c了。在终端中切换到解压缩的Oracle Database安装目录,然后运行`./runInstaller`命令:
    “`shell
    $ ./runInstaller
    “`
    这将启动Oracle Universal Installer,您需要按照向导中的步骤进行安装配置。

    在向导的”选择安装类型”页面,选择”创建和配置数据库”,然后点击”下一步”。

    在”选择安装选项”页面,选择”高级安装”,然后点击”下一步”。

    在”选择产品语言”页面,选择适合您的语言,然后点击”下一步”。

    在”选择安装位置”页面,选择您希望安装Oracle软件的目录,并选择您希望创建数据库的位置和名称。然后点击”下一步”。

    在”用户标识”页面,输入之前创建的Oracle用户的用户名和密码。然后点击”下一步”。

    在”全局数据库名称”页面,输入您希望创建的数据库的全局名称,然后点击”下一步”。

    在”SID、实例和数据库配置”页面,选择您希望创建的实例名称和数据库类型。然后点击”下一步”。

    在”内存”页面,选择适合您的系统的内存配置,并设置SGA和PGA的大小。然后点击”下一步”。

    在”数据库存储管理”页面,选择适合您的系统的存储管理选项,然后点击”下一步”。

    在”网络配置”页面,选择适合您的系统的网络配置选项,然后点击”下一步”。

    在”创建数据库”页面,检查您的配置并点击”安装”进行安装。安装过程可能需要一些时间。

    安装完成后,您可以在终端中看到一些关于安装过程的输出信息。

    **7. 配置Oracle 12c**
    安装完成后,您需要进行一些配置来启动和管理Oracle 12c数据库。这些配置包括:
    – 配置Oracle环境变量:编辑用户的`.bash_profile`或者`.bashrc`文件,添加以下内容,并保存文件:
    “`shell
    # Oracle Settings
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1
    export ORACLE_SID=SID_NAME
    export PATH=$PATH:$ORACLE_HOME/bin
    “`
    替换`SID_NAME`为您之前创建的数据库的实例名称。然后运行以下命令以使环境变量生效:
    “`shell
    $ source ~/.bash_profile
    “`
    – 配置监听器:运行`netca`命令来配置监听器:
    “`shell
    $ netca
    “`
    在配置向导中,选择”监听器配置”,然后点击”下一步”,按照向导的指导完成配置。
    – 启动和关闭数据库:可以使用以下命令来启动和关闭Oracle数据库:
    “`shell
    $ sqlplus / as sysdba
    SQL> startup
    SQL> shutdown immediate
    “`

    安装和配置Oracle 12c数据库需要一定的经验和技巧。上述步骤和命令仅为基本指导,您可能需要根据具体情况和需求进行必要的调整和修改。在安装过程中请参考Oracle官方文档和指南,以获得更详细和准确的信息。

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

400-800-1024

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

分享本页
返回顶部