You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统未装SQL Plus/Oracle XE,如何访问HR Schema?

在Ubuntu上用SQL Developer 12c访问HR Schema的方法

嘿,这个问题我来帮你理清思路~首先得明确一点:HR Schema是Oracle数据库自带的示例对象,它并不属于SQL Developer本身,所以你得先有一个运行中的Oracle数据库实例(不管是远程服务器上的,还是你在Ubuntu上安装的本地Oracle XE),才能访问到它。下面分两种常见情况给你一步步说明:

情况1:连接远程Oracle数据库中的HR Schema

如果你的团队或者公司有部署好的Oracle服务器,直接通过SQL Developer连接即可:

  • 打开SQL Developer,点击左上角的「+」图标(或者右键左侧的「Connections」菜单,选择「New Connection」)。
  • 在弹出的连接配置窗口中,填写以下信息:
    • Connection Name:随便起个好记的名字,比如「HR_Remote_Conn」
    • Username:输入HR
    • Password:询问数据库管理员获取HR用户的密码(注意默认HR用户可能是锁定状态,需要管理员先解锁)
    • Connection Type:选择「Basic」
    • Hostname:填写远程Oracle服务器的IP地址
    • Port:默认Oracle端口是1521,如果管理员改了就填对应端口
    • SID/Service Name:询问管理员获取数据库的SID或者服务名(比如常见的ORCL)
  • 点击窗口底部的「Test」按钮,测试连接是否成功。如果提示「Status: Success」,就点击「Connect」进入HR Schema。

情况2:在Ubuntu上安装本地Oracle XE并访问HR Schema

如果没有远程数据库,你可以在Ubuntu上安装Oracle XE(免费的轻量版Oracle数据库),步骤如下:

步骤1:安装Oracle XE

  1. 先安装依赖包:
    sudo apt update && sudo apt install alien libaio1
    
  2. 去Oracle官网下载对应Ubuntu版本的Oracle XE 21c(或18c)的RPM包(Ubuntu 20.04/22.04推荐用21c)。
  3. 将RPM包转换为DEB格式:
    sudo alien --scripts oracle-database-xe-*.rpm
    
  4. 安装转换后的DEB包:
    sudo dpkg -i oracle-database-xe-*.deb
    
  5. 配置Oracle XE(按提示设置管理员密码、端口等,默认端口1521):
    sudo /etc/init.d/oracle-xe-21c configure
    
  6. 设置环境变量(方便后续操作):
    打开~/.bashrc文件,添加以下内容:
    export ORACLE_HOME=/opt/oracle/product/21c/dbhomeXE
    export PATH=$ORACLE_HOME/bin:$PATH
    
    然后刷新环境变量:
    source ~/.bashrc
    
  7. 启动Oracle服务:
    sudo systemctl start oracle-xe-21c
    

步骤2:解锁并配置HR用户

默认情况下HR用户是锁定状态,需要用SYSDBA身份解锁:

  • 打开SQL Developer,新建一个SYSDBA连接:
    • Username:SYS
    • Password:你配置XE时设置的管理员密码
    • Connection Type:Basic
    • Hostname:localhost
    • Port:1521
    • SID:XE
    • Role:选择「SYSDBA」
  • 连接成功后,执行以下SQL语句解锁HR用户并设置密码:
    ALTER USER HR ACCOUNT UNLOCK;
    ALTER USER HR IDENTIFIED BY HR; -- 这里的HR可以改成你想要的密码
    

步骤3:连接HR Schema

现在回到SQL Developer,新建一个HR的连接,填写:

  • Connection Name:HR_Local_Conn
  • Username:HR
  • Password:你刚设置的密码(比如HR)
  • Connection Type:Basic
  • Hostname:localhost
  • Port:1521
  • SID:XE
    点击「Test」和「Connect」,就能成功访问HR Schema了!

内容的提问来源于stack exchange,提问作者CodeRider

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:14:32