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

Ubuntu 22.04.4 LTS下Oracle SQL默认账号密码及连接问题求助

Ubuntu 22.04.4 LTS 连接Oracle数据库问题排查方案

一、Oracle默认初始用户名说明

Oracle默认安装后,scott(密码tiger)是旧版本的示例用户,新版本默认未解锁甚至可能不预装。可用的初始管理员级用户名如下:

  • SYS:最高权限,密码为你安装Oracle时手动设置的(Oracle XE版本默认可能为ORACLE,优先以自己安装时输入的为准)
  • SYSTEM:管理员权限,密码同样是安装时设置的
  • Oracle XE版本还自带HR用户,默认密码可能为HR,但需先解锁才能使用

二、「网络适配器无法连接」问题解决步骤(Ubuntu环境)

这个错误大多是监听未启动、实例未运行,或本地连接配置异常导致,按以下操作排查:

  1. 检查并启动Oracle监听
    打开终端,切换到Oracle专属用户(安装时一般会创建oracle用户):
su - oracle

执行命令查看监听状态:

lsnrctl status

如果输出提示「No listener」,启动监听:

lsnrctl start
  1. 检查并启动数据库实例
    在oracle用户身份下,以管理员身份登录sqlplus:
sqlplus / as sysdba

进入后查看实例状态:

SELECT status FROM v$instance;

若状态显示OPEN则正常;若为MOUNTED或其他状态,执行启动命令:

STARTUP;

退出sqlplus输入:

EXIT;
  1. 配置本地连接字符串(图形化工具连接需用)
    找到tnsnames.ora文件(Oracle XE路径一般为/opt/oracle/product/18c/dbhomeXE/network/admin/tnsnames.ora),添加或修改如下内容:
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

保存后重启监听生效:

lsnrctl reload
  1. 解锁并启用scott用户(可选)
    如果一定要用scott用户,先以sysdba身份登录sqlplus,执行以下命令解锁并重置密码:
ALTER USER scott ACCOUNT UNLOCK;
ALTER USER scott IDENTIFIED BY tiger;

三、Ubuntu下sqlplus终端连接示例

直接连接本地实例可使用以下命令(替换对应密码):

# 以SYS管理员身份连接
sqlplus sys/你的密码@localhost:1521/XE as sysdba

# 以SYSTEM用户连接
sqlplus system/你的密码@localhost:1521/XE

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 04:02:18