일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- STS
- 오픈소스
- Exception
- maven
- Open Source
- MySQL
- myBatis
- Core Java
- Thymeleaf
- error
- MSSQL
- JDBC
- Spring Boot
- IntelliJ
- JavaScript
- git
- Tomcat
- 문서
- oracle
- Source
- spring
- SpringBoot
- jpa
- Python
- ubuntu
- 설정
- AJAX
- PostgreSQL
- Eclipse
- Docker
- Today
- Total
목록oracle (34)
헤르메스 LIFE
테이블 생성일자 확인 SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE' AND OBJECT_NAME LIKE 'TE%' AND CREATED > TO_DATE('20160301', 'YYYYMMDD')
출처 : https://2yap.wordpress.com/2012/07/09/%EB%A1%9C%EC%9A%B0%ED%98%95%ED%83%9C%EC%9D%98-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC-%ED%95%9C%EC%A4%84%EB%A1%9C-%ED%91%9C%ED%98%84/ 로우형태의 데이터를 한줄로 표현 가능하다.SELECT SUBSTR(MAX(SYS_CONNECT_BY_PATH (A, ',')), 2) FROM (SELECT A, ROW_NUMBER () OVER (PARTITION BY 1 ORDER BY A) rnum FROM ( SELECT 1 AS NO, 1000 AS A FROM DUAL UNION ALL SELECT 2 AS NO, 2000 AS A FR..
저의 경우는C:\app\Administrator\product\11.2.0\client_1\network\admin 폴더에sqlnet.ora 파일을 수정해서 해결했습니다. #SQLNET.AUTHENTICATION_SERVICES= (NTS)SQLNET.AUTHENTICATION_SERVICES= (NONE) Net8 과 함께 가능한 인증방법은 아래와 같이 5가지가 존재한다고 합니다. NONE - 어떠한 인증방법도 사용하지 않고, 오라클 인증 방법을 사용합니다.ALL - 가능한 모든 인증방법을 사용합니다.BEQ - Bequeath protocol 을 사용합니다.NDS - NDS 인증을 사용합니다.NTS - Windows NT 인증을 사용합니다.
FOR..LOOP DECLARE BEGIN DBMS_OUTPUT.ENABLE; FOR EMP_LIST IN ( SELECT * FROM EMPLOYEES WHERE TO_CHAR(HIRE_DATE, 'YYYYMMDD') BETWEEN '20000101' AND '20101231' AND LAST_NAME = 'King' ) LOOP DBMS_OUTPUT.PUT_LINE('EMPLOYEE_ID :: ' || EMP_LIST.EMPLOYEE_ID); DBMS_OUTPUT.PUT_LINE('FIRST_NAME :: ' || EMP_LIST.FIRST_NAME); DBMS_OUTPUT.PUT_LINE('LAST_NAME :: ' || EMP_LIST.LAST_NAME); DBMS_OUTPUT.PUT_LINE('..
출처 : http://wintness.tistory.com/76 WITH TESTTABLE AS( SELECT 0 CAT FROM DUAL UNION ALL SELECT 1 CAT FROM DUAL UNION ALL SELECT 3 CAT FROM DUAL UNION ALL SELECT 6 CAT FROM DUAL UNION ALL SELECT 10 CAT FROM DUAL)SELECT CAT, NVL(LAG(CAT, 1) OVER (ORDER BY CAT), 0) PREV_VALUE, NVL(LEAD(CAT, 1) OVER (ORDER BY CAT), 0) NEXT_VALUE, CAT - LAG(CAT, 1) OVER (ORDER BY CAT) GAP_BY_PREV_VALUE, CAT - LEAD(CA..
출처 : http://safitservice.blogspot.jp/2014/01/oracle-plsql-predefined-exception.html 오랜만에 PL/SQL을 하다 보니 예외처르 부분에 대해서 작성하다가 자꾸 책을 찾아 보게 되서 정리된 내용을 블러그에 올려 놓고 참고 하기로 예외내용예외번호SQLCODE발생시점ACCESS_INTO_NULLORA-06530-6530초기화 되지 않은 오브젝트에 값을 할당하려고 할 경우 CASE_NOT_FOUNDORA-06592-6592CASE 문장에서 ELSE 구문도 없고 WHEN 절에 명시된 조건을 만족하는 것이 하나도 없을 경우 COLLECTION_IS_NULLORA-06531-6531초기화 되지 않은 중첩 테이블이나 VARRAY 같은 콜렉션을 EXISTS..
CREATE OR REPLACE FUNCTION F_GET_DATA_ID ( I_VALLUE_1 VARCHAR2, I_VALLUE_2 VARCHAR2 ) /******************************************************************* PROGRAM NAME : 프로그램명 DESCRIPTION : 설명 AUTHOR : 성명 HISTORY : 날짜 *******************************************************************/ RETURN VARCHAR2 IS V_DATA_ID VARCHAR2(20); BEGIN /** * 설명 */ SELECT '1' DATA_1 INTO V_DATA_ID FROM DUAL ; RETUR..
간만에 노트북을 포멧하고, 개발환경을 다시 구축했습니다. ㅎㅎ Oracle Client 11g ( 32bit, 64bit 둘 다 해봤습니다. ) - 관리자 환경을 설치하는데.. 필요 조건 검사 수행 중 실패가 됐습니다. 해결방법.. ㅡㅡ;; 원인.. ㅡㅡ;; 그냥.. 무시하고 설치했습니다. 설치 됩니다. Windows 7 Pro 64bit SSD 128G
출처 : http://blog.naver.com/humanang/130019923190 ORA-01652:128(으)로 테이블 공간 TEMP에서 임시 세그먼트를 확장할 수 없습니다. 원인1Temp Tablespace를 구성하는 Data File의 Size가 작은 경우 해결1 TEMP 테이블스페이스의 TEMPFILE 크기 확인 SELECT *FROM DBA_TEMP_FILESWHERE TABLESPACE_NAME='TEMP'; 테이블스페이스 공간 추가(3개중의 하나)1) ALTER TABLESPACE TEMP ADD TEMPFILE '/ORADATA/TEMP02.DBF' SIZE 100M;또는 2) ALTER DATABASE TEMPFILE '/ORADATA/TEMP01.DBF' AUTOEXTENT ON;..
원문 : http://blog.naver.com/dozuq?Redirect=Log&logNo=21047697 Tomcat 등의 웹컨테이너 설치 후 서비스 시작을 하려다보면 8080포트 충돌로 인해 서비스가 되지 않는 경우가 있다.Oracle XDB가 바로 8080포트를 이미 사용하고 있기 때문이다.리스너의 서비스 상태를 점검해보고 Oralce XDB Port를 변경해보자. C:\Documents and Settings\geenoo>netstat-anoProto Local Address Foreign Address State PID TCP dozuq:8080 dozuq:0 LISTENING 884 TCP dozuq:2100 dozuq:0 LISTENING 884 PID로 프로세스를 찾는다.C:\Docume..