`
minstrel
  • 浏览: 47475 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

linux下通过Instant Client访问oracle输出中文乱码的解决办法

阅读更多
1,设置NLS_LANG
  export NLS_LANG=american_america.AL32UTF8

2,在rails中database.yml的设置
  development:
  adapter: oracle
  database: XXX.XXX.XXX.XXX/service_name
  username: your_name
  password: your_password


3,测试oracle是否连通:
  ruby -r oci8 -e  "OCI8.new( 'your_name', 'your_password', 'XXX.XXX.XXX.XXX/service_name').exec( 'select * from your_table') do |r| puts r.join(' | '); end"
分享到:
评论

相关推荐

    Oracle客户端PL/SQL 中文乱码解决

    NULL 博文链接:https://leo1211.iteye.com/blog/468573

    InstantClient

    InstantClient安装使用 新安装系统,从未安装过任何版本Oracle 1、设置变量: NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(注意中间有空格,这个如果不设,toad查询中文会是乱码) TNS_ADMIN=C:\instantclient...

    instantclient-basic-windows.x64-11.2.0.3.0.zip

    接着打开PL/SQL,在perference->Connection里面设置OCI Library和Oracle_Home,我的设置是OCI Library=c:\oracleclient\oci.dll,Oracle_Home=c:\oracleclient,c:\oracleclient是指刚才解压缩Instant Client的目录 ...

    instantclient_12_2_x64 64位下载

    PLSQL 连接不上64位Oracle 的解决方法 系统变量中添加2个环境变量: 第一个是指向TNS文件所在目录的,这个目录是你安装的64位版本Oracle的TNS文件所在目录。TNS文件就是保存了连接信息的文件。 TNS_ADMIN 值: E:\...

    本机不安装ORACLE直接连接服务器上的ORACLE

    2、在D:/instantclient_11_2目录下新建目录network,在network目录下再新建admin目录,在admin目录下新建文件tnsnames.ora,使用文本编辑器打开写入如下内容: ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = ...

    php pdo oracle中文乱码的快速解决方法

    ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PATH=/usr/include/oracle/12.1/client64 LD_LIBRARY_PATH=$ORACLE_HOME/lib #remember this is the client NLS_LANG not the server one NLS_LANG=FRENCH_...

    PL/SQL不安装Oracle连接数据库

    1、下载instantclient-basic-win32-11.2.0.1.0此为压缩包,解压就行(路径如:D:\oracle\instantclient\instantclient).解压的路径自行调整 2、新建tnsnames.ora文件,路径如(D:\oracle\instantclient\instantclient...

    XP_Vista_Win7中安装Oracle客户端.txt

    instantclient-basic-win32-11.1.0.x.0.zip (目前有版本: 11.1.0.6.0 和 11.1.0.7.0) 或 instantclient-basic-win32-10.2.0.x.zip (目前有版本: 10.2.0.3 和 10.2.0.4) 或 instantclient-basic-win32-10.1....

    plsql连接oracle的包

    变量值:D:\IT\plsql_oracle\instantclient_12_1 变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK --这个解决plsql内部操作语句乱码3,把数据库信息添加至 tnasname.ora文件中 # 案列 CRM_PUB/CRM...

    oracle 11g免安装版

    E:\app\instantclient_11_2 在工具-首选项,连接,OCI库输入 e:\app\instantclient_11_2\oci.dll 添加环境变量 系统变量中添加2个: 第一个是指向TNS文件所在目录的,这个目录是你安装的64位版本Oracle的TNS文件所在...

    oracle即时客户端 64位 11g

    之前一直都是用eclipse自带的Data Source Explorer访问Oracle数据库,可是只能简单地查看,而且很多字段不兼容。 今天开始使用PLSQL Developer连接远程Oracle数据库的时候,提示我没有安装Oracle客户端,才知道PLSQL...

    oracle即时客户端 64位 10g

    之前一直都是用eclipse自带的Data Source Explorer访问Oracle数据库,可是只能简单地查看,而且很多字段不兼容。 今天开始使用PLSQL Developer连接远程Oracle数据库的时候,提示我没有安装Oracle客户端,才知道PLSQL...

    Oracle 客户端精简版

    具体如下:TNS_ADMIN 值为:D:\instantclient_10_2 (因为我把刚才搜索到的文件放在此目录中) NLS_LANG 值为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK (下面将会用到) 4、设置ORACLE的语言,添加环境变量: NLS_LANG =...

    pl/sql绿色免安装版【内置中文乱码解决问题】

    附件为plsql绿色免安装版,解压后,直接运行plsql,跳过输入账号密码,点击...例:D:\PLSQL Developer\instantclient_11_2 OCI库配置,例:D:\PLSQL Developer\instantclient_11_2\oci.dll 点击确定保存,重新运行即可

    plsql13安装.zip

    2:把instantclient-basic-windows.x64-19.6.0.0.0dbru.zip 和 instantclient-sqlplus-windows.x64-19.6.0.0.0dbru.zip 解压到 D:\Program Files\PLSQL Developer 13\instantclient_19_6 中 3:安装VC_redist.x64 4:...

    PLSQL Developer 12.rar

    2、在D:/instantclient_11_2目录下新建目录network,在network目录下再新建admin目录,在admin目录下新建文件tnsnames.ora,使用文本编辑器打开写入如下内容: ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS ...

Global site tag (gtag.js) - Google Analytics