오라클에서 업무별 계정을 분리하면서 발생한 문제입니다. 우선 최초 테이블 생성 및 데이터 탑재는 일시적으로 dba 권한을 할당해서 덤프 파일로 진행했었고, 추가 테이블 생성이 필요해 작업 중 ORA-01536 에러가 떨어졌습니다. ---------------------------------------------------------------------------------------------- TABLESPACE 용량이 충분한데 INSERT 시 ORA-01536 에러가 뜬다면 USER 에게 unlimited tablespace 권한을 주어야 한다. GRANT UNLIMITED TABLESPACE TO 'scott'; 이렇게 권한을 주고서도 에러가 발생하는 경우, DB 링크를 의심해본다. SELECT ..
1. SYNONYM의 개념 - 내 계정에서 다른 계정의 특정 테이블을 내 계정에서 볼 때 Alias(별칭)를 정해놓고, 그 테이블을 참조할 때 Alias로 참조한다. 2. SYNONYM의 사용 - ORACLE0904 라는 계정에서 SCOTT 계정의 DEPT(부서테이블)을 보려 한다면, 통상적으로 이렇게 사용한다. 예) SELECT * FROM SCOTT.DEPT - 하지만, 이렇게 사용한다면, 나중에 SQL문이 길어질 때, SQL문의 복잡함에 한 몫을 더한다는 점과 다른 스키마(여기서는 SCOTT)에 있는 오브젝트(여기서는 DEPT)의 위치를 노출시킨다는 점에서 보안성에도 문제가 있을 수 있다고 한다. - 그래서 SCOTT.DEPT 라는 부분을 내 계정에서 간단히 줄여 별칭으로 사용하기 위함이 SYNON..
참고 : 테이블스페이스 생성방법 -> 보기 프로젝트를 진행하다 테이블스페이스를 분리해서 테이블을 생성해야 하는 경우가 발생했습니다. (별도의 테이블스페이스지만 동일 DB계정을 사용하고 양쪽 테이블스페이스의 테이블을 접근해야할 필요는 있음) 테스트 DB계정 : testuser 테이블스페이스명 : TESTDB1(기존), TESTDB2(신규추가) 테이블명 : TEST_TB 1. 신규 테이블스페이스 추가 - 맨위에 테이블스페이스 생성방법 참고 2. 테이블 생성 - testuser로 접속 - 테이블 생성 SQL> create table TEST_TB ( id NUMBER not null, patentid VARCHAR2(30), startdate VARCHAR2(10), enddate VARCHAR2(10), s..
오라클 shutdown 명령에 대한 오라클 자체 설명과 옵션은 아래와 같습니다. ================================================================================== sql> help shutdown SHUTDOWN -------- Shuts down a currently running Oracle Database instance, optionally closing and dismounting a database. SHUTDOWN [ABORT|IMMEDIATE|NORMAL|TRANSACTIONAL [LOCAL]] =========================================================================..
윈도우NT 서버에 오라클 백업을 매일 받기위해서는 배치파일을 생성하고 작업 스케쥴을 등록해주면 됩니다. 1. 배치파일(ora_backup.bat) 작성 rem ################################################ rem 오라클 백업 (Window NT용) rem : backup_yyyy-mm-dd.dmp 명으로 export 받음 rem ################################################ @echo off For /f "Tokens=*" %%i in ('date /T') do set vDAY="%%i" exp user1/user1 file=D:\ora_backup\backup_%vDAY% log=D:\ora_backup\backup_%v..
DB작업을 처음해보는 프로젝트라 여러 시행착오를 겪고 있네요.. '|'를 구분자로 하는 데이터 파일을 DB에 올려야 하는데 테이블 구조가 바껴서 그대로 사용할 수는 없는 상황이라 INSERT SQL 스크립트를 만들어 넣다가 DB 구조가 다시 바뀌면서 좌절을 맛보고, 스크립트도 거의 다시 작성을 해야할 상황이 생겨 다른 방법을 찾아보다 찾은 자료입니다. 링크 물론 데이터 정비 작업은 해야하지만 스크립트 작업이 많이 줄어들게 됐습니다. ^^
오라클을 재기동하는데 ORA-24324 오류가 발생했습니다. 검색결과 아래의 해결책을 찾았지만 바로 해결되지는 않았습니다. 먼저 접속한 sqlplus에서 shutdown이 너무 오래걸려 그냥 꺼버린게 충돌을 일으켰나봅니다. 그래서 기존에 접속했던 방법으로 다시 접속해서 아래의 방법을 실행했고 정상적으로 재기동했습니다. ============================================================================================ ORA-24324 service handlenot initialized ORA-24323 value not allowed ORA-01089 immeidate shutdown in progress - no operations a..
# su - oracle // 오라클계정으로 로그인한다. $ lsnrctl stop // 오라클 리스너 종료 $ sqlplus"/as sysdba" // sqlplus로 오라클 접속 SQL> shutdown immediate SQL> startup SQL> exit $ lsnrctl start // 오라클 리스너 시작 $ tnsping localhost // 오라클 Ping 확인 출처 : http://luckykj83.blog.me/10043372892
오라클 테이블명을 변경해서 생성하다 보니 인덱스명이 너무 길다는 오류를 보이는 경우가 있어 테이블명 길이제한이 얼마나 되는지 궁금해서 검색하다 찾은 자료입니다. 인덱스명으로 몇자가 더 붙는걸 감안해서 테이블명은 20자 내외가 적당하다고 생각됩니다. ====================================================================================== 오라클(ORACLE)에서 테이블명의 길이 제한 - 테이블명은 오라클에서 30자로 제한을 하고 있으며 30자를 초과시 오류를 생성할수 있음. SQL Reference 테이블명의 길이부분 참고. -----------------------------------------------------------------..
- Total
- Today
- Yesterday
- 트레이더스
- 청약접수현황
- 경쟁률
- QM5
- 북서울자이폴라리스
- 일반공급
- e편한세상강일어반브릿지
- 고덕강일
- 영백홀
- 동탄2신도시
- 관악중앙하이츠포레
- 송도자이크리스탈오션
- 송도자이더스타
- 힐스테이트광교중앙역퍼스트
- 금강펜테리움더시글로
- 검단신도시
- 케이카 워런티
- 커트라인
- 센트레빌아스테리움영등포
- 현황
- 특별공급
- 네오
- 당첨가점
- 분양가
- 동탄역
- 자양하늘채베르
- Neo
- 청약접수
- 입주자모집공고
- 제일풍경채
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |