linux命令装oracle11g

worktile 其他 43

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

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

    1. 下载Oracle 11g的安装文件:首先,你需要从Oracle官方网站上下载Oracle 11g的安装文件。确保你选择适用于你的Linux操作系统版本的文件。

    2. 创建Oracle用户和组:在安装Oracle之前,你需要创建一个专门用于Oracle的用户和组。可以使用以下命令在Linux上创建用户和组:

    “`
    sudo groupadd oinstall
    sudo groupadd dba
    sudo useradd -g oinstall -G dba oracle
    “`

    3. 安装必要的软件包:Oracle 11g的安装需要一些必要的软件包支持,例如gcc、make、libstdc++等。通过运行以下命令,可以安装这些软件包:

    “`
    sudo yum install gcc
    sudo yum install make
    sudo yum install libstdc++
    “`

    4. 设置内核参数:Oracle 11g的安装需要一些特定的内核参数设置。可以通过编辑`/etc/sysctl.conf`文件并添加以下内容来设置这些参数:

    “`
    kernel.shmall = 2097152
    kernel.shmmax = 536870912
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    fs.file-max = 6815744
    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
    “`

    然后,运行以下命令使设置生效:

    “`
    sudo sysctl -p
    “`

    5. 设置用户环境变量:在Oracle用户的`.bash_profile`文件中添加以下环境变量:

    “`
    export ORACLE_HOME=/opt/oracle/product/11g
    export PATH=$ORACLE_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
    “`

    然后,运行以下命令使环境变量生效:

    “`
    source ~/.bash_profile
    “`

    6. 运行Oracle 11g安装程序:使用root用户登录系统并运行Oracle 11g的安装程序。按照安装向导的指示进行操作,并选择适当的配置选项。安装过程可能需要一些时间。

    7. 配置Oracle实例:安装完成后,你需要配置Oracle实例。运行以下命令来创建和配置实例:

    “`
    cd $ORACLE_HOME/bin
    sudo ./dbca
    “`

    根据向导的指示,选择创建新的数据库实例,并提供必要的信息。

    8. 启动Oracle数据库:安装和配置完成后,你可以使用以下命令来启动Oracle数据库服务:

    “`
    sudo su – oracle
    sqlplus / as sysdba
    startup
    “`

    这将启动Oracle数据库实例。

    以上是在Linux系统上安装Oracle 11g的步骤。希望对你有帮助!

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

    要在Linux上安装Oracle 11g,您需要完成以下步骤:

    1. 确认系统要求:首先,确认您的Linux系统满足Oracle 11g的系统要求。查看Oracle官方文档以获取所需的硬件和软件要求。确保您的系统具有足够的内存,磁盘空间和处理能力。

    2. 下载Oracle 11g软件:前往Oracle官方网站下载适用于Linux的Oracle 11g软件。确保选择正确的版本和适用于您的Linux系统的安装包。

    3. 安装必要的依赖项:在安装Oracle 11g之前,您需要安装一些必要的依赖项。这些依赖项可能包括GNU C编译器,Make工具和其他一些库。您可以使用您的Linux发行版的包管理器来安装这些依赖项。例如,对于基于Debian的发行版,可以使用apt-get命令安装所需的软件包。

    4. 创建Oracle用户和组:在安装Oracle 11g之前,您需要创建一个用于运行Oracle数据库的用户和组。按照Oracle官方文档中的说明创建用户和组,并确保正确设置权限。

    5. 执行安装程序:通过终端进入Oracle 11g安装程序所在的目录,并执行安装程序。安装程序将引导您完成安装过程。根据提示输入必要的信息,如Oracle软件的安装目录、数据库名称、管理员密码等。

    6. 配置环境变量:安装完成后,您需要配置Oracle的环境变量。将ORACLE_HOME,PATH和LD_LIBRARY_PATH等变量添加到您的~/.bashrc文件中,并运行source命令使其生效。这些环境变量将允许您在终端上运行Oracle命令和工具。

    7. 创建和配置数据库:安装完成后,您需要创建和配置一个Oracle数据库。使用dbca命令创建数据库,并根据需要选择数据库配置选项。可以配置数据库的名称,大小,字符集等。

    8. 启动和测试数据库:在完成数据库配置后,您可以使用sqlplus命令登录到数据库,并执行一些简单的SQL查询来测试数据库的功能。确保数据库正常运行并准备好接受连接。

    以上是在Linux上安装Oracle 11g的基本步骤。请注意,在安装过程中可能会遇到一些问题和错误。确保仔细阅读Oracle官方文档,并根据需要进行进一步的研究和解决。

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

    在Linux上安装Oracle 11g数据库需要执行一系列的步骤,以下是安装Oracle 11g的详细方法和操作流程:

    1. 准备环境

    在开始之前,确保满足以下先决条件:
    – 安装一个兼容的Linux发行版(如Red Hat Enterprise Linux,Oracle Linux等)。
    – 检查系统是否具备所需的硬件和软件要求,如内存、处理器等。
    – 确保可以获得Oracle 11g的安装介质(一般是一个预先配置的zip或者tar文件)。
    – 设置root用户的密码。

    2. 安装必需的软件包

    要在Linux上安装Oracle 11g,需要安装一些必需的软件包。这些软件包可以通过包管理器来安装。以下是一些常见的软件包和对应的安装命令示例:

    – rpm包管理器(适用于Red Hat基础系统):
    “`shell
    sudo yum install binutils compat-libcap1 gcc gcc-c++ glibc glibc-devel libstdc++ libstdc++-devel libaio libaio-devel libXext libXext-devel libXtst libXtst-devel libX11 libX11-devel libXau libXau-devel libxcb libxcb-devel make sysstat
    “`

    – dpkg包管理器(适用于Debian基础系统):
    “`shell
    sudo apt-get install binutils compat-libcap1 gcc gcc-multilib glibc glibc-devel libstdc++ libstdc++-devel libaio libaio-devel libmotif3 libmotif-dev libtool make sysstat
    “`

    根据所使用的Linux发行版选择合适的包管理器和安装命令。

    3. 创建Oracle用户和组

    在安装Oracle数据库之前,需要创建一个专门用于运行Oracle的用户和组。为了方便管理,可以创建一个名为’oracle’ 的用户和一个名为’oracle’ 的组。

    使用以下命令创建组:
    “`shell
    sudo groupadd -g 1001 oinstall
    sudo groupadd -g 1002 dba
    sudo groupadd -g 1003 oper
    “`

    使用以下命令创建用户:
    “`shell
    sudo useradd -u 1200 -g oinstall -G dba,oper oracle
    “`

    接下来,为oracle用户设置密码:
    “`shell
    sudo passwd oracle
    “`

    4. 配置内核参数

    在安装Oracle数据库之前,需要调整一些Linux内核参数。打开`/etc/sysctl.conf` 文件并添加以下行来设置参数:

    “`shell
    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
    “`

    保存并关闭文件,然后运行以下命令以更改内核参数:
    “`shell
    sudo sysctl -p
    “`

    5. 配置用户限制

    要配置用于Oracle数据库的用户限制,需要编辑`/etc/security/limits.conf` 文件并添加以下行:

    “`shell
    oracle soft nofile 1024
    oracle hard nofile 65536
    oracle soft nproc 2047
    oracle hard nproc 16384
    “`

    接下来,编辑`/etc/pam.d/login` 文件,在文件的末尾添加以下行:
    “`shell
    session required pam_limits.so
    “`

    6. 创建Oracle安装目录

    在进行Oracle 11g的安装之前,需要创建一个用于安装的目录。可以选择一个适当的位置(如`/opt/oracle` 或者 `/u01/app/oracle`)。以下命令示例将目录创建在`/opt/oracle`:

    “`shell
    sudo mkdir /opt/oracle
    sudo chown -R oracle:oinstall /opt/oracle
    sudo chmod -R 775 /opt/oracle
    “`

    7. 设置环境变量

    为了使Oracle数据库正常工作,需要设置一些必需的环境变量。在oracle用户的配置文件中(如`.bash_profile` 或 `.bashrc`),添加以下行:

    “`shell
    export ORACLE_BASE=/opt/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11g/dbhome_1
    export ORACLE_SID=orcl
    export PATH=$PATH:$ORACLE_HOME/bin
    “`

    保存并关闭文件,然后运行以下命令以重新加载配置:
    “`shell
    source .bash_profile # 或 .bashrc
    “`

    8. 安装Oracle 11g

    现在可以开始安装Oracle 11g了。以下是一般的安装步骤:

    – 解压安装介质:
    在安装介质所在的目录中,使用以下命令解压安装文件:
    “`shell
    unzip oracle-11g-xe-11.2.0-1.0.x86_64.rpm.zip
    “`

    – 运行安装程序:
    使用以下命令运行Oracle 11g安装程序:
    “`shell
    sudo rpm -ivh Disk1/oracle-xe-11.2.0-1.0.x86_64.rpm
    “`

    – 配置和启动数据库:
    安装程序会自动配置和启动Oracle数据库。在安装完成后,可以使用以下命令来访问数据库控制台:
    “`shell
    sqlplus / as sysdba
    “`

    9. 配置监听器

    为了使其他计算机能够连接到Oracle数据库,还需要配置监听器。编辑`$ORACLE_HOME/network/admin/listener.ora` 文件,添加以下行:

    “`shell
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = $ORACLE_HOME)
    (PROGRAM = extproc)
    )
    )

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = [YourHostname])(PORT = [YourPort]))
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    )
    “`

    将`[YourHostname]` 替换为您的主机名, `[YourPort]` 替换为监听器使用的端口号(默认为1521)。

    保存文件后,使用以下命令启动监听器:
    “`shell
    lsnrctl start
    “`

    10. 创建和配置数据库

    现在可以创建和配置Oracle数据库了。使用以下命令以系统用户身份登录到SQL Plus:
    “`shell
    sqlplus / as sysdba
    “`

    在SQL Plus中执行以下命令来创建数据库:
    “`shell
    CREATE DATABASE [YourDatabaseName]
    MAXINSTANCES 32
    MAXDATAFILES 32
    MAXLOGFILES 32
    MAXLOGMEMBERS 4
    DATAFILE ‘/opt/oracle/oradata/[YourDatabaseName]/system01.dbf’
    SIZE 700M REUSE
    SYSAUX DATAFILE ‘/opt/oracle/oradata/[YourDatabaseName]/sysaux01.dbf’
    SIZE 550M REUSE
    UNDO TABLESPACE “UNDOTBS1”
    DATAFILE ‘/opt/oracle/oradata/[YourDatabaseName]/undotbs01.dbf’
    SIZE 200M REUSE AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED
    DEFAULT TEMPORARY TABLESPACE “TEMP”
    TEMPFILE ‘/opt/oracle/oradata/[YourDatabaseName]/temp01.dbf’
    SIZE 20M REUSE
    CHARACTER SET UTF8
    NATIONAL CHARACTER SET UTF8;
    “`

    将`[YourDatabaseName]` 替换为数据库的名称。

    然后,执行以下命令来配置数据库:
    “`shell
    alter system set control_files=’/opt/oracle/oradata/[YourDatabaseName]/control01.ctl’ scope=spfile;
    alter database mount;
    alter database open;
    alter pluggable database all open;
    “`

    最后,退出SQL Plus:
    “`shell
    exit;
    “`

    至此,您已经成功在Linux上安装了Oracle 11g数据库。您可以使用SQL Plus或其他工具来管理和使用数据库了。请记住,这只是一个基本的安装过程,您可以根据实际需求进行设置和配置。

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

400-800-1024

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

分享本页
返回顶部