第1个回答 2011-04-28
SQL语句肯定不行,你可以试试读文件的方式,读取TNSNAMES.ORA这个文件中的服务名。
PL/SQL登录的时候读取的就是这个文件中的服务名。
第2个回答 2011-04-28
select * from v$tablespace;--查询那些表空间(oralce没有库名,只有表空间)
select * from all_users;--查询所有用户
select * from user_tables;查询所有表
当然,得有一定的权限才能读到
第3个回答 2011-04-28
PL/SQL读的是你oracle安装目录下的newwork->admin文件夹下的tnsnames.ora文件,你用记事本打开看一下就明白了,你在这里配了监听,PL/SQL就能读到
第4个回答 2011-04-28
Oracel 中数据名是分配的账户名,不像SQL Server中的创建方式
select * from all_users
第5个回答 2011-04-29
已拥有dba权限的用户登录,查询即可select name from v$database
或者把这个视图的查询权限赋予某个用户,不一定行