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

求助:如何本地创建可连接SQLDeveloper的数据库

我懂你这种卡在第一步的挫败感!既然教授推荐了SQL Developer,那首选Oracle的轻量本地数据库——Oracle Database Express Edition (XE) 就最适配了,下面一步步给你捋清楚:

一、先搞定本地数据库的安装与基础创建
  • 第一步:安装Oracle XE
    这是Oracle官方免费的轻量版,完全够学生/个人开发使用。安装过程很直观,重点记两个细节:

    • 安装时会要求设置SYSTEM和SYS用户的密码,一定要存好!这是管理数据库的超级管理员账号。
    • 安装完成后,Oracle XE会自动帮你创建一个默认的数据库实例,不用从零手动搭建,省了超多麻烦。
  • 第二步:验证数据库是否正常运行
    安装结束后,打开命令提示符(CMD),输入 sqlplus / as sysdba,如果能进入SQL*Plus的命令行界面,就说明数据库服务已经正常启动了。

二、创建专属的用户/Schema(这才是你实际开发用的“专属数据库”)

默认的SYSTEM/SYS是管理员账号,不建议直接用来做开发,最好创建一个自己的专属用户:

  1. 用SQL*Plus或者后续的SQL Developer登录SYSTEM账号,执行以下SQL命令:
-- 创建用户,替换成你自己的用户名和密码
CREATE USER my_dev_user IDENTIFIED BY my_strong_password;

-- 分配日常开发所需的权限
GRANT CONNECT, RESOURCE, CREATE VIEW TO my_dev_user;

-- 给用户分配表空间配额,这里设为10GB,按需调整
ALTER USER my_dev_user QUOTA 10G ON USERS;
三、用SQL Developer连接到你的专属数据库

现在数据库和用户都准备好了,马上就能连接:

  1. 打开SQL Developer,点击左上角的「新建连接」图标(绿色加号)。
  2. 在弹出的连接配置窗口里填写:
    • 连接名:随便起个好记的,比如「MyLocalDevDB」
    • 用户名/密码:就是你刚才创建的my_dev_user和对应的密码
    • 主机名:填 localhost(因为是本地托管的数据库)
    • 端口:Oracle XE默认是 1521
    • SID:填 XE(Oracle XE的默认实例名)
  3. 点击「测试」,显示「成功」后,就可以点击「连接」进入你的专属数据库了!
备选方案:如果觉得Oracle XE太“重”

要是想要更轻量的选择,这两个也很适合:

  • SQLite:完全基于文件的数据库,不用安装任何服务。你只需要新建一个.db文件,然后在SQL Developer里选择「SQLite」连接类型,指定文件路径就能用。
  • MySQL:主流开源数据库,SQL Developer可以通过添加MySQL驱动来连接。不过需要先安装MySQL服务,再创建数据库和用户。
常见问题排查
  • 连接失败?先检查Windows服务里的「OracleServiceXE」和「OracleXETNSListener」是不是都处于启动状态。
  • 密码忘了?用sqlplus / as sysdba登录管理员账号后,执行 ALTER USER my_dev_user IDENTIFIED BY new_password; 就能重置密码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 19:47:47