一直想装个sqlplus在我的ubuntu上,受原来再win下的影响一直以为需要安装oracle客户端,原来不用。
1.首先下载我们需要的东西
instantclient-basic-linux.x64-12.1.0.2.0.zip instantclient-sqlplus-linux.x64-12.1.0.2.0.zip
下载地址:
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 选择你的平台,然后下载就好。
2.下载完成后,将这两个在同一个目录下解压出来,然后,他们两个会解压都已个目录里。
3.我的是linux所以在, ~/.bashrc 底下添加了
export ORACLE_HOME=/home/work/Program/sqlplus/instantclient_12_1
export TNS_ADMIN=$ORACLE_HOME
export PATH=$ORACLE_HOME:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
最重要的是这里配置不好的话,sqlplus没法用会是乱码,这个需要配置下
NLS_LANG=<Language>_<Territory>.<Clients Characterset> 配置格式
参数的值从那里来
------------------------------ --------------------------------------------------------------------------------
NLS_LANGUAGE SIMPLIFIED CHINESE
NLS_TERRITORY CHINA
NLS_CURRENCY ?
NLS_ISO_CURRENCY CHINA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET ZHS16GBK
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
根据这三个填好就不会有乱码 ,另外在我自己配置的时候 NLS_LANG 这个写成了 NLS_LANGE 最后才找到然后把它解决了。可以畅快的用sqlplus