오라클 SQLPLUS에서 SQL스크립트 수행시 다중 서버 작업 방법 본 작업은 배치등의 작업에서 여러개의 서버가
있을경우 하나의 SQL을 파일을 통해 여러 서버에서의 DB처리 작업이 가능한 방법입니다.
하나이상의 DB를 관리하고 있는 DBA에게 유용한 방법 입니다.
다중 계정 프로세스 처리 SQL파일(TEST.SQL)
--첫번째 서버 계정 접속
CONN DB_ID(TEST1)/DB_PW@TNS_NAME
CREATE TABLE TEST1 AS SELECT * FROM DBA_TABLES;
--두번째 서버 계정 접속
CONN DB_ID(TEST2)/DB_PW@TNS_NAME
CREATE TABLE TEST1 AS SELECT * FROM DBA_TABLES;
SQLPLUS SQL스크립트 파일 수행
SQLPLUS -s DB_ID/DB_PW@TNS_NAME @./TEST.SQL
다중 계정 프로세스 처리 결과 확인
SELECT OWNER,TABLE_NAME FROM DBA_TABLES WHERE TABLE_NAME='TEST1'
수행결과
OWNER TABLE_NAME
TEST1 TEST1
TEST2 TEST1
'DATABASE > ORACLE' 카테고리의 다른 글
윈도우 배치에서 오라클 오류로그 파일을 읽어들여 DB에 저장 (0) | 2020.12.21 |
---|---|
윈도우 배치에서 오라클 로그파일 오류메세지(ORA-) 파일로 출력하기 (0) | 2020.12.21 |
오라클(ORACLE) 롱(LONG) 데이터타입의 값을 추출하기 위한 방법 (0) | 2020.12.17 |
30일지난 아카이브 로그 파일 백업 쉘 스크립트(AIX) (0) | 2020.07.06 |
ORA-08104: 인덱스 객체 00000 은(는) 온라인 구축 중이거나 재구축 중입니다 (0) | 2020.06.02 |