通过 CONNECT 脚本命令创建的连接在未连接的情况下断开 - ORACLE

问题描述 投票:0回答:1

我正在尝试在我的 MAC M1 中使用 oracle 数据库,我使用 oracle xe 11g 映像通过 docker 配置了 oracle,并使用了 Colima, 正如这里的步骤所示link

我正在使用 sql Developer 来执行我的命令。

我想要:

  • 创建新用户
  • 授予他特权
  • 连接到该用户
  • 并执行命令(创建表..)

问题是:

我的连接命令未连接,我仍然将 SYS 作为当前用户即使我没有逐行运行我的脚本。

as show below

请帮我解决这个问题,如果我没有表达出我的担忧,我很抱歉。

sql database docker oracle11g apple-m1
1个回答
0
投票

您需要选择连接查询以及之后的所有内容。

例如

connect DBAIOT/psw;
CREATE TABLE Persons (
    PersonID int,
    LastName varchar(255),
    FirstName varchar(255),
    Address varchar(255),
    City varchar(255)
);

然后执行,使用F5,查询将以DBAIOT用户身份执行,但之后您将断开连接并连接到初始用户,您曾经连接到数据库。

总而言之,如果您想以 DBAIOT 用户身份执行查询,您要么必须再次连接,然后就不需要使用连接查询

连接用户/密码

或者你

选择连接查询和要执行的查询 该用户。

© www.soinside.com 2019 - 2024. All rights reserved.