
**IP 주소**
네트워크에서 통신하는 장비를 구별하기 위한 고유한 주소.
IP 주소는 32비트의 숫자로 구성되며,
4개의 8비트 숫자로 나눌 수 있다.
각 숫자는 0~255 사이의 값을 가질 수 있다.
-------------------------------------
**사설 IP 주소**는 하나의 내부 네트워크에서만 사용되는 IP 주소.
사설 IP 주소는 전 세계적으로 유일하지 않으며, 같은 네트워크 내에서만 중복되지 않는다.
사설 IP 주소는 일반적으로 다음과 같은 범위에서 할당됨.
* 10.0.0.0 ~ 10.255.255.255
* 172.16.0.0 ~ 172.31.255.255
* 192.168.0.0 ~ 192.168.255.255
-------------------------------------
**공인 IP 주소**는 인터넷에서 사용되는 IP 주소.
공인 IP 주소는 전 세계적으로 유일하며,
인터넷에 연결된 모든 장비는 고유한 공인 IP 주소를 가지고 있다.
공인 IP 주소는 일반적으로 다음과 같은 범위에서 할당됨.
* 0.0.0.0 ~ 255.255.255.255
-------------------------------------
**사설IP 주소와 공인IP 주소의 차이점**
| 특징 | 사설IP 주소 | 공인IP 주소 |
| 할당 주체 | 라우터 | ISP(인터넷 서비스 공급자) |
| 할당 대상 | 내부 네트워크 장비 | 인터넷에 연결된 장비 |
| 고유성 | 하나의 네트워크 내에서만 유일 | 전 세계적으로 유일 |
| 공개 여부 | 외부 접근 불가능 | 내/외부 접근 가능 |
-------------------------------------
**사설 IP 주소 확인**
윈도우검색 -> cmd -> ipconfig
**공인 IP 주소 확인**
아래 웹사이트를 방문
* WhatIsMyIP.com: https://www.whatismyip.com/
* IPChicken: https://www.ipchicken.com/
이 웹사이트에 접속하면 다음과 같은 정보가 표시됨.
IP 주소: 123.456.789.000
-------------------------------------
**사설IP 주소**
* 하나의 내부 네트워크에서 통신하는 장비를 구별하기 위한 용도로 사용됨.
* 내부 네트워크에서만 사용되기 때문에 외부에서 접근할 수 없음.
* **공인IP 주소**
* 인터넷에 연결된 장비를 구별하기 위한 용도로 사용됨.
* 전 세계적으로 유일하기 때문에 인터넷을 통해 다른 장비와 통신할 수 있음.
-------------------------------------

------------------------------------------------
ipconfig

ipconfig/all

------------------------------------------------
<프로그램 처리방식>
stack (LIFO) - 나중에 들어간 놈이 먼저 나온다.(last in first out)
queue (FIFO) - 먼저 들어간 놈이 먼저 나온다.(first in first out)
------------------------------------------------
<TCP/IP 정보>
사설IP & 공인IP (실제 주소체계 확인)에 대해 알려줘
IP 주소의 A, B, C 클래스 주소
IPv4주소
서브넷마스크
기본게이트웨이
DNS서버
------------------------------------------------
<DB서버>
1. IP주소(공인)
2. DB서버명=서비스명 ex)게임1
3. 포트번호 : 1521 (기본)
4. Net Service(=Partner)
------------------------------------------------
C:\app\Koreavc4\product\11.2.0\dbhome_1
많이 사용하거나, 중요한 폴더들은 대문자로 되어있음.
C:\app\Koreavc4\product\11.2.0\dbhome_1\NETWORK\ADMIN
-> listener.ora (서버정보)
-> tnsnames.ora




네트워크 추가/삭제

서비스 -> 마우스우클릭 -> 다시시작

conn scott/tiger@partner
conn jkiki/password@jkiki
conn bean/password@bean
conn lyb/pass@lyb
conn aiden/aiden@aiden
conn sys/password as sysdba
grant create database link to crystal;
create database link crystal
connect to crystal identified by password
using 'crystal';
conn server/password@dbdb
drop database link crystal;

show user
select g.goname, s.saname from gogek@bean g, sawon@jkiki s
where g.godam=s.sabun;
------------------------------------------------

select g.goname, f_sex(g.gojumin) "성별" from gogek@bean g;
variable name varchar2(100)
exec p_name_output(12, :name)
print name
exec bean.p_sawon_in@bean('홍동우', 3000, '대리', '남자', '영업부');
accept v_name prompt '이름입력->'
accept v_pay prompt '급여입력->'
accept v_job prompt '직책입력->'
accept v_sex prompt '성별입력->'
accept v_dname prompt '부서명입력->'
begin p_sawon_in@bean('&v_name', '&v_pay', '&v_job', '&v_sex', '&v_dname');
end;
/
// 링크 생성할 때

// 링크 삭제하고 싶을 때

[공용]
1조: 아이디 비번 : fst/fst
(로그인방법)
- conn server/password@넷서비스명
SQL> conn /as sysdba
연결되었습니다.
SQL> conn /as sysdba
연결되었습니다.
SQL> grant create database link to jkiki;
권한이 부여되었습니다.
SQL>
SQL> conn jkiki/password
연결되었습니다.
SQL> create database link dblink
2 connect to fst identified by fst
3 using 'dbsemi';
데이타베이스 링크가 생성되었습니다.
SQL> conn server/password@dbsemi
연결되었습니다.
SQL>
데이터베이스 링크: dblink
넷서비스명: dbsemi
*****[DB 서버 연결하는 법]
1. 오라클 넷매니저를 이용해 서버컴퓨터 추가
- 네트 서비스 이름 : @원하는 이름으로 지정
- 서비스 이름 : game1
- 호스트 이름 : 192.168.0.75
2. 서비스 폴더에서 [OracleOraDb11g_home1TNSListener] 재시작
3. DB 계정 접속해보기 : conn server/password@(dbsemi)
*****[데이터베이스 링크생성]
SQL> conn /as sysdba
연결되었습니다.
SQL> grant create database link to jkiki;
권한이 부여되었습니다.
SQL> conn jkiki/password
연결되었습니다.
SQL> create database link 각자설정
2 connect to fst identified by fst
3 using '넷서비스명';
'DataBase' 카테고리의 다른 글
DBMS 테이블명, 컬럼명 생성 (Easy Event Management) (6) | 2023.11.23 |
---|---|
<DataBase_231116목> 설계 (0) | 2023.11.16 |
<DataBase_231114화> 트리거 (0) | 2023.11.14 |
<DataBase_231113월> 프로시저, 함수 (0) | 2023.11.13 |
<DataBase_231110금> 다중커서 (0) | 2023.11.10 |