Chinaunix首页 | 论坛 | 博客
  • 博客访问: 539252
  • 博文数量: 102
  • 博客积分: 950
  • 博客等级: 准尉
  • 技术积分: 1094
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-28 16:07
文章分类

全部博文(102)

文章存档

2020年(2)

2016年(5)

2015年(15)

2014年(25)

2013年(18)

2012年(19)

2011年(18)

我的朋友

分类: Oracle

2014-08-20 10:41:33

连接oracle几种方法:
1. linux下用 
    instantclient-basic-linux.x64-11.2.0.3.0.zip
     instantclient-sqlplus-linux.x64-11.2.0.3.0.zip
    instantclient-sdk-linux.x64-11.2.0.3.0.zip
windows下用pl/sql developer + instantclient客户端 instantclient-basic-nt-11.2.0.3.0(简版客户端) 或者用完整oracle客户端
    也可以直接下载官方的sqldeveloper-4.0.2.15.21-no-jre,这个功能强大,但不好使用,习惯问题

配置instantclient-basic-nt-11.2.0.3.0,解压到目录并在安装目录下添加network和admin文件夹和tnsnames.ora 文件。
内容如下:
odsdb =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.11.33.250)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SID = dw1)
    )
  )

配置PL/SQL Developer

          打开PL/SQL Developer,打开“工具”菜单下的“首选项”

          Oracle主目录名: D:\soft\instantclient_10_2

          OCI库: D:\soft\instantclient_10_2\oci.dll


如何登陆:
linux下访问如下:
sqlplus  username@odsdb ,然后输入密码

windows下
pl/sql 下 输入用户名、密码和odsdb


plsql 如何防止乱码

环境变量中新加:

变量名:NLS_LANG

变量值:AMERICAN_AMERICA.ZHS16GBK

 

最好和数据库的编码一致

 

select userenv('language') from dual;

 

可查询当前数据库的编码
 AMERICAN_AMERICA.AL32UTF8



阅读(1191) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~