有人可以共享设置shell脚本以连接到oracle DB的完整设置,因为我公司没有给我完全访问几个目录我正在寻找替代选项以及我只需要列表最小和最大配置(如ora,需要监听器访问?)(是否需要oracle目录访问)? - 非常感谢任何帮助。
答案 0 :(得分:0)
试试这种格式。如果从远程计算机运行shell脚本,则需要在远程计算机中设置sqlplus实用程序和TNS路径。
#!/bin/bash
export ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
UP='username/password'
RETVAL=`sqlplus -silent $UP <<EOF
SET PAGESIZE 0 FEEDBACK OFF VERIFY OFF HEADING OFF ECHO OFF
SELECT count(*) from table_name;
EXIT;
EOF`
echo $RETVAL