분류 전체보기(118)
-
가상 윈도우에 oracle 설치
메일 x, 보안 갱신 x 설치 옵션 -> 데이터베이스 생성 및 구성 데스크탑 클레스 윈도우즈 내장 계정 사용 oracle base : c:\Dev\ora12c ($ORACLE_BASE) 소프트웨어 위치 : C:\Dev\ora12c\12c ($ORACLE_HOME) 데이터 베이스 파일 위치 : C:\Dev\ora12c\oradata 데이터 베이스 버전 : Enterprise Edition 문자 집합 : OS 로케일 전역 데이터베이스 이름 : DB12 컨테이너 데이터베이스 생성 해제 sqlplus / as sysdba sysdba : sys만 사용할 수 있는 권한
2019.12.18 -
SQL-VIEW
* View - 물리적인 공간을 직접적으로 차지하는 segment는 아니다. 지금까지 배운 segment는 index와 table - 단독으로 존재가 불가능해서 기존 table이 있어야한다. 뷰의 종류 1. 단순 뷰(simple view) - 단일 table로부터 만들어진 view - DML 문장 수행이 가능하다. - 거의 사용하지 않는다. 2. 복합 뷰(complex view) - 다중 table로부터 만들어진 view - 함수나 수식 등을 포함한다. - DML 문장 수행이 불가능하다 뷰의 생성과 확인 CREATE [OR REPLACE][FORCE | NOFORCE] VIEW 뷰 (컬럼 ... ) // CREATE는 새로, REPLACE는 존재할 경우 교체. segment가 아니기때문에 alter란 개..
2019.12.18 -
DAY20-samba(2)
[public] comment = Public dir path = /home/pub public = yes writable = no write list = +te usr01 [project] comment = project valid users = usr01 usr02 path = /home/pro1 public = no browseable = yes writable = yes [실습] 1. 삼바 서버 설치 yum list samba yum install -y samba 2. 계정 등록 없는 계정으로 등록하면 접속이 되지 않는다. 3. 계정으로 접속되는지 확인 네트워크에서 \\192.168.10.204로 접속하면 접속이 되는지 확인한다. 4. vi /etc/samba/smb.conf [public] co..
2019.12.17 -
SQL-INDEX
* 인덱스 -index와 table은 서로 다른 segment기 때문에 무분별하게 index를 지정하면 시스템에 굉장한 부담이 된다. -index는 기준 데이터가 자동 정렬되어 테이블이 생성되며 ROWID가 일치하는 조건의 데이터를 찾은뒤 데이터를 출력한다.ROWID는 물리적인 위치정보를 나타내는 값이다. - table은 기준 데이터가 자동정렬되지 않으며 데이터를 저장하며 모든 값을 비교한다.원하는 데이터를 찾더라도 무조건적으로 마지막 데이터까지 조회하며 비교하는데 조건값이 중복되는 경우가 있을 수 있기 때문이다. 인덱스 종류 고유 인덱스(Unique index) - 중복되면 안 되는 값을 사용. 비 고유 인덱스(Non unique index) - 중복되도 무관한 값을 사용. 인덱스 생성 1. 자동 생성..
2019.12.17 -
DAY19-samba
* samba - 네트워크를 통해 파티션을 공유하도록 제공하는 서비스 - 유닉스 시스템과 windows 시스템간 파일 시스템 공유(리눅스가 마치 윈도우인 것 처럼 보임) - 유닉스 계열의 거의 모든 시스템에서 제공 - 시스템의 리소스를 직접 제공하는 서비스이므로 보안에 주의 -> 응용을 제공하는 것이 아니라 리소스를 제공하는 서비스. - client들은 유닉스의 드라이브를 마치 자신의 드라이브인 것 처럼 사용. 설치 및 실행 # yum list samba # yum -y install samba # systemctl start smb.service 관련 명령어 사용자 등록 및 password 변경 : /usr/bin/smbpasswd ex) smbpasswd [-a] 유저명 -a : 유저 등록(유닉스에 ..
2019.12.16 -
SQL-제약 조건 이해와 설정-UK, NOT NULL, CHECK
* UK(Unique Key) 설정 SQL> CREATE TABLE 테이블 ( 2 ..... 3 CONSTRAINT 제약_조건 UNIQUE (컬럼) ); * NOT NULL 설정 SQL> CREATE TABLE 테이블 ( 2 컬럼 데이터_타입 CONSTRAINT 제약_조건 NOT NULL, 3 ...... NOT NULL은 항상 컬럼 뒷쪽에 써줘야 한다. * CHECK 설정 SQL> CREATE TABLE 테이블 ( 2 ..... 3 CONSTRAINT 제약_조건 CHECK (조건) ); * CHECK와 NOT NULL 제약 조건 검색 SQL> SELECT constraint_name, search_condition FROM user_constraints 2 WHERE table_name = '테이블';..
2019.12.16