select name from v$database;

解决方案 »

  1.   

    说清楚一点,我现在在一台客户机,只知道服务器的IP,SYSTEM用户名和密码,
    如何注册网络服务名(现在才搞清要注册这个东东)
      

  2.   

    远程的话,你要先建立net服务名!
    然后通过net服务名可以进行连接!
    用Net Configuration Assistant来建立net服务名。
    比如,你建立的服务名叫:netlink
    那么可以用SQLPlus:connect system/manager@netlink;
    会提示连接成功!
    然后进行查询!
      

  3.   

    关键是我注册远程服务名时怎么知道服务器上的数据库名,这个在Net Configuration Assistant来建立net服务名时必须要填写
      

  4.   

    先用工具.用Net8建立到服务器的联结.然后使用管理员分配给你的用户名和密码登陆.操作数据库./
      

  5.   

    want connect oracle, you must know instance name.
      

  6.   

    kazenoko(蜗牛) 不知道就不要乱讲,在SQL SERVER里面如果知道服务器和超级用户名和密码的话就可以任意操作的,
    我只是想ORACLE里是不是也可以
      

  7.   

    楼主问题好像存在逻辑错误啊,oracle是一个数据库(实例),就有一个system帐户,既然你能连接到oracle,必然知道该数据库(实例)啊。
    所以说,知道一个system帐户,不可能知道所有的数据库的,呵呵!
      

  8.   

    1.你要知道访问数据库的实例名
    2.用net configure工具配置一个服务名
    3.在SQL PLUS中用system/manager@服务名建立链接