ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle 10g 客户端安装 收藏

oracle 10g 客户端安装 收藏

原创 Linux操作系统 作者:chwang1984 时间:2010-06-11 09:47:39 0 删除 编辑

解决window64位平台无法通过plsql访问64数据库的问题,通过将下边几个包解压到相应的文件夹中,然后手动建立目录network\admin,及需要的监听,就可以通过plsql访问数据库了。。。^_^
1. 从http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
下载几个压缩包,解压到一个目录, d:\oracleclient

instantclient-basic-win32-10.1.0.2.zip : 这是最核心的包
instantclient-jdbc-win32-10.1.0.2.zip: 包含JDBC Driver的包
instantclient-sqlplus-win32-10.1.0.2.zip: 最简单的SQLPLUS包
2.配置tnsnames.ora 如下格式(必须在主目录如D:\oracleclient下network\admin下)
oracledata =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = oracledata)
    )
  )
3.下载并安装PL.SQL.Developer配置应用
  配置tools->preferences->connection
  Oracle Home=D:\oracleclient
  OCI library=D:\oracleclient\oci.dll
4.再次打开plsql则会在database中有oracledata 选项输入用户名密码就可以登陆

乱码问题:

在PL/SQL里,查看中含有中文的记录时,会显示乱码,解决方法:

方法一: 设置环境变量,点击我的电脑--〉属性--〉高级-〉环境变量,增加:NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK,ZHS16GBK 与自己的数据库编码一致,保存后重新启动PL/SQL  

方法二:写一个批处理plsql. bat放到plsqldeveloper安装目录下,内容如下:
    set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    PLSQLDev.exe
    点击这个plsql.bat,启动PLSQL.
   注意,由于pl/sql安装时程序中的方式和快捷方式已经生成,打开时不会执行.bat文件,而是直接执行的
PLSQLDev.exe, 因此如果希望启动pl/sql时就执行nls_lang,可以改变快捷方式的执行文件,
   右键点击桌面上的快捷方式,修改目标:"C:\Program Files\PLSQL Developer\PLSQLDev.exe" 为"C:\Program Files\PLSQL Developer\plsql.bat"
    完成后直接点击快捷方式就可以了。
备注:(
常设的字符集)
set nls_lang=simplified chinese_china.zhs16cgb231280
set nls_lang=simplified chinese_china.ZHS16GBK
set nls_lang=simplified chinese_china.Utf8   

 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17179887/viewspace-664958/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: PL/SQL设置
请登录后发表评论 登录
全部评论

注册时间:2009-03-27

  • 博文量
    96
  • 访问量
    185871