#include <ctime>
#include <sys/types.h>
#include <sys/stat.h>

struct _stat buf;
string strtimebuf;
struct tm *logtm;

int result = _stat( m_pLogFileName, &buf );
logtm=localtime(&buf.st_mtime);
sprintf((char*)strtimebuf.c_str(),"%d%.2d%.2d",logtm->tm_year+1900,logtm->tm_mon+1,logtm->tm_mday);

m_pLogFileName <- 대상파일명

AND

struct tm *now;
time_t current_time;
time(&current_time);
now = localtime(&current_time);
char cCurDate[10]={0x00,};
char cCurDate[10]={0x00,};
  
sprintf(cCurDate,"%d/%.2d/%.2d",now->tm_year+1900,now->tm_mon+1,now->tm_mday);
sprintf(stream,"%.2d:%.2d:%.2d ",now->tm_hour,now->tm_min,now->tm_sec);

결과값형식 : YYYY/MM/DD
                  HH:mm:ss

 

AND


 ASN1EncodableVector whole = new ASN1EncodableVector();
 whole.add(new DERObjectIdentifier("1.3.6.1.5.5.7.19.2"));
 whole.add(seq_8);
 DERSet set = new DERSet(whole); 
        
 DERTaggedObject tagObj_16=new DERTaggedObject(false, 0, set);

이렇게 DERTaggedObject 생성자에 false를 주면 TaggedObject에 여러가지 object를
add 할 수 있다
AND

설치 파일은 오라클 홈페이지에서 배포중인 10204_vista_w2k8_x64_production_db.zip 를 사용했습니다. 총 3개의 파일을 수정해야 하며, 관리자 권한으로 설치하세요. 윈도우즈7에만 TEST 해 보았으나 윈도우즈 서버 2008 R2 에서도 같은방법으로 설치 가능할겁니다.(아마도...^^)

 

수정해야 할 파일 및 내용

빨간 글씨 부분이 추가 해야 할 내용 입니다. 메모장 등의 문서편집기로 수정하면 됩니다.

 

① \10204_vista_w2k8_x64_production_db\database\install\oraparam.ini

 

[Certified Versions]
#You can customise error message shown for failure, provide value for
Windows=5.0,5.1,5.2,6.0,6.1

 

② \10204_vista_w2k8_x64_production_db\database\stage\prereq\db\refhost.xml

 

<CERTIFIED_SYSTEMS>
    <OPERATING_SYSTEM>
      <VERSION VALUE="5.0"/>
      <SERVICE_PACK VALUE="1"/>
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      <VERSION VALUE="5.1"/>
      <SERVICE_PACK VALUE="1"/>
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      <VERSION VALUE="5.2"/>
    </OPERATING_SYSTEM>
    <!--Microsoft Windows Vista-->
    <OPERATING_SYSTEM>
      <VERSION VALUE="6.0"/>
    </OPERATING_SYSTEM>
    <!--Microsoft Windows 7-->
    <OPERATING_SYSTEM>
       <VERSION VALUE="6.1"/>
    </OPERATING_SYSTEM>
  </CERTIFIED_SYSTEMS>

 ③ \10204_vista_w2k8_x64_production_db\database\stage\prereq\db_prereqs\db\refhost.xml

 

  <CERTIFIED_SYSTEMS>
    <OPERATING_SYSTEM>
      <VERSION
      <SERVICE_PACK VALUE="1"/>
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      <VERSION VALUE="5.1"/>
      <SERVICE_PACK
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      VALUE="5.2"/>
    </OPERATING_SYSTEM>
    <!--Microsoft Windows Vista-->
    <OPERATING_SYSTEM>
      <VERSION VALUE="6.0"/>
    </OPERATING_SYSTEM>
    <!--Microsoft Windows 7-->
    <OPERATING_SYSTEM>
      <VERSION VALUE="6.1"/>
    </OPERATING_SYSTEM>
  </CERTIFIED_SYSTEMS>

 

AND


[PK 삭제 방법]
- ALTER TABLE EMP_TAB DROP PRIMARY KEY;

[PK 생성 방법]
- ALTER TABLE   EMP_TAB  ADD PRIMARY KEY (필드1, 필드2, 필드3));
- ALTER TABLE   EMP_TAB  ADD CONSTRAINT EMP_PK(PK이름)  PRIMARY KEY (필드1, 필드2, 필드3));

[FK 삭제 방법]
- ALTER TABLE EMP1 DROP CONSTRAINT EMP1_FK;

[FK 생성 방법]
- ALTER TABLE EMP1 ADD CONSTRAINT EMP1_FK(FK이름) FOREIGN KEY(필드1, 필드2, 필드3)
  REFERENCES EMP2(필드1, 필드2, 필드3);



[PK,FK 조회]

SQL> select c.constraint_name as "foreign key",
p.constraint_name as "referenced key",
p.constraint_type,
p.owner,
p.table_name
from dba_constraints c, dba_constraints p
where c.owner = 'SCOTT'
and c.table_name = 'EMP'
and c.constraint_type = 'R'
and c.r_owner = p.owner
and c.r_constraint_name = p.constraint_name;

AND