互联网服务AIXshellOracle

AIX下shell脚本问题,如何在脚本中交接oracle数据库然后将查询结果写入文件

我是一个萌新,每天日检太麻烦了,领导说写一个脚本,环境是aix双机rac 巡检内容包括,aix磁盘,集群状态,还有就是数据库内的问题,例如asm磁盘,变空间等。现在问题出在切换oracle数据库然后无法返回root.请各位大神指教...显示全部

我是一个萌新,每天日检太麻烦了,领导说写一个脚本,环境是aix双机rac 巡检内容包括,aix磁盘,集群状态,还有就是数据库内的问题,例如asm磁盘,变空间等。现在问题出在切换oracle数据库然后无法返回root.请各位大神指教

收起
参与14

查看其它 3 个回答Alex-m的回答

Alex-mAlex-m技术经理中国电信

sqlplus -s /nolog <<EOF 2>>error.log
conn usrname/passwd
set colsep ','
set echo off
set feed off
set head off
set pagesize 0
set linesize 500
set termout off
set trimout on
set trimspool on
spool "test.lst"
select sysdate from dual;
spool off
quit;
EOF

在shell中访问数据库大概手写了一个样例,,好长时间比搞了,仅做参考,关于sqlplus的参数开关以及spool的用法,可以进一步找参考资料查询,以上都是常见的一些。

IT其它 · 2017-05-23
浏览5330

回答者

Alex-m
技术经理中国电信
擅长领域: 服务器数据库AIX

Alex-m 最近回答过的问题

回答状态

  • 发布时间:2017-05-23
  • 关注会员:5 人
  • 回答浏览:5330
  • X社区推广