【问题标题】:can't USE database in Oracle 11g无法在 Oracle 11g 中使用数据库
【发布时间】:2012-01-13 10:52:45
【问题描述】:

我在 oracle 11g 中使用 DBCA 创建了一个新数据库。我检查了 cmd -> lsnrctl 中的侦听器及其运行。使用这个命令:
select instance_name, status from v$instance; 我得到了我的数据库名称,它的状态是 OPEN
有什么遗漏吗?还有什么我应该检查的吗?
因为当我输入use databasename; 时,我得到一个错误Unknown command use databasename

【问题讨论】:

标签: oracle oracle11g


【解决方案1】:

正如其他人所指出的,USE 是一个 SQL Server 命令。在 Oracle 中,您可以根据您的场景执行以下操作之一。

如果您在交互模式下工作(例如在 unix 中),您可以发出

sqlplus schema_name/password@database_name

连接到数据库,然后发出您的查询。

请注意,SQL Server 中的数据库等同于 Oracle 中的模式。在 oracle 中,您将拥有一个数据库和多个模式来在逻辑上区分不同的主题领域。

【讨论】:

    猜你喜欢
    • 2014-07-09
    • 1970-01-01
    • 2017-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-30
    • 2013-02-25
    相关资源
    最近更新 更多