일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 톰캣
- 기타소득
- JavaScript
- 엑셀
- 이클립스
- 도서
- 자바
- Book
- miplatform
- DB
- JEUS
- 회계
- 성능
- oracle
- Excel
- error
- Report Designer
- MIP
- 에러
- Tomcat
- 함수
- 튜닝
- 오라클
- Eclipse
- 오류
- 마이플랫폼
- 한글
- 데이터베이스
- java
- 태그를 입력해 주세요.
- Today
- Total
목록oracle (66)
어느 가을날의 전환점
## DB Export / Import (백업/복원)exp userid=admin/password file=admin_bak.dmp //해당계정(admin) 백업exp userid=system/manager owner=admin file=admin_bak.dmp // admin계정 백업exp userid=system/manager full=y file=full_bak.dmp // 전체백업 imp userid=system/manager fromuser=admin touser=admin file=admin_bak.dmp * 사용자 추가 - Roles: Connect, Resource 권한만 부여 (Default 속성 체크) - System Privileges: Create Session 참고사항1) 높은 버..
오라클 Function내에서 DML수행시 "ora-14551:질의 안에 DML 작업을 수행할 수 없습니다" 에러가 발생함. 아울러서, ora-06512 에러가 동반함. 이럴경우 아래 내용을 참고하여 해결가능. TIP: Click help for a detailed explanation of this page. Subject: ORA-14551 message displayed when calling an Oracle Stored Function -------------------------------------------------------------------------------- Goal The following message is signaled: ORA-14551: cannot perform a..
[오류메시지] ORA-02085: database link AAAA connects to BBBB or ORA-02085: 데이터베이스 링크 AAAA.US.ORACLE.COM가 BBBB.US.ORACLE.COM에 연결됩니다 [원인] GLOBAL_NAMES는 DBLINK를 생성 할 때, 원하는 이름으로 생성할수도 있고, 혹은 상대 DB의 GLOBAL_NAME으로 명시해야만 하는 경우 2가지를 선택할때 사용되는 파라메터입니다. ( GLOBAL_NAME 확인하는 방법: SELECT * FROM GLOBAL_NAME; ) 따라서, 만약 TRUE로 되어 있다면, LINK를 걸려고하는 원격 DB의 GLOBAL_NAME을 알고 동일한 이름으로 생성하여야만 LINK를 사용할 수 있습니다. 다르게 사용하는 경우 GLOB..
- 이진 전송을 이용한 편법(?) > 1. 먼저 오라클은 서버와 클라이언트의 문자셑이 일치하면 문자셑 변환을 시도 하지 않고 문자열의 이진 이미지 그대로를 저장합니다. 이 말이 무엇이냐면 예를 들어 US7ASCII로 설정된 서버와 클라이언트가 있는데... 이때 '썊' 같은 지원되지 않는 문자를 입력해도 ... 잘 입력되고 조회된다는 말입니다.단 위의 님들 말처럼 서버 내부에서는 저 놈을 문자로 안 봅니다.length('썊') 하면 2가 나옵니다. 즉 서버와 클라이언트가 동일한 문자셑을 가지면 그때 입력한 자료는 그놈이 US7ASCII의 문자셑일 때 입력한 자료나 KO16KSC5601 일 때 입력한 자료나 KO16MSWIN949 일 때 입력한 자료나 다 동일한 저장 이미지를 갖는다는 것입니다.생각해 보십시..
PURPOSEJDBC CLIENT PROGRAM 에서 NLS_LANGUAGE , NLS_TERRITORY 등 을 바꾸는 방법을 sample 을 통해서 알아 봅니다. Explanation 다음 예제에서는 먼저 DB 에 default 로 설정되어 있는 NLS_LANG 관련 설정사항들을 보여주고 그 다음 US 로 설정을 바꾼후에 바뀐 NLS_LANG 관련 parameter 들의 값을 보여 줍니다. Example NLSTest.java 파일 import java.sql.*; import java.util.*; public class NLSTest { public static void main (String args []) throws SQLException { Connection conn; Statement s..
# 의 객체를 에게 권한 부여 BEGIN FOR REC IN (SELECT OBJECT_NAME, OBJECT_TYPE FROM ALL_OBJECTS WHERE OWNER='유저A' AND OBJECT_TYPE IN ('TABLE','VIEW','PROCEDURE','FUNCTION','PACKAGE') ) LOOP BEGIN IF REC.OBJECT_TYPE IN ('TABLE', 'VIEW') THEN EXECUTE IMMEDIATE 'GRANT INSERT, UPDATE, DELETE, SELECT ON 유저A.' || REC.OBJECT_NAME || ' TO 유저B'; ELSIF REC.OBJECT_TYPE IN ('PROCEDURE', 'FUNCTION', 'PACKAGE') THEN EXEC..
How To Configure Oracle Instant Client This article is a step-by-step instruction for configuring Oracle Instant Client so that our tools for Oracle could work with it. 1. Download Oracle Instant Client You can download Basic Instant Client package using one of the following links (depending on your platform): Windows (32-bit) - http://www.oracle.com/technetwork/topics/winx64soft-089540.html Win..
WITH 절 - 같은 쿼리 블럭이 두 번 이상 반복해서 사용된다면 위드 절을 이용해 가독과 편의성을 높일 수 있다. - 쿼리 블록의 결과를 추출해서 유저의 임시 테이블 스페이스에 저장한다. - 성능 향상 with dept_costs as ( select d.department_name, sum(e.salary) as dept_total from employees e join department d on e.department_id = d.department_id group by d.department_name), avg_cost as( select sum(dept(total)/count(*) as dept_avg from dept_costs) select * from depts_costs where de..
Oracle10g에서 CONNECT BY의 새로운 기능들 오라클팁의 "계층 구조의 조회(Hierarchical Queries)" 강좌에서 CONNECT BY 와 START WITH를 상관관계 쿼리에 대해서 소개를 했었습니다. Oracle10g 부터 CONNECT BY 절에서 제공하는 CONNECT_BY_ROOT, SYS_CONNECT_BY_PATH, CONNECT_BY_ISLEAF 기능에 대해서 알아보겠습니다. 상관관계 쿼리 예제 아래 예제와 같이 계층구조로 조회 할 수 있습니다. SQL> SELECT LPAD(' ', 4*(LEVEL-1)) || ename ename, empno FROM emp START WITH job='PRESIDENT' CONNECT BY PRIOR empno=mgr; ENAME..
Lead(컬럼명, 행수) : 특정컬럼의 지정한 숫자의 다음행의 데이터 리턴 Lag(컬럼명, 행수) : 특정컬럼의 지정한 숫자의 이전행의 데이터 리턴 예로 A 테이블의 C라는 컬럼의 데이터가 다음처럼 나올 경우.. C ------- 1 2 3 SELECT C , Lead(C, 1) Over(Order By C) AS NEXTROW , Lag(C, 1) Over(Order By C) AS PREROW FROM A ; 위의 쿼리 수행 결과는... C NEXTROW PREROW ------------------------------- 1 2 2 3 1 3 2 위와 같은 결과가 나온다.. #참조 http://blog.naver.com/hjc426/130109607012