完整的解决oracle乱码shell处理(当每日导入数据库是英文字符集但需要导入中文字符集并且显示中文)

这是一个Shell脚本示例,用于处理Oracle数据库的字符集问题。脚本包括了从英文字符集转为中文字符集的过程,涉及导入、导出、转码和删除表的操作,最终将转换后的文件上传到远程服务器。
摘要由CSDN通过智能技术生成

1.gs_o_convert.sh

#!/bin/sh
ORACLE_BASE=/home/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2.0;export ORACLE_HOME
ORACLE_SID=test;export ORACLE_SID
DISPLAY=192.168.10.251:0.0;export DISPLAY
PATH=$ORACLE_HOME/bin:/usr/kerberos/bin:/usr/local/java/bin:/usr/local/java/jre/bin:/usr/bin:/usr/local/bin:/bin:/usr/local/mmsdiy/apache2.2.6/bin:/etc:/usr/sbin:/usr/lbin:/usr/ucb:$HOME/bin:/usr/X11R6/bin:/usr/bin/X11:/sbin;export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib;export LD_LIBRARY_PATH
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;export ORA_NLS33
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:/usr/local/java/jre/lib:/usr/local/java/lib:/usr/local/java/lib/tools.jar:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib;export CLASSPATH
NLS_LANG="SIMPLIFIED AMERICAN_AMERICA.ZHS16GBK";export NLS_LANG

#Written by Chameleon

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值