Windows和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。如果能够成功登录并执行简单查询语句,则表明数据库安装成功。
posted @ 2024-12-17 16:20  软件职业规划  阅读(21)  评论(0编辑  收藏  举报