法1

a. 切换用户只执行一条命令的可以用: su - oracle -c command
 b. 切换用户执行一个shell文件可以用:su - oracle -s /bin/bash shell.sh

法2

su - oracle <<EOF
sqlplus / as sysdba
select sysdate from dual;
select sysdate from dual;
exit;
EOF

 

 

相关文章: