-
원격 연결Oracle-diary/DB의 중요성질 2020. 1. 29. 19:03
db에서 원격지로 접속하기
다른 사람이 조종할 수 있게.
c:\>IPCONFIG
IPv4 주소 . . . . . . . . . : 192. 뭐뭐라 뜸
C:\app\JHTA\product\11.2.0\dbhome_1\NETWORK\ADMIN에서 listener를 메모장형식으로 열고
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) <-이걸 복사해 아래 3개를 만든후
(ADDRESS = (PROTOCOL = TCP)(HOST = JHTA-PC)(PORT = 1521)) <-컴퓨터 사용자 찾아서 쓰고
(ADDRESS = (PROTOCOL = TCP)(HOST = ip주소)(PORT = 1521)) <-ipconfig로 아이피 찾아서 쓴다.
)
)
C:\app\JHTA\product\11.2.0\dbhome_1\NETWORK\ADMIN에서 tnsnames를 메모장형식으로 열어서
c:\>tnsping db1 3 db1이라는 곳에 연결할 수 있는지 3번 시도해보란소리
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
를 복사해
db1 = <- 이름 변경
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 여기에 ip주소)(PORT = 1521))<-host ip주소 변경
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
다음에는
제어판 방화면 고급설정
인바운드 규칙 (들어갈 수 있게 구멍만 내주는 것)
새 규칙 -> 프로그램 -> app~ bin ~ oracle 등록
새 규칙 -> 프로그램 -> app~ bin ~ lsnrctl등록
새 규칙 -> 포트 -> 1521 <-oracle은 1521 mysql은 3306
cmd c:\에서
▽
c:\>tnsping db1 3
▽
c:\>sqlplus scott/tiger@db1 <-@는 원격 접속표시자
이후에 CMD를 통해 데이터를 입력하면 연결된사람과 정보를 공유한다.
이후에 commit을 해야 한다.'Oracle-diary > DB의 중요성질' 카테고리의 다른 글
SQL과 ascii코드 (0) 2020.01.29 SQL과 SQLPLUS 명령어 비교 (0) 2020.01.29 ROWNUM (0) 2020.01.29 NULL특징 (0) 2020.01.29 LOB (0) 2020.01.29