同事问了个问题 ,在执行sqlldr 的时候报错:
Message 2100 not found; No message file for product=RDBMS, facility=ULMessage 2100 not found; No message file for product=RDBMS, facility=UL
原因是,他执行脚本的时候 进入oracle 用户用的是 su 而不是su -
下面的 su 和su - 的区别:
su 是切换到其他用户,但是不切换环境变量
su - 是完整的切换到一个用户环境
所以熬药尽量用su - 而不是su