请问如何通过shell脚本,切换用户的身份

请问如何通过shell脚本,切换用户的身份

我刚刚遇上了一个脚本编程的问题。

有一个脚本,需要用oracle用户身份执行。可是这个脚本中有几行代码需要用root身份来执行。现在知道root的密码,就是不知道该如何切换身份。请各位大侠多多指教。      
学习sybase数据库建库脚本。
先用root运行脚本,然后su -l sybase -c ...
自己用su --help看。