2017-03-25 1 views
-2

누군가가 쉘 스크립트를 설정하여 oracle DB에 연결하기위한 전체 설정을 공유 할 수 있습니다. 회사에서 몇 가지 디렉토리에 대한 완전한 액세스 권한을 제공하지 않기 때문에 대체 옵션을 찾고 있습니다. 최소 및 최대 구성 목록 만 필요합니다 (예 : ora, 리스너 액세스 필요)? (oracle 디렉토리 액세스 필요)? - 어떤 도움을 많이 주시면 감사하겠습니다.유닉스와 오라클 DB 연결

+0

더 자세히 설명해 주시겠습니까? –

답변

0

이 형식을 시도하십시오. 원격 시스템에서 쉘 스크립트를 실행하는 경우 원격 시스템에 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