`
minstrel
  • 浏览: 48366 次
  • 性别: 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 中文乱码解决

    通过以上步骤,大部分情况下可以解决Oracle客户端PL/SQL的中文乱码问题。然而,由于涉及到的操作系统、数据库版本以及具体的应用场景不同,乱码问题可能有多种表现和解决方案。在实际操作中,需要结合具体的错误现象...

    oracle_instantclient_19_3_windows_x64_19.3.zip

    "oracle_instantclient_19_3_windows_x64_19.3.zip" 文件是Oracle Instant Client的19.3版本,专为64位Windows操作系统设计。这个压缩包提供了运行Oracle数据库应用程序所需的库文件和组件,解决了字符集不兼容的...

    Linux上安装Oracle汉字乱码完整解决方案_javacn

    在Linux环境中安装Oracle数据库并处理汉字乱码问题是一项常见的任务,尤其对于中文用户来说,确保数据库正确显示和处理汉字是至关重要的。以下是一份详细的步骤和解决方案,旨在帮助你克服这个挑战。 首先,我们...

    ORACLE 免客户端工具instantclient_11_1用法

    在IT领域,尤其是在数据库管理与应用开发中,Oracle数据库因其强大的功能和广泛的适用性而备受...对于那些寻求高效、轻量级Oracle数据库访问解决方案的开发者和DBA来说,Oracle Instant Client无疑是一个理想的选择。

    InstantClient

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

    oracle oci 解决64位乱码

    Oracle OCI(Oracle Call Interface)是Oracle数据库提供的一种...通过理解并应用以上知识点,你应该能够有效地解决64位环境下Oracle OCI的乱码问题,并成功地使用64位Navicate和PL/SQL Developer连接到Oracle数据库。

    instantclient-basic-win32-11.2.0.1.0,oci.dll库,驱动等,亲测可用!!!

    "instantclient-basic-win32-11.2.0.1.0"是Windows 32位系统上连接Oracle数据库的必备组件,包含了oci.dll库和其他必要的文件,可以配合PL/SQL Developer或其他支持Oracle的开发工具,实现高效的数据访问和管理。

    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的目录 ...

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

    以下是一个快速解决PHP PDO连接Oracle时出现中文乱码问题的方法。 首先,我们需要理解NLS_LANG环境变量的重要性。NLS_LANG是Oracle客户端的全局区域设置,用于指定字符集、日期格式等。对于正确显示中文字符,我们...

    instantclient 10.2 客户端配置

    - `ORACLE_HOME`:设置为Instant Client的安装目录,例如`C:\Oracle\InstantClient_10_2`。 - `TNS_ADMIN`:指向包含tnsnames.ora文件的目录,该文件定义了数据库连接的网络服务名。 - `PATH`:添加`ORACLE_HOME`...

    在64位系统下oracle数据库安装和oracle乱码问题

    2. **安装Oracle数据库客户端**:下载Oracle Instant Client的32位版本,将其解压到Oracle安装目录下,并配置相应的环境变量,如`PATH`和`TNS_ADMIN`,以确保客户端能够找到必要的文件和配置。 3. **安装SQL/Plus...

    instantclient_12_2_x64 64位下载

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

    PLSQL显示乱码、导出问题的解决方法

    ### PLSQL显示乱码、导出问题的解决方法 #### 一、ORACLE数据库显示乱码的问题 在处理Oracle数据库时,经常会遇到显示乱码的情况,尤其是在使用PL/SQL Developer等客户端工具时更为常见。此类问题通常是由于字符集...

    不安装Oracle就能使用plsql的方法

    但是,通过使用 instantclient-basic 包,我们可以不安装 Oracle 客户端而使用 PL/SQL。本文将详细介绍如何使用 instantclient-basic 包连接 Oracle 数据库,并使用 PL/SQL 工具进行开发。 知识点一:什么是 ...

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

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

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

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

    PowerDesigner连接Oracle

    2. 配置 NLS_LANG 环境变量的值为 SIMPLIFIED CHINESE_CHINA.ZHS16GBK,以解决中文乱码的问题。 使用 PowerDesigner 连接 Oracle 1. 打开 PowerDesigner,选择“文件”->“新建”->“数据库连接”。 2. 选择 ...

    不安装oracle客户端,用plsql连接oracle

    测试环境中的Instant Client Basic包已解压存放在`D:\STUDY\instantclient_10_2`目录下。 2. **配置SQLNET.ORA和TNSNAMES.ORA文件** 在Instant Client所在目录中创建两个必要的配置文件: - `sqlnet.ora`:用于...

    免安装Oracle客户端使用PL/SQL连接Oracle的2种方法

    Oracle Instant Client Package是一种轻量级的Oracle客户端库集合,它提供了必要的驱动程序来访问Oracle数据库,而无需完整安装Oracle客户端。具体步骤如下: 1. **下载与解压** 首先,从Oracle官方网站下载...

Global site tag (gtag.js) - Google Analytics