Для импорта и exp можно предоставить параметры в файле. Можно изменить полномочия на этом файле в файловой системе для создания этого читаемым только людьми, которых Вы выбираете. Проверьте документацию на параметр командной строки PARFILE. Опция, которую Вы захотите включать в PARFILE, является опцией USERID.
Для SQLPLUS можно указать/nolog опцию и предоставить команду соединения как первую строку sql сценария, который Вы выполняете.
sqlplus /nolog @myscript.sql
И затем в myscript.sql:
connect user/pass@tnsname
...
Для SQLPlus я обычно рекомендую создать файл или использовать "здесь" документ, таким образом, можно защитить имя пользователя/пароль от того, чтобы быть просматриваемым с "PS-ef" команда в Unix/Linux. Если имя пользователя/пароль содержится в файле сценария или sql файле, можно защитить использующие соответствующие полномочия чтения пользователя/группы. Затем можно сохранить пользователя/передачу в файле как это в сценарии оболочки:
sqlplus -s /nolog <<EOF
connect user/pass
select blah from blah;
quit
EOF