전체 글 156

[SQL] 함수 연습2

숫자함수 ********************************************************************************************** - ABS : 절대값 - CEIL : 올림값 - ROUND : 반올림 - TRUNC : 버림 - MOD(m/n) : 나머지 - SIGN : 숫자가 양수, 음수, 0 - FLOOR : 실수값을 정수값으로 - POWER : 지수값 - LOG : 로그값 - SIN, COS, TAN : sin, cos, tan 값 리턴 ABS 함수 ********************************************************************************************** SQL> select abs(-15)..

DB(SQL) 2017.02.28

[SQL] SQL 연습2

[연습문제1] 문1>관리자코드가 7698이나7839 중 직업이 salesman인 사람의 이름과 부서코드를 보이시오. SQL> select ename, deptno from emp 2 where mgr in('7698','7839') and job='SALESMAN'; 문2>수당이 null아닌 사람만 보이시오. SQL> select * from emp 2 where comm is not null; 문3>이름이 n으로 끝나는 사람중에 급여가 1500이상인 사람만 조회하시오. SQL> select * from emp 2 where ename like '%N' and sal>=1500; 문4>급여와 수당을 합친 실수령액이 2500이하인 사람의 이름과 실수령액을 보여라. SQL> select ename 이름, s..

DB(SQL) 2017.02.28

[SQL] SQL 연습1

1. select문 연습하기 SQL> select ename 이름, job 직업 from emp; [select 필드명 alias from 테이블명 ] 필드명이 별명(alias)으로 대체되어져 보여짐! 이름 직업 -------------------- ------------------ SMITH CLERK ALLEN SALESMAN WARD SALESMAN JONES MANAGER MARTIN SALESMAN BLAKE MANAGER CLARK MANAGER KING PRESIDENT TURNER SALESMAN JAMES CLERK FORD ANALYST MILLER CLERK 12 개의 행이 선택되었습니다. SQL> select * from emp 2 where ename ='KING'; EMPNO E..

DB(SQL) 2017.02.28

[SQL] 권한 관리

권한(Privileges) 관리 권한(Privilege)이란 데이터베이스에 접속하거나 데이터베이스의 객체에 접근 하거나 SQL 문을 실행 할 수 있도록 스키마(Schema)객체에 부여된 설정 들이다. DBA가 유저 객체에 직접 부여 할 수도 있고 ROLE(System Privilege나 Object Privilege를 저장하고 있는 객체)을 생성하여 롤에 권한을 부여한 뒤 그 롤을 유저에게 하당하는 간접적인 방법이 있다. 권한에는 오브젝트 권한(Object Privilege)과 시스템 권한(Sysetm Privilege)이 있다. 1. 시스템 권한(SYSTEM Privilege) 시스템 권한은 DBMS에 대한 전반적인 관리 작업에 필요한 권한을 말한다. 이러한 작업에는 테이블, 뷰, 인덱스, 프로시저 등..

DB(SQL) 2017.02.28

[SQL] 조인

조인(Join) : 사용자에게 의미있는 정보(information)을 제공하기 위해 분리(정규화)되어 있는 각각의 테이블에서 테이타들을 연결하거나 조합하는 일련의 작업 #. duest 테이블 생성 SQL> create table guest( 2 ju number(6) primary key, 3 name varchar2(10), 4 rent number(4) 5 ); 테이블이 생성되었습니다. SQL> desc guest; 이름 널? 유형 ----------------------------------------- -------- JU NOT NULL NUMBER(6) NAME VARCHAR2(10) RENT NUMBER(4) #. dvd 테이블 생성 SQL> create table dvd( 2 no numb..

JAVA 2017.02.28

[SQL] 사용자 생성/권한부여/삭제

1. user 생성 SQL> create user java identified by hello; 사용자가 생성되었습니다. SQL> exit Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production에서 분리되었습니다. C:\Documents and Settings\MyHome>sqlplus SQL*Plus: Release 10.2.0.1.0 - Production on 목 7월 23 16:18:47 2009 Copyright (c) 1982, 2005, Oracle. All rights reserved. 사용자명 입력:oracle 암호 입력: ERROR: ORA-01045: user JAVA lacks CREATE SESSION privile..

DB(SQL) 2017.02.28

[SQL] 데이터 입력/수정/삭제

1. 테이블 생성 SQL> create table gaip( 2 id varchar2(7), 3 pass varchar2(7), 4 name varchar2(10), 5 age number(3) 6 ); 테이블이 생성되었습니다. [참고] varchar 가변길이로 20byte 공간 잡았어도 10byte 입력되면 10byte로 줄어듬. 오라클에서는 varchar2를 사용.(varchar/varchar2중에서..) 입력한 데이터가 없으므로 ... SQL> select * from gaip; 선택된 레코드가 없습니다. 테이블 구조 확인! SQL> desc gaip; 이름 유형 ----------------- ---------------------- ID VARCHAR2(7) PASS VARCHAR2(7) NAM..

DB(SQL) 2017.02.28

Oracle VM VirtualBox에 Oracle Linux 설치

* Oracle VM VirtualBox에 Oracle Linux 설치 Oracle Linux 설치 사전작업 마우스 오른쪽 클릭 > 설정 > 네트워크 : 브리지 어댑터 선택 후 로컬 네트워크 이름 선택 마우스 오른쪽 클릭 > 설정 > 저장소 > 컨트롤러의 광학드라이브 가상 광 디스크 파일 선택 다운받아 놓은 Oracle Linux iso 파일 선택 (참고 : ) Oracle Linux 설치를 위한 가상 머신에 기본 설정 완료하였으므로 시작 버튼 누르거나 혹은 더블 클릭하여 실행 Oracle Linux 설치 시작 소프트웨어 선택에서의 주의해야 할 사항은 최소 설치는 GUI 환경을 제공하지 않는 명령어 레벨 설치 서버-GUI설치는 편리한 GUI 환경을 제공하지만 설치 시간이 가장 많이 소요 설치가 완료되면 ..

서버관리 2016.12.31

Oracle VM VirtualBox 구성

* Oracle VM VirtualBox 구성 1. Oracle VM VirtualBox 실행 2. 새로 만들기 > 이름 입력 및 운영체제 선택 3. 가상 머신 메모리 크기 설정 4. 가상 머신 하드 디스크 설정 5. 가상 머신 물리적 하드 드라이브 저장 선택 실제 윈도우 드라이브 공간을 차지하게 되는 공간이므로 용량관리를 위해 고정 크기 선택 6. 가상 머신 파일 위치 및 크기 조정 7. 가상 머신 생성

서버관리 2016.12.30