首页 > 数据库 >Windows和Linux系统下安装Oracle数据库的详细步骤

Windows和Linux系统下安装Oracle数据库的详细步骤

时间:2024-12-17 16:35:46浏览次数:5  
标签:安装文件 Windows 数据库 oracle Linux Oracle 安装

在Windows系统下安装Oracle数据库的一般步骤:

一、系统要求检查

  • 硬件要求
    • 确保服务器或计算机有足够的内存。对于小型测试环境,建议至少2GB内存;生产环境可能需要更多,如16GB或更高,这取决于数据库的负载和预期用途。
    • 足够的磁盘空间。Oracle软件本身可能需要数GB的空间,并且还需要为数据库文件(如数据文件、日志文件等)预留足够的空间,这可能从几十GB到数TB不等,具体取决于数据量。
  • 软件要求
    • 操作系统应为Windows Server(如Windows Server 2019等)或者合适的Windows桌面操作系统(如Windows 10/11专业版),并且安装了最新的操作系统补丁。
    • 检查是否安装了必要的组件,如.NET Framework等,不同版本的Oracle可能有不同的要求。

二、下载Oracle安装文件

  1. 访问Oracle官方网站(https://www.oracle.com/database/)。
  2. 根据你的需求选择合适的Oracle数据库版本,如Oracle Database 19c或Oracle Database 21c等。
  3. 注册或登录Oracle账户(如果需要),然后下载对应的安装文件。下载的文件通常是一个压缩包,如.zip格式。

三、解压安装文件

  1. 将下载的安装文件解压到一个合适的目录。例如,在C盘创建一个名为“OracleInstall”的文件夹,然后将文件解压到该文件夹中。

四、运行安装程序

  1. 进入解压后的文件夹,找到并双击“setup.exe”文件来启动安装向导。
  2. 在安装向导的初始界面中,可能会提示你选择安装类型,如“桌面类”或“服务器类”。
    • 桌面类安装:适用于单用户开发和测试环境,安装过程相对简单,配置选项较少。
    • 服务器类安装:用于生产环境或多用户环境,提供更多的配置选项,如数据库存储位置、字符集等高级设置。

五、配置安装选项

  1. 选择安装位置
    • 指定Oracle软件的安装目录,例如“C:\app\Oracle\product\19.0.0\dbhome_1”(这里以Oracle Database 19c为例)。
  2. 配置数据库选项
    • 选择创建数据库或者仅安装软件。如果选择创建数据库,需要配置数据库名称、数据库字符集(如UTF - 8等常用字符集)、存储参数(如数据文件的大小和位置)等。
  3. 设置管理员密码
    • 为系统管理员账户(如SYS和SYSTEM)设置密码,密码应足够复杂,包含字母、数字和特殊字符,并且要牢记密码,因为后续管理数据库需要用到。

六、安装过程

  1. 确认安装选项后,安装程序会开始解压和安装文件,这个过程可能需要一段时间,具体取决于计算机的性能和所选的安装选项。
  2. 在安装过程中,安装程序可能会提示你运行一些脚本或者执行一些配置步骤,按照提示进行操作即可。

七、完成安装并验证

  1. 安装完成后,安装程序会显示安装成功的提示。
  2. 可以通过以下方式验证Oracle数据库是否安装成功:
    • 打开命令提示符(CMD),输入“sqlplus / as sysdba”(如果是Linux或Unix系统,使用相应的终端命令),然后输入之前设置的管理员密码。如果能够成功登录到SQL*Plus命令行界面,并且可以执行一些简单的查询语句(如“select * from v$version;”来查看数据库版本),则说明数据库安装成功。

在Linux系统下安装Oracle数据库步骤会有所不同,主要差异在于系统环境准备和部分安装命令:

一、系统环境准备

  1. 操作系统要求
    • 例如Oracle支持在Red Hat Enterprise Linux(RHEL)、CentOS等Linux发行版上安装。以CentOS为例,确保系统版本符合Oracle的要求,并且更新到最新的补丁。
  2. 软件包安装
    • 需要安装一些必要的软件包,如“binutils”、“compat - libcap1”、“compat - libstdc++ - 33”等,这些软件包用于支持Oracle数据库的运行。可以使用yum命令(在基于RPM的系统上)进行安装,例如:“yum install binutils compat - libcap1 compat - libstdc++ - 33”。
  3. 系统配置
    • 配置内核参数,如修改“/etc/sysctl.conf”文件,增加参数如“kernel.shmall = 2097152”、“kernel.shmmax = 2147483648”等,这些参数用于调整系统内存共享相关的设置,以适应Oracle数据库的需求。
    • 配置用户限制,修改“/etc/security/limits.conf”文件,设置Oracle用户(通常会创建一个专门的oracle用户来安装和运行数据库)的资源限制,如“oracle soft nproc 2047”、“oracle hard nproc 16384”等,用于限制用户进程数等资源使用。

二、创建用户和组

  1. 创建“oinstall”和“dba”组,命令为“groupadd oinstall”和“groupadd dba”。
  2. 创建Oracle用户,并将其加入“oinstall”和“dba”组,例如“useradd - g oinstall - G dba oracle”,同时设置用户密码。

三、解压安装文件

  1. 将Oracle安装文件上传到服务器的合适目录,如“/home/oracle/”,然后使用Oracle用户登录并解压文件,命令类似于“unzip oracle - database - 19c - linux - x86 - 64 - bin.zip”(以Oracle Database 19c为例)。

四、运行安装程序

  1. 进入解压后的目录,找到“runInstaller”文件,使用Oracle用户执行该文件,如“./runInstaller”。
  2. 后续的安装选项配置(如安装位置、数据库创建选项、管理员密码设置等)与Windows系统下类似,但操作方式会通过命令行界面和终端进行。

五、安装过程中的脚本执行

  1. 在安装过程中,安装程序会提示在另一个终端窗口以root用户身份执行一些脚本,如“/u001/app/oraInventory/orainstRoot.sh”和“/u001/app/oracle/product/19.0.0/dbhome_1/root.sh”(这里的路径根据安装位置而定),这些脚本用于完成一些系统级别的配置。

六、验证安装

  1. 安装完成后,使用“sqlplus / as sysdba”命令(以Oracle用户登录),输入管理员密码,尝试登录SQL*Plus。如果能够成功登录并执行简单查询语句,则表明数据库安装成功。

标签:安装文件,Windows,数据库,oracle,Linux,Oracle,安装
From: https://www.cnblogs.com/java-note/p/18612794

相关文章

  • Oracle安装过程中常见错误及解决方法
    安装程序无法启动或闪退原因:可能是下载的安装文件损坏。这可能是由于网络问题导致下载中断或文件本身在服务器端就有问题。系统缺少必要的运行库或组件。例如,在Windows系统中,没有安装合适的.NETFramework版本,或者在Linux系统中缺少某些系统库。解决方法:重新下载安装......
  • 7 Oracle 经典面试题解析
    PL/SQL面试题--1、创建序列seq_employee,该序列每次取的时候自动增加,从1开始计数,不设最大值,并且一直累加,不循环;CREATESEQUENCEseq_employeeSTARTWITH1INCREMENTBY1NOMAXVALUE;--也可以直接使用简单默认参数:--CREATESEQUENCEseq_employee;SELECTseq_employee.NEXTV......
  • Linux系统中安装HDFS(Hadoop分布式文件系统)的详细步骤
    一、前提条件安装好Linux操作系统(如Ubuntu、CentOS等)。确保系统已经安装了Java运行环境(JDK),因为Hadoop是基于Java开发的。可以通过在终端输入java-version来检查是否安装了JDK。如果没有安装,需要先安装适合您系统的JDK版本,并配置好环境变量。二、下载Hadoop访问Hadoop官方......
  • Linux系统下安装Yarn(以Hadoop Yarn为例)的详细步骤
    一、前提条件安装JavaYarn是基于Java开发的,需要先安装JavaDevelopmentKit(JDK)。你可以从Oracle官方网站(https://www.oracle.com/java/technologies/javase-jdk11-downloads.html)下载适合你系统的JDK版本。安装完成后,设置JAVA_HOME环境变量。例如,在bash环境下,将以下内容添......
  • 关于Windows可信启动架构及其与安全启动共同建立的信任根
    Windows可信启动架构及其与安全启动共同建立的信任根 安全启动基于公钥基础设施(PKI)流程,在允许任何模块执行前,先对其进行严格认证。这些模块广泛包括固件驱动程序、选项ROM、磁盘上的UEFI驱动程序、UEFI应用程序或UEFI引导加载程序。通过执行前的镜像认证机制,安全启动有效降低了......
  • Windows 11找不到Wi-Fi网络?这些解决方案帮你搞定!
    Windows11找不到Wi-Fi网络?这些解决方案帮你搞定!使用疑难解答工具‌:打开Windows11的设置,进入“疑难解答”页面。点击“其他疑难解答”选项,然后找到并点击“运行Internet连接”选项。系统会自动检查并尝试修复WiFi连接问题。‌检查网络驱动‌:有时候,WiFi找不到可能是因为无......
  • Axure RP 9在Windows系统下的详细安装步骤
    下载安装包从Axure官方网站或其他可靠渠道下载AxureRP9的安装包。解压安装包鼠标右击安装包,选择“解压到AxureRP9”或使用解压软件将其解压到指定位置。运行安装程序双击打开解压后的文件夹,找到“AuxreRP-安装程序”,鼠标右击并选择“以管理员身份运行”。在弹出的安装......
  • 精通Java:如何在Windows中配置环境变量并轻松切换版本
    文章目录引言步骤1:安装Java1.1下载java1.2安装java步骤2:配置环境变量2.1配置JAVA_HOME2.2配置Path变量步骤3:验证配置3.1.打开命令提示符CMD3.2.验证java3.3验证Javac更换Java版本引言Java环境变量的配置是Java开发中一个重要的步骤。正确配置环境变量可以......
  • Windows和Mac OS系统下安装Eclipse的详细步骤
    在Windows系统下安装Eclipse的详细步骤:一、前提条件确保你的计算机已经安装了JavaDevelopmentKit(JDK),因为Eclipse是基于Java开发的集成开发环境。你可以从Oracle官方网站(https://www.oracle.com/java/technologies/javase-downloads.html)下载适合你操作系统的JDK版本。安装完......
  • imx6ull RTC-S35390A时钟 LINUX增加驱动
    CPU平台:imx6ull软件平台:qt+linux4.1.15驱动部分:在驱动编写中,对S35390A的地址填写为0x30+指令,实际只需要用到0x30、0x31、0x32。(i2c-imx.c中发送和接收时,设备地址,有一个左移一位)1.i2c设备树中增加:rtc:rtc-s35390a@60{ compatible="s35390a"; reg=<0x30>;};compa......