法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;
exit
;
EOF