有付出必有回报。 有得必有失。 有酸甜苦辣的生活才是真正的生活。 我愿意像蜡烛一样发光发热,来照亮我的人生征途!! 日志上的资料都是我个人喜欢的或是对自己有用的,当然有很多是从别人处转载来的,但是都是为了共同进步!希望和大家一起分享! 牛年让自己更"牛"一点!!!

发布新日志

  • 免安装oracle客户端用plsql连接远程oracle

    2012-02-08 09:21:44

     
       经常因为工作的需要,需要远程连接oracle数据库。以前一直是老老实实地在本机安装了oracle客户端然后去连接数据库,这次想偷点懒,不安装oracle客户端,直接用plsql连接数据库。按照如下步骤操作即可(已通过试验)。。
    1.下载一个Instant Client Package 的软件,不需安装,只需解压。在解压后的目录下建立NETWORK\ADMMIN\tnsnames.ora.
    编辑tnsnames.ora,内容如下:
     
         racledata =
               (DESCRIPTION =
                 (ADDRESS_LIST =
                   (ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521))
                 )
                 (CONNECT_DATA =
                   (SERVICE_NAME = yourSID   )
                 )
               )
    比如,oracledata,随便写,这个字段是在PLSQL中连接用的字符串.
    yourhostip,是数据库服务器的IP地址
    SERVICE_NAME,写的是数据库名
    第二步,设置PLSQL
    在perference里面设置OCI Library和Oracle_home,我的设置是OCI
    Library=c:\oracleclient\oci.dll,Oracle_home=c:\oracleclient。
    这个路径要按照你刚才安装oracle客户端的实际路径来
    好了,重启PLSQL,填写数据库用户名和密码,选择连接到刚才设置的连接串,选择用户类型,就可以了。
    如果查询出来的数据是乱码,需要设置字符集.
    要设置一个字符集,这样查询出来的数据才不会是乱码,写一个批处理pldev. bat放到pl安装目录下,内容如下:
    set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    PLSQLDEV.exe
    然后双击该bat文件后,就可以启动plsql了。
Open Toolbar