Oracle 数据库安装与配置指南(新手友好版) – wiki基地

Oracle 数据库安装与配置指南(新手友好版)

对于数据库新手来说,安装和配置 Oracle 数据库可能看起来是一项艰巨的任务。本指南旨在提供一个详细、分步的教程,即使是没有任何经验的用户也能顺利完成安装和配置过程。我们将以 Oracle Database 19c 为例,在 Windows 平台上进行演示。

一、准备工作

在开始安装之前,我们需要做一些准备工作,以确保安装过程顺利进行。

  1. 系统要求检查:

    • 操作系统: 确保你的 Windows 版本受 Oracle 19c 支持。常见的支持版本包括 Windows 10、Windows Server 2016、Windows Server 2019 等。
    • 硬件要求:
      • 内存(RAM): 建议至少 2GB RAM,但 4GB 或更多更佳。
      • 磁盘空间: 至少 10GB 可用磁盘空间用于安装,另外还需要为数据库文件预留足够的空间。
      • 处理器: 建议使用多核处理器。
    • 软件要求:
      • Visual C++ Redistributable: Oracle 数据库需要 Microsoft Visual C++ Redistributable。通常在安装过程中会自动安装,但如果遇到问题,可以手动下载并安装。
  2. 下载 Oracle 数据库软件:

  3. 解压安装文件:

    • 将下载的 ZIP 文件解压到一个目录中(例如,C:\oracle19c)。确保路径中没有空格或特殊字符。
  4. 关闭防火墙和杀毒软件(可选):

    • 在安装过程中,防火墙和杀毒软件可能会干扰安装程序。为了避免问题,建议暂时关闭它们。安装完成后,记得重新启用。
  5. 以管理员身份运行:

    • 在安装过程中以及配置数据库时,请确保以管理员身份运行命令提示符或 PowerShell。

二、安装 Oracle 数据库软件

  1. 运行安装程序:

    • 进入解压后的目录(例如,C:\oracle19c)。
    • 找到 setup.exe 文件,右键单击并选择“以管理员身份运行”。
  2. 配置安全更新(可选):

    • 安装程序会询问你是否要配置安全更新。如果你有 Oracle 支持标识符(Support Identifier)和密码,可以输入并配置。否则,可以取消选中“我希望通过 My Oracle Support 接收安全更新”复选框,然后单击“下一步”。
  3. 选择安装选项:

    • 选择“创建和配置单实例数据库”。这是最常见的安装选项,适用于大多数初学者。
    • 单击“下一步”。
  4. 选择系统类:

    • 选择“桌面类”。这适用于开发和测试环境。如果你要安装在服务器上,可以选择“服务器类”。
    • 单击“下一步”。
  5. 指定 Oracle 主目录用户:

    • 选择“使用 Windows 内置账户”。
    • 单击“下一步”。
  6. 指定安装位置:

    • Oracle 基目录: 这是 Oracle 软件的安装位置(例如,C:\app\oracle)。
    • 软件位置: 这是数据库软件的安装位置(例如,C:\app\oracle\product\19.0.0\dbhome_1)。
    • 通常,你可以使用默认位置。确保你有足够的磁盘空间。
    • 单击“下一步”。
  7. 执行先决条件检查:

    • 安装程序会自动执行先决条件检查,以确保你的系统满足最低要求。
    • 如果有任何警告或错误,请仔细阅读消息并解决问题。通常,这些问题与内存、磁盘空间或操作系统版本有关。
    • 单击“下一步”。
  8. 查看概要信息:

    • 安装程序会显示一个概要页面,列出你选择的安装选项。仔细检查所有信息。
    • 单击“安装”开始安装过程。
  9. 安装过程:

    • 安装过程可能需要一段时间(几分钟到几十分钟,具体取决于你的系统性能)。
    • 请耐心等待,不要中断安装过程。
  10. 完成安装:

    • 安装完成后,你会看到一个“完成”页面。
    • 单击“关闭”退出安装程序。

三、配置 Oracle 数据库

安装完成后,我们需要配置数据库实例。

  1. 运行数据库配置助手(DBCA):

    • 在 Windows 开始菜单中,找到“Oracle – OraDB19Home1”(或类似的名称)。
    • 找到“Database Configuration Assistant”(数据库配置助手),右键单击并选择“以管理员身份运行”。
  2. 选择操作:

    • 选择“创建数据库”。
    • 单击“下一步”。
  3. 选择创建模式:

    • 选择“典型配置”。
    • 单击“下一步”。
  4. 指定数据库标识符:

    • 全局数据库名: 这是数据库的唯一名称(例如,orcl)。
    • SID(系统标识符): 这通常与全局数据库名相同(例如,orcl)。
    • 取消勾选 “创建为容器数据库”。 容器数据库是更高级的功能,初学者可以先不使用。
    • 单击“下一步”。
  5. 配置管理选项:

    • 你可以选择配置 Enterprise Manager (EM) Database Express。这是一个基于 Web 的管理工具。建议初学者配置它。
    • 确保选中“配置 Enterprise Manager (EM) Database Express”复选框。
    • 设置 EM Database Express 的端口(例如,5500)。
    • 单击“下一步”。
  6. 设置数据库用户口令:

    • 选择“对所有账户使用相同的管理口令”,为了方便管理,可以设置SYSSYSTEM等账户使用相同的密码。
    • 输入一个强密码并记住它。这个密码将用于管理数据库。
    • 单击“下一步”。
  7. 指定数据库文件存储位置:

    • 通常可以接受默认设置。
    • 单击“下一步”。
  8. 选择恢复选项:

    • 通常可以接受默认设置。
    • 单击“下一步”。
  9. 指定数据库内容:

    • 勾选“示例方案”,这样数据库中就会包含一些示例表和数据,方便学习。
    • 单击“下一步”。
  10. 查看概要信息:

    • 仔细检查所有配置选项。
    • 单击“完成”开始创建数据库。
  11. 创建数据库:

    • 数据库创建过程可能需要一段时间(几分钟到几十分钟)。
    • 请耐心等待,不要中断创建过程。
  12. 完成创建:

    • 创建完成后,你会看到一个“完成”页面。
    • 记下 Enterprise Manager Database Express 的 URL(例如,https://localhost:5500/em)。
    • 单击“关闭”退出 DBCA。

四、验证安装和配置

  1. 连接到数据库:

    • 使用 SQL*Plus:
      • 打开命令提示符或 PowerShell(以管理员身份)。
      • 输入 sqlplus / as sysdba 并按 Enter 键。
      • 如果一切正常,你将看到 SQL> 提示符,表示你已成功连接到数据库。
    • 使用 SQL Developer:
      • 下载并安装 Oracle SQL Developer(一个免费的图形化数据库管理工具)。
      • 打开 SQL Developer。
      • 创建一个新的数据库连接。
      • 输入连接名称、用户名(例如,SYSSYSTEM)、密码、主机名(localhost)、端口(1521)和 SID(例如,orcl)。
      • 单击“测试”以测试连接。如果测试成功,单击“连接”以连接到数据库。
    • 使用 Enterprise Manager Database Express:
    • 打开浏览器,输入之前配置的 URL(例如:https://localhost:5500/em
    • 使用 SYS 用户以及配置的密码进行登录。
    • 成功登录后,就可以通过图形化界面管理数据库了。
  2. 执行简单的 SQL 查询:

    • 在 SQL*Plus 或 SQL Developer 中,执行以下 SQL 查询:
      sql
      SELECT * FROM v$version;

      这将显示 Oracle 数据库的版本信息。
  3. 检查数据库状态:

    • 执行以下 SQL 查询:
      sql
      SELECT status FROM v$instance;

      如果 status 的值为 OPEN 则证明数据库已成功启动。

五、常见问题及解决方法

  1. 安装程序无法启动:

    • 确保你以管理员身份运行安装程序。
    • 检查你的系统是否满足最低要求。
    • 暂时关闭防火墙和杀毒软件。
  2. 先决条件检查失败:

    • 仔细阅读错误消息,并根据提示解决问题。
    • 常见的先决条件检查失败原因包括内存不足、磁盘空间不足、操作系统版本不兼容等。
  3. 数据库创建失败:

    • 检查 DBCA 日志文件以获取详细的错误信息。
    • 常见的数据库创建失败原因包括端口冲突、密码不符合要求、存储空间不足等。
  4. 无法连接到数据库:

    • 确保数据库实例已启动。
    • 检查监听器是否正在运行(使用 lsnrctl status 命令)。
    • 检查防火墙是否阻止了数据库连接。
    • 确保你使用了正确的用户名、密码、主机名、端口和 SID。
  5. ORA-12514: TNS:listener does not currently know of service requested in connect descriptor:

  6. 这个问题通常是监听器没有正确配置,或者数据库实例没有注册到监听器。
  7. 可以尝试重启监听器: lsnrctl stop 然后 lsnrctl start
  8. 确保 listener.oratnsnames.ora 配置文件正确配置。

六、后续步骤

安装和配置好 Oracle 数据库后,你可以开始学习以下内容:

  • SQL 基础: 学习 SQL 语言,用于查询、插入、更新和删除数据。
  • PL/SQL: 学习 Oracle 的过程化编程语言,用于编写存储过程、函数、触发器等。
  • 数据库管理: 学习如何管理用户、权限、表空间、备份和恢复等。
  • 性能调优: 学习如何优化数据库性能。

七、重要提示

  • 备份: 定期备份你的数据库,以防止数据丢失。
  • 安全: 保护你的数据库免受未经授权的访问。更改默认密码,并定期更新安全补丁。
  • 文档: 阅读 Oracle 官方文档,以获取更多信息和最佳实践。
  • 练习: 多多练习,实践是最好的学习方法。

希望这份详细的指南能帮助你成功安装和配置 Oracle 数据库。如果你在安装过程中遇到任何问题,请查阅 Oracle 官方文档或在相关论坛上寻求帮助。祝你学习顺利!

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部