在solaris中设置oracle

时间:2014-12-12 16:45:01

标签: oracle unix

我正在运行一个批处理作业,它在solaris中调度shell脚本。 每个脚本都有oracle环境变量,例如oracle_home,path,在前几行内设置库以在脚本中运行查询。 是否有任何方法可以在脚本运行时自动获取oracle路径?

1 个答案:

答案 0 :(得分:1)

如果我正确理解你的问题......你可以使用oraenv来设置oracle环境。

这是一个基本的例子:

#!/bin/bash
ORACLE_SID=orcl

. oraenv << EOF >> /dev/null
$ORACLE_SID
EOF

echo $ORACLE_SID
echo $ORACLE_HOME
echo $ORACLE_BASE
echo $PATH

此脚本从oratab自动获取Oracle相关路径和环境。

请注意,oraenv通常位于/ usr / local / bin或/ usr / bin。