oracle 中知道service_name ,用户名(非DBA),密码,通过它连接到服务器,是否可以
找到 DB_NAME and instance_name,在哪个系统表可以找到,谢谢

解决方案 »

  1.   

    可以,show parameters或者v$system_parameter
      

  2.   

    楼上的,先谢谢但我 select * from v$system_parameter 时候,提示如下,是否我的权限不够?ORA-00942: table or view does not exist
    select * from v$system_parameter
      

  3.   

    info. of database: SQL> select * from v$database;
    info. of instance: SQL> select * from v$instance;
      

  4.   

    同意楼上的,不过你得有这个权限才行!Thanks
    Hima
      

  5.   


    SQL> select * from v$database
      2  ;      DBID NAME      CREATED   RESETLOGS_CHANGE# RESETLOGS PRIOR_RESETLOGS_CHANGE# PRIOR_RES LOG_MODE     CHEC
    ---------- --------- --------- ----------------- --------- ----------------------- --------- ------------ ----
    1196732985 TIGER     05-JUN-06            318842 05-JUN-06                       1 09-MAR-04 ARCHIVELOGSQL> select * from v$instance;INSTANCE_NUMBER INSTANCE_NAME    HOST_NAME                                                        VERSION
    --------------- ---------------- ---------------------------------------------------------------- ------------
                  1 tiger            CTUWINXPDSK128                                                   10.1.0.2.0
      

  6.   

    谢谢各位.如果我有DBA的权限
    select * from v$system_parameter 
    select * from v$instance
    select * from v$database但如果没有DBA的权限,以上的提示均为
    ORA-00942: table or view does not existinsufficient privilege
    还有其他办法吗,谢谢