触动精灵显示连接服务器错误:0TSP 脚本验证失败(0)!

触动精灵显示连接服务器错误:0TSP 脚本验证失败(0)!,第1张

出现这样问题的解决方案如下
网络问题。请确保设备处于联网状态。
请尝试更换网络。
请尝试修改DNS为223555和223666
多次尝试后如果仍然无法解决,请尝试方式2。
时间设置问题。可能是由于时间与当前不匹配,请尝试设置-通用-日期与时间-将自动设置时间打开。
其他。如果以上都无法解决您的问题,请尝试卸载重新安装触动精灵。卸载重装触动精灵步骤详见:>使用shell调用sqlplus来执行sql语句,导出到文件可以通过spool命令指定文件,我从自己曾经写的脚本截取一段给你示例吧,如果你熟悉shell编写的话,很容易改造成自己需要的
参数1-6分别是表名,oracle用户名,oracle密码,oracle服务器ip地址,oracle服务器端口,oracle服务器的服务名(如果不确定联系DB管理员)
T_NAME=$1
USERID=$2
PASSWD=$3
IP=$4
PORT=$5
SERVICENAME=$6
DB_LINK_STR=$USERID/$PASSWD@$IP:$PORT/$SERVICENAME
sqlplus -S $DB_LINK_STR<<EOF
set HEADING OFF
SET ECHO OFF
SET FEEDBACK OFF
SET TERMOUT OFF
SET LINESIZE 1000
SET TRIMSPOOL ON
spool tempout
select COLUMN_NAME||' '||DATA_TYPE||' '||DATA_LENGTH||' ',DATA_DEFAULT from user_tab_columns where table_name='$T_NAME' order by column_id;
spool off
exit
EOF
sed -i '/^$/d' tempout
执行完毕后,就会出现tempout文件,里面是指定表的一些信息:列名,数据类型,数据长度和默认值,且以空格分隔


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10881866.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存