我在 OL7 下安装了一个 Oracle 数据库实例。这是一个12c2。还安装了 Oracle GI,我的数据库中有一些文件存储在 ASM 中。
我正在使用 sqlplus 连接到数据库实例和查询v$asm_diskgroup
。我ORACLE_HOME
指向我的数据库实例的主页。
当我在没有指定“@CONNECTION”的情况下进行连接(例如使用:)时sqlplus user/name
,视图v$asm_diskgroup
不会返回任何行。当我连接指定@TNSNAME(例如:)时sqlplus user/name@TNSNAME
,视图会v$asm_diskgroup
正确返回数据。
此外,当我使用 sql developer 从另一台机器连接时,v$asm_diskgroup
返回行。
为什么v$asm_diskgroup
我使用没有@CONNECTION的sqlplus,即默认登录时没有返回行?