반응형
Sqlplus oracle : bash에서 sql 명령을 한 줄로 실행하려면 어떻게 해야 합니까?
이것을 sqlplus에서 bash시 1개의 명령줄로 변환할 수 있습니까?자동화하고 싶기 때문입니다.
sqlplus / as sysdba
SQL> EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
exit
어차피 파일 끝에서 종료되기 때문에 자동화된 종료가 필요하지 않습니다.한 마디로 다음과 같은 작업을 수행할 수 있습니다.
echo 'EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);' | sqlplus / as sysdba
sqlplus user/password@host @file.sql
당신은 쉘 안에 팔로우 함으로써 글을 쓸 수 있습니다.
#!/bin/bash
sqlplus / as sysdba <<EOF
EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
exit
EOF
아니면 이 명령어를 절차에 넣을 수 있습니다.
sqlplus /nolog @your_script.sql
언급URL : https://stackoverflow.com/questions/11237824/sqlplus-oracle-how-can-i-run-sql-command-on-bash-in-1-line
반응형
'programing' 카테고리의 다른 글
휴대성이란 무엇입니까?자바는 다른 언어보다 어떻게 더 휴대성이 좋습니까? (0) | 2023.11.06 |
---|---|
HTML 에코 내부에 변수가 있는 큰따옴표 탈출 (0) | 2023.11.06 |
git push gerrit HEAD:refs/for/master가 git push origin master 대신 사용되는 이유 (0) | 2023.11.06 |
도커 컨테이너에서 php의 mysql 확장을 활성화하는 방법은? (0) | 2023.11.06 |
Google CDN의 최신 jQuery 버전 (0) | 2023.11.06 |