不装客户端,连接数据库的办法


space 16:28:16
你好,我想请教你一个问题
tony 16:30:02
:)已经回答了.
space 16:30:51
没看到啊
tony 16:31:11
哦.是没有:)说来看看.
space 16:32:01
我的问题很简单,是:如果我机器上只装有PL/sql developer,其他什么都没有安装,那我可以访问远程的数据库吗
tony 16:33:28
你的意思是在不安装客户端的情况下吗?
 
space 16:33:40

space 16:34:21
我只装有PL/sql developer,想通过PL/sql developer访问远程数据库
tony 16:34:59
可以.但是非常麻烦.还不如装个客户端.
space 16:35:25
怎么设置,我连不上去
tony 16:39:06
Core40.dll, Nasns80.dll, Ncr80.dll, Ni80.dll, Nlsrtl33.dll, Nmp80.dll,
Nms80.dll, Nnci80.dll, Nnfd80.dll, Nnfg80.dll, Nnfn80.dll, Nng80.dll
Npl80.dll, Nr80.dll, Ns80.dll, Nt80.dll, Ntt80.dll, Nz80.dll, Ociw32.dll,
 Ora805.dll, Otrace80.dll, Tnsnames.ora
 
tony 16:39:23
上述文件拷贝到运行目录下即可,连接串可以在Tnsnames.ora中更改或添加
注册表中导入以下路径指到程序的运行目录下即可e:/test 为程序运行的目录
NET80 可以是任意的字符串
REGEDIT4

[HKEY_LOCAL_MACHINE/Software/ORACLE]
"NET80"="e://test"

测试环境:客户端:WIN98 服务器端7.0.3(NT4.0)  8.0.5(WIN2000)
安装的是8.0.5的客户端取得信息

 
tony 16:39:38
你试试.
tony 16:39:39
Tnsnames.ora中的串格式必须是
pb=
  (DESCRIPTION =
    (ADDRESS_LIST =
        (ADDRESS =
          (COMMUNITY = tcp.world)
          (PROTOCOL = TCP)
          (Host = *.*.*.*)
          (Port = 1521)
        )
        (ADDRESS =
          (COMMUNITY = tcp.world)
          (PROTOCOL = TCP)
          (Host = *.*.*.*)
          (Port = 1526)
        )
    )
    (CONNECT_DATA = (SID = ORCL)
    )
  )
不能为
WJS.WORLD =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 1521))
    (CONNECT_DATA = (SID = ORCL))
  )
(*.*.*.*)为IP地址

 
tony 16:40:34
你的oracle环境是什么?
space 16:41:07
哦,好。谢谢
tony 16:41:22
不客气.
space 16:41:33
10g
tony 16:42:53
 那可能不太一样了.
tony 16:43:01
8i的都不一样了.
space 16:44:16
哦,那也试试看
tony 16:45:31
嗯:)好的.搞定了告诉我!
space 16:45:39
好的
tony 16:45:54
 
space 16:47:29
“上述文件拷贝到运行目录下即可,连接串可以在Tnsnames.ora中更改或添加”
运行目录指的是什么?
 
tony 16:47:48
bin
space 16:50:05
哦,呵呵。谢谢
tony 16:50:34
1、增加环境变量
       Path Oracle文件的路径(以下以应用程序的文件夹为例)
 
tony 16:50:39
2、注册表修改:
      在HKEY_LOCAL_MACHINE/SOFTWARE下新建ORACLE,在ORACLE下新建HOME0,并添加如下的字串值
      ------------------------------------------------------------
      字串值         |          数据
      ------------------------------------------------------------
      NETWORK        |     应用程序的文件夹(ADMIN文件夹的位置)
      NLS_LANG       |     SIMPLIFIED CHINESE_CHINA.ZHS16GBK
      ORA_NLS33      |     应用程序的文件夹(LX*.NLB的位置)
      ORACLE_HOME    |     应用程序的文件夹
 
tony 16:50:45
、需要的文件
       A、在应用程序的文件夹中建文件夹ADMIN,包含SQLNET.ORA和TNSNAMES.ORA文件
       B、LX*.NLB文件,除去LX3*.NLB文件
       C、需要的DLL文件
 
tony 16:51:00
oci.dll
       oracle.key
       oraclient8.dll
       oracommon8.dll
       oracore8.dll
       orageneric8.dll
       oraldapclnt8.dll
       oran8.dll
       ORANCDS8.DLL
       orancrypt8.dll
       oranhost8.dll
       oranl8.dll
       oranldap8.dll
       ORANLS8.DLL
       oranms.dll
 
tony 16:51:11
oranl8.dll
       oranldap8.dll
       ORANLS8.DLL
       oranms.dll
       oranms.dll
       oranmsp.dll
       orannds8.dll
       orannts8.dll
       orannzsbb8.dll
       oranoname8.dll
       oranro8.dll
       ORANSID8.DLL
       orantcp8.dll
       ORANTCPS8.DLL
 
tony 16:51:11
ORANSID8.DLL
       orantcp8.dll
       ORANTCPS8.DLL
       orantns8.dll
       ORAPLS8.DLL
       ORASLAX8.dll
       ORASQL8.DLL
       oratrace8.dll
       oravsn8.dll
       orawtc8.dll
       ---------------------------------
       procus8.dll
       proczhs8.dll
 

你可能感兴趣的:(Oracle学习笔记)