-
SQL Plus 사용개발입문/개발환경 세팅 2016. 12. 11. 12:07
| SQL 사용
./sqlplus {사용자이름}/{패스워드}@{접속서비스정보}
사용자이름과 패스워드는 접속하려는 DB에서 User 권한을 가지고 있는 사용자이름/패스워드 이다.
접속 서비스 정보는 내가 원격접속할 DB의 주소(Protocol, Host IP, Port) 및 서비스 고유이름(DB인스턴스 이름) 을 의미한다.
| 접속 서비스 명 미리설정 tnsname.ora
tnsname.ora 파일은 Oracle Client나 Application에서 Oracle에서 접근하기 위한 Local Naming Parameters 를 가지고 있는 파일이다. 이 파일을 사용하면 sqlplus 접속을 할 때 접속서비스 정보의 긴 파라미터 대신 간단하게 이름으로 대체할 수 있다.
vi tnsname.ora
TESTSERVER =
(DESCRIPTION=
(ADDRESS_LIST =
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.123)(PORT=1521))
)
)
(CONNECT_DATA=
(SID=ORCL)
)
| Host, Port, ServiceName 절대경로 기재
- Host 호스트: ORACLE 서버가 설치되어 있는 HOST 컴퓨터의 IP
- Port 포트: 호스트 컴퓨터의 DBMS 포트번호 (디폴트값은 1521)
- Service Name SID: 같은 호스트에서 서비스의 구분을 위한 SID
./sqlplus username/userpassword@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.123)(PORT=1521))(CONNECT_DATA=(SID=XE)))
참고 |
SQL 사용: http://blog.saltfactory.net/database/install-oracle-instant-client-on-mac-osx.html
SID, serviceName 설명: http://pangate.com/665
SQL 사용시 발생 오류 대처: http://commit.co.kr/48
함께 공부하실 분 댓글 달아주세요~ :)
틀린 부분도 가감없이 지적해주세요~
'개발입문 > 개발환경 세팅' 카테고리의 다른 글
맥 터미널 명령어 입문2: 패키지 관련 명령어 (0) 2016.12.11 맥 터미널 명령어 입문1: 파일, 디렉토리 명령어 (0) 2016.12.11 Mac, Oracle Instant Client 설치 (4) 2016.12.11 Homebrew 사용 - OS X Package Manager (2) 2016.12.04 Mac, Oracle 설치 (1) 2016.12.04