通过,plsql可以对本地库进行操作,
可对只知道ip地址的oracle库,如何查看操作呢
初学,希望高手指点

解决方案 »

  1.   

    没明白,只知道IP地址,oracle的SID什么的知道吗,可以查看tnsnames.ora文件
      

  2.   

    问下,这个sid是啥呢,我在本地库里是怎么设置的呢
      

  3.   

    我机器上有个oracle库,现在想三个人共用,可是不知道怎么能让他们访问我的库,所以1,数据库的sid是什么在哪能知道
    2,知道了sid,怎么去访问(我用的是9i)
    3,plsql能做到这样的访问吗
      

  4.   

    sid 全局数据库,建议楼主学学oracle基础
      

  5.   

    再其他机器上的oracle安装目录下(以Oracle9i为例)
    \oracle\ora92\network\admin打开tnsnames.ora文件
    追加以下配置
    usesid =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = serversid)
        )
      )serversid就是你本机上oracle服务名
    usesid默认为serversid,也可设置为其他名称
    host设置为你的IP地址
    port如果你没有特别设置的就不用改了OK!
      

  6.   

    1.在安装数据库时会提示输入全局数据库名称的,那个就是.
    2.可以查看tnsnames.ora中
      SQL> connect /as sysdba
         已连接。
      SQL> select instance_name from v$instance;     INSTANCE_NAME
         ----------------
         ora10g
    3.pl/sql也是通过语句实现的,要看看pl/sql的书多人共用,可以用netmanager来进行配置(在客户端)
      

  7.   

    你告诉他们ip,sid和用户名,密码,开放1521端口(linux)或者禁止防火墙(window)就可以了
    1,数据库的sid是什么在哪能知道 
    就是数据库的实例名,在$Oracle_BASE/admin里看看有没有子目录,这里的子目录就是oracle里的实例,如果只有一个恭喜你,这个就是SID,
    如果有多个,你就继续看
    window 可以看系统服务里 有类似与oracleserviceXXXX 这后面的XXXX就是实例名了,你启动这个服务SID就是XXXX
    linux 看运行组里 的环境变量 $ORACLE_SID就是启动时的SID叻2,知道了sid,怎么去访问(我用的是9i) 
    对于远程的访问有两种方式
    通过配置tnsname来访问,在网上可以查到,window的话,开始->程序->oracle...->Configuration and Migration Tools->net manager 配置, linux下,运行netmgr 可以出现图形配置界面,或者根据网上资料 手工修改$ORACCLE_HOME/network/admin/tnsnames.ora文件还有一种方式使用EZCONNECT的方式,在google搜一下
    3,plsql能做到这样的访问吗
    plsql不过是Oracle里的语言集,是一个语法的集合,你这里指的是不是一种oracle的客户端,pl/sql developer. 如果使用以上的正确的tnsname配置过后,是可以访问的。
    ==================================================================
    Inthirties关注Oracle数据库 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系
    联系方式QQ:370140387
    QQ群:  85837884(注明:数据库)
    电子邮件:[email protected]
    网站: http://www.inthirties.com
      

  8.   

    你的机器作为服务端,至少需要配置tnsnames.ora和listener.ora。其他访问的机器需要配置tnsnames.ora。至于如何配置,可上网搜索相关文档。