Oracle2014. 11. 1. 18:30

설치 참조 : http://dkatlf900.tistory.com/59

삭제 참조 : http://blog.naver.com/ssgstar/30005414742


====================
 오라클 서비스 실행 확인
===================
*** :
OracleService***       실행
//OracleOraHome92TNSListener  실행
OracleOraHome92Agent        실행
OracleMTSRecoveryService    실행

기타


===============
설치시
===============
기본 전역 데이터베이스 이름 : orcl

sys(sys),system(system) 암호는 설치마지막쯤에 물어본다 (안물어보면 접속 불가)


===============
로그인
===============
system 으로 로그인 하여 아래 tablespace와 user를 만든다


==========================
== 자주 사용하는 쿼리  ==
==========================
select * from v$nls_parameters  // 캐릭터셋
select CONVERT('지송','UTF8','KO16KSC5601') //

 

==========================
== DATA TABLESPACE 생성 ==
==========================
CREATE TABLESPACE jungws_db_oralce
DATAFILE 'D:\01_JUNGWS_DB\01_oralce\jungws_db_oralce.TBL' SIZE 50M
AUTOEXTEND ON NEXT 10M MAXSIZE 500M
DEFAULT STORAGE
      (INITIAL     4K
              NEXT        128K
              MINEXTENTS  1
              PCTINCREASE 0);

 

==================================
==  TEMPORARY  TALBESPACE 생성  ==
==================================
CREATE TEMPORARY TABLESPACE jungws_db_oralce_temp
TEMPFILE 'D:\01_JUNGWS_DB\01_oralce\jungws_db_oralce_temp.tbl' SIZE 30M
AUTOEXTEND ON NEXT 10M MAXSIZE 500M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;


 
=================
== 사용자 생성 ==
=================
CREATE USER jungws IDENTIFIED BY jungws
DEFAULT TABLESPACE jungws_db_oralce
TEMPORARY TABLESPACE jungws_db_oralce_temp;

-- 권한 설정
-- 생성한 사용자에게 자신의 schema에서 테이블등을 만들 권한과 자원을 사용할 권한을 준다.
-- GRANT RESOURCE, CONNECT TO MIDAN;
-- DBA 권한을 준다.
GRANT connect, resource , DBA TO jungws;

 


==============
 오류 메시지
==============
ORA-12571: TNS 패킷 기록자 실패
ORA-03113: 통신 채널에 EOF 가 있습니다


TNS:작동이 중단중입니다
  -> 방화벽으로 막혀있을때 ( aaaaa윈도우에서 1521포트열고 , bin/oralce.exe 프로그램추가 해야함 )
 
C:\oracle\ora92\network\admin\tnsnames.ora 파일에서 직접확인해본다
  UCWAREDB =    <=== 접속이름 (아무거나)
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 121.78.116.216)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = UCWAREDB)   <=== SID
    )
  )
 


 

'Oracle' 카테고리의 다른 글

group by 시 null 은 빠짐   (0) 2014.04.22
[oracle] 권한 및 synonym ,DB Link   (0) 2014.04.16
[oracle] PL/SQL For loop 사용 샘플  (0) 2014.03.20
[Oralce] 이전날짜조건으로 검색  (0) 2014.03.18
[oracle] Decode 과 case when 비교  (0) 2014.03.05
Posted by 선한열심
Oracle2014. 4. 22. 08:18

'Oracle' 카테고리의 다른 글

오라클 설치 후 작업  (0) 2014.11.01
[oracle] 권한 및 synonym ,DB Link   (0) 2014.04.16
[oracle] PL/SQL For loop 사용 샘플  (0) 2014.03.20
[Oralce] 이전날짜조건으로 검색  (0) 2014.03.18
[oracle] Decode 과 case when 비교  (0) 2014.03.05
Posted by 선한열심
Oracle2014. 4. 16. 13:15
객체(태이블등) , 시노님 검색
Select * from all_objects
Select * from all_synonyms


http://radiocom.kunsan.ac.kr/lecture/oracle/what_is/synonym.html/#dictionary synonym


Grant all on 사용자.테이블 to 사용자;
Create public synonym 사용할시노님이름 for 사용자.테이블;


DB 링크설정
http://storing.tistory.com/m/post/56

'Oracle' 카테고리의 다른 글

오라클 설치 후 작업  (0) 2014.11.01
group by 시 null 은 빠짐   (0) 2014.04.22
[oracle] PL/SQL For loop 사용 샘플  (0) 2014.03.20
[Oralce] 이전날짜조건으로 검색  (0) 2014.03.18
[oracle] Decode 과 case when 비교  (0) 2014.03.05
Posted by 선한열심
Oracle2014. 3. 20. 13:50

DECLARE
   x NUMBER := 1000;
BEGIN
   FOR i IN 1..170 LOOP 
        x := x + 1; 
        INSERT INTO aa (aa,bb) VALUES('a1',x);
        INSERT INTO aa (aa,bb) VALUES('a2',x);
   END LOOP;
   COMMIT;
END;

 

자세히 설명 나온 곳 : http://www.gurubee.net/lecture/1056

Posted by 선한열심
Oracle2014. 3. 18. 14:05

select   TRUNC(SYSDATE-1) , TRUNC(SYSDATE-1) + 0.99999421 from dual;

 

BETWEEN TRUNC(SYSDATE-1) AND TRUNC(SYSDATE-1) + 0.99999421

Posted by 선한열심
Oracle2014. 3. 5. 13:48

decode( val

    ,'con1', 'value1',
    'con2', 'value2',
    'con3', 'value3',
    'default value' )

 

case val

       when 'con1' then 'value1'

       when 'con2' then 'value2'

       when 'con3' then 'value3'

       else 'default value'

end

'Oracle' 카테고리의 다른 글

[oracle] PL/SQL For loop 사용 샘플  (0) 2014.03.20
[Oralce] 이전날짜조건으로 검색  (0) 2014.03.18
case when 조건절에서 is not null 처리  (0) 2014.02.28
[TOAD] 결과값에서 바로 수정  (0) 2013.09.27
select 후 Update 예제  (0) 2013.08.08
Posted by 선한열심
Oracle2014. 2. 28. 16:51

CASE

WHEN NOT 필드명 IS NULL THEN ~~    : IS NOT NULL 처리

WHEN         필드명 IS NULL THEN ~~    : IS NULL 처리

Posted by 선한열심
Oracle2013. 9. 27. 11:13

출처 - http://www.varindersandhu.in/2012/07/27/toad-update-the-select-result-in-toad-with-rowid/

 

예1) 테이블 하나일때 :  select a.rowid ,a.* from test a

예2) 테이블 여러개 조인등 서브쿼리로 조인할때 : update하고자하는 처음 테이블의 rowid를 select할때 넣으면 됨 ( order by , group by 있으면 안되는거 같음 )

 

확인 사항 : Toad Tools 아래에 연두색으로 Modifed 되면됨

Posted by 선한열심
Oracle2013. 8. 8. 12:23
UPDATE                                          
       (SELECT a1 as aaa
             , (SELECT b1
                  FROM  T2
                 WHERE T2.b1 = T1.a1 ) as bbb
          FROM T1
         WHERE T1.a3  = '1'
        ) I1
  SET aaa = bbb
WHERE aaa <> bbb

 

여기가 더 잘되어 있네 +.+   http://www.songtory.com/post/001004/1/136

Posted by 선한열심
Oracle2013. 8. 7. 17:27

'Oracle' 카테고리의 다른 글

[TOAD] 결과값에서 바로 수정  (0) 2013.09.27
select 후 Update 예제  (0) 2013.08.08
[펌-]SI프로젝트 단계별 DBA 수행업무  (0) 2013.07.31
[Oracle-펌] Over 함수  (0) 2013.07.31
재귀쿼리  (0) 2013.07.29
Posted by 선한열심