본문 바로가기

Dev.

(24)
Ubuntu 12.04(x86) 에 Oracle11g Tomcat7 JDK1.7 Eclipse 깔기. 일단 vmware깔고 우분투 깔고 업데이트까진 쉬움.i5에 메모리 10기가인 내 메인컴으로도 20분이상 걸림.열두번째만에 블로그에 정리하면서 깔아야겠다는 생각을 하고 업데이트중에 블로그에 정리중... 업데이트하면서 오라클 톰캣 JDK 다운로드 걸어라. 오래걸린다. JDK부터 깔고 나머지는 순서 상관음슴 나는 JDK-톰캣-이클립스-오라클 순으로 깔꺼다. 터미널열자 단축키는 컨+알+T 1. 주소를 등록해서 깔기 (최신버전만 가능함 구버전까는법은 모름..)# sudo add-apt-repository ppa:webupd8team/java치면 JDK을 받기위한 URL정보를 시스템에 등록한댄다. # sudo apt-get update라고 치면 앞서 등록한 URL을 시스템에 갱신해서 반영한데 # sudo apt-g..
SQL Table space 생성 (OEMC에서) 1.500메가짜리 BUSANIT 테이블스페이스 생성. 1-1. 확장자를 ora에서 dbf로 수정. 복원시 전체복원을 가능하게 한다. CREATE SMALLFILE TABLESPACE "BUSANIT" LOGGING DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10G\BUSANIT.dbf' SIZE 500M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO 2.자동 확장 (dbf파일명을 더블클릭) CREATE SMALLFILE TABLESPACE "BUSANIT" LOGGING DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10G\BUSANIT.dbf' SIZE 500M AUTOEXTEN..
20120925 Oracle /* 부서별로 최대급여를 받는 사원의 정보를 출력하라. EMPLOYEES emp(예명) DEPARTMENTS dept(예명) 사원번호/이름/급여/부서이름 emp.employee_id/emp.last_name/emp.salary/dept.department_name 사원번호 / 이름 / 급여 / 부서이름 100 King 24000 Executive 103 Hunold 9000 IT 108 Greenberg 12008 Finance 114 Raphaely 11000 Purchasing 121 Fripp 8200 Shipping 145 Russell 14000 Sales 200 Whalen 4400 Administration 201 Hartstein 13000 Marketing 203 Mavris 6500 H..
Oracle 연습문제 . 데이터입력 CREATE TABLE EMP (EMPNO NUMBER(4) NOT NULL PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), HIREDATE DATE, SAL NUMBER(7, 2), COMM NUMBER(7, 2), DEPTNO NUMBER(2)); INSERT INTO EMP VALUES (7369, 'SMITH', 'CLERK', TO_DATE('17-12-1980', 'DD-MM-YYYY'), 800, NULL, 20);INSERT INTO EMP VALUES (7499, 'ALLEN', 'SALESMAN', TO_DATE('20-02-1981', 'DD-MM-YYYY'), 1600, 300, 30);INSERT INTO EMP VALUES (7521, '..
/*Over(partition by)*/ /*inner query*/ /*Over(partition by)*/ select employee_id, last_name, department_name, salaryfrom ( select employee_id, last_name,salary, department_name, max(salary) over (partition by d.department_id) as maxsal from employees e join departments d on e.department_id=d.department_id )where maxsal=salaryorder by employee_id asc; /*inner query*/select employee_id, last_name, department_name, salaryfrom employees ..
120911 오라클 /* 1. 1999년 이후 입사자 중에서 재고 업무를 담당하는 사원들의 정보를 조회하세요.*/ select d.department_name,e.* from employees e, departments d where e.department_id=d.department_id and d.department_name='IT' /*and between sysdate and hire_date;*/ and hire_date > to_date('99/01/01'); /* 2. 급여가 $5,000 미만인 사원 중에서 배송이나 구매 업무를 하는 사원들의 정보를 조회하세요.*/ select e.salary,d.department_name,e.* from employees e, departments d where e.depa..
20120831 Oracle 3.1) EMPLOYEES Table에서 이름, 급여를 구하여 급여가 많은사람에서 적은사람 순서로 출력하여라. select first_name, last_name, salary from employees order by salary DESC; 3.2) 10번 부서의 모든 사람들에게 급여의 13%를 보너스로 지불하기로 하였다.이름, 급여, 보너스 금액, 부서번호를 출력하여라. select emp.first_name,emp.last_name,emp.salary,emp.salary*0.13 "Bonus",emp.department_id from employees emp, departments depa where emp.department_id=10 and emp.department_id = depa.depar..
상태: 실패 -테스트 실패: ORA-28000: the account is locked CMD 창에서 SQLPLUS 관리자접속 C:\> sqlplus "/as sysdba" SQL> alter user 유저명 account unlock; 하면 언락됨.