5주차

세모네모동굴배이·2021년 2월 5일
0

19. Network

"1개의 회선은 1의 사이트에 연결"
port number

192.168.1.15 == 127.0.0.1 == localhost
http://192.168.1.15/
http://127.0.0.1/
http://localhost/

C:\Users\Kosmo_00>netstat -a / -n / -an

0~1023 약속 되어 있다.

ISO 7 Layer
OSI

물데네트세표응

TCP    /      UDP

신뢰성↑          신뢰성↓
양방향           일방향
채팅, 전화          방송국, 편지

Client / Server

123.142.144.46
192.168.1.15

채팅 프로그램

20. Oracle <=== DataBase

SQL 명령어

 C:\Users\Kosmo_00>sqlplus "/as sysdba"
 
 관리자 계정 : SYS  /  System

 SQL> conn system/oracle
 Connected.
 SQL> show user;
 USER is "SYSTEM"
 SQL>

 SQL> set sqlprompt "_USER> "

KINGSMILE> create table sampleTable (
  2  num  number,
  3  name varchar2(20),   -- name char(20),
  4  phone varchar2(15),
  5  address varchar2(50)
  6  );

KINGSMILE> select * from sampletable;

kingsmile> @경로\파일명
 예) KINGSMILE> @C:\th78\2_Oracle\Data\sampledata.sql

1. 오라클 설치
2. 콘솔모드 이용 사용 계정 생성 & 테이블 생성
3. sql developer  압축해제 사용함
  - 계정 2: admin(system) / user(kingsmile)
  - user create 
  - table create
  - recode insert
  
4. 샘플 데이터 추가하기
   - 콘솔모드이용 방법
   -  sql developer 이용 방법

oracle 기본 문법
DML , DDL, DCL 명령어

table 생성하기


 KINGSMILE> create table tableName (
		fieldName dataType, 
		fieldName dataType(size)
		);

KINGSMILE> create table Test (
		no number, 
		name varchar2(10));

> 사용자 생성 - 최소한의 권한만 부여한다.

  scott / tiger   <--- 샘플 사용자들 있음
  hr    / hr
  
  sys , system  / oracle <---- 관리자 계정임

  kingsmile / oracle 

 SQL> set sqlprompt "_USER> "  <--- 로그인한 계정으로 프롬프트 변경

 SYS> alter user kingsmile default tablespace users quota unlimited on users;


  alter session set "_oracle_script"=true;

database 기본 문법

C:\Users\class4-teacher>sqlplus "/as sysdba" <-- dba 계정으로 로그인
C:\Users\class4-teacher>sqlplus /nolog <-- login 계정 없이

  • version 변경되면서 수정 사항 생김
    sql> alter session set "_oracle_script"=true;
    또는
    sql> create user c##[계정명] identified by [패스워드];
    예) sql> create user c##kingsmile identified by oracle;

    SQL> create user doyeon identified by 1004 account unlock;

DML 명령어

 
 1) SELECT
 -- 형식>
  select 필드리스트,....
   from  테이블명
   [where 조건]
 
 select 필드리스트,....
   from  테이블명
   --where 조건
   order by 필드명

 select 필드리스트,....
   from  테이블명
   --where 조건
   order by name asc <-- 오름차순 : asc 생략가능

 
 select 필드리스트,....
   from  테이블명
   --where 조건
   order by name desc <-- 내름차순 
   

사용 함수들


select dname, length(dname), lengthb(dname), substr('1234567890', lengthb(dname)) "s1", substr('1234567890', length(dname)) "s2",
        rpad(dname, 20, substr('1234567890', lengthb(dname)-2) ) "RPAD연습"    --   
    from dept2;

C:\oraclexe\app\oracle\product\11.2.0\server\bin - 실행파일
C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\listener.ora  - SID 확인
C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\tnsnames.ora

21. JDBC

0개의 댓글