강좌 97

테스트 이용자DB 구축하기

테스트 이용자DB 구축하기 -- DB생성 CREATE TABLESPACE DB datafile 'D:\oradata\DB.dbs' size 10M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED DEFAULT STORAGE (INITIAL 50K NEXT 50K MINEXTENTS 10 MAXEXTENTS 121 PCTINCREASE 50); - 유저생성 CREATE USER DB2 IDENTIFIED BY DB2 DEFAULT TABLESPACE DB PROFILE DEFAULT; - 권한주기 GRANT CONNECT, DBA TO DB2; - DB2로 DB 접속 - test 테이블 생성 - 데이터 입력 - 접속 끊기 - dl 유저로 DL DB 접속 - select * from..

database/oracle 2012.03.22

오라클 함수

숫자함수 MAX 하나 이상의 행으로부터 최대값을 반환합니다. USAGE MAX(char) EXAMPLE SELECT MAX(salary) FROM employees WHERE JOB_ID='IT_PROG‘; RESULT MAX(salary) -------------- 9000 MIN 하나 이상의 행으로부터 최소값을 반환합니다. USAGE MIN(char) EXAMPLE SELECT MIN(salary) FROM employees WHERE JOB_ID='IT_PROG‘; RESULT MIN(salary) -------------- 4200 ROUND COMMENT - M을 소수점 N+1 자리에서 반올림한 결과를 반환합니다. USAGE ROUND(M, N) EXAMPLE SELECT ROUND(3.1415..

database/oracle 2012.03.22

오라클 설치 후 삭제

1. uninstall 한다. 2. 오라클 설치시 SID 중복문제 해결을 위해서 1) windows \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMEID\SID \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleServiceSID 2) Linux SID는 oratab이란 파일에 저장됨 /etc, /var/opt/oracle 밑에 존재하므로 파일 삭제 관련 부분을 삭제한다. 3. \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 을 삭제한다. 4. \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 오라클관련 삭제한다. 5. windows xp인 경우 재부팅 후 재설..

database/oracle 2012.03.22

Procedure, Function & Package 개념

- PL/SQL은 Database 내에서 절차적인(Procedural) 처리를 할 수 있도록 지원하는 3GL 언어이다. - Procedure와 Function 은 PL/SQL, java, C 등을 이용하여 작성 - Procedure는 실행 결과를 리턴하지 않고 - Function 은 실행결과를 리턴한다. - Package는 관련된 Procedure와 Function들의 묶음이다. - Package는 Header 부분과 Body 부분으로 구성되어진다. - Business Logic을 Stored Procedure 내에 두면 Application 수정없이 System을 변경 할 수 있고(유연성) Performance를 향상 시킬 수 있다.

database/oracle 2012.03.22