태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

1. 테이터형 및 데이터 범위

    Byte = 1바이트, 0~255
    Boolean = 2바이트 , 참(Ture) 또는 거짓(False)
    Integer = 2바이트 , -32,768 ~ 32,768
    Long = 4바이트, -2,147,483,684 ~ 2,147,483,687
    Single = 4바이트, ±3.402823±38 정밀도 5~6자리
    Double = 8바이트, ±4,9406564584±308 정밀도 15~16자리
    Currency = 8바이트, ±922,337,203,685,477 범위의 정수 15자리, 소수 4자리의 정밀도(화폐 처리를 할 수 있도록 한 자료

    형)
    Data = 8바이트, 100년 1월 1일~9999년 12월 31일 까지의 날짜 및 시간
    String, 64kb 이내의 문자열
    Decimal = 12바이트, 28자리의 정밀도를 갖는 실수
    Variant = 16바이트, Double 형의 정밀도(자료의 형(Type)에 관계없이 수치,문자,날짜 등의 자료를 기억함. 선언을 특별히

    하지 않은 경우 -> 'Dim s' 일때에는 Variant 형으로 자동선언됨)
    Object = 4바이트, Object의 형식에 따름

2. 변수 선언 방법

 테이터형      방법1                   방법2

Currency  Dim 원금@      Dim 원금 As Currency

Double     Dim 평균#       Dim 평균 As Double

Integer     Dim 나이%      Dim 나이 As Integer

Long        Dim 매출액&   Dim 매출액 As Long

Single      Dim 총점!        Dim 청점 As Single

String       Dim 성명$       Dim 성명 As String

3.If문의 구조


1. If 조건 Then  If문 다음에 기술한 조건이 참인 경우, Then 다음의 명령을 실행하고 거짓인 경우 If문은 실행되지않는다

   명령1

End If


2. If 조건 Then  If문 다음에 기술한 조건이 참(Ture)인 경우에는 Then이하의 명령문1을 처리하고, 거짓(Flase)인경우에는 Else 이하의 명령문2를 처리한다.

     명령1 Else 

     명령2

  End If

4. 연산자

   1)논리연산자                         2)관계연산자

       not [논리부정]                       = [같다]
       and [논리곱]                         <> [같지않다]
       or [논리합]                            < [작다]
       Xor [배타적논리합]                 > [크다]
       Eqv [배타적논리곱]                <= [작거나같다]
       Imp [논리적함축성]                 >= [크거나같다]

5. MsgBox 단추와 아이콘모양

     

         상수                         설명

                       단 추

      vbOkOnly                [확인]단추

      vbOkCancle           [확인][취소]단추

      vbYesNo               [예][아니오]단추

      vbAbortRetylgnore   [중단][재시도][무시]단추

                        이 이 콘

      vbCritical                  [중대메시지]단추

      vbQuestion               [질의경고]단추

      vbExclamation        [메시지경고]단추

      vbInformation             [메시지정보]단추

6 .문자 데이터를 숫자로 변환


Val(문자열)

A = Val("1234") ->1234로 변환되어 A에 저장된다

A = Val("1 2 34")-> 1234로 변환되어 A에 저장된다

A = Val("1 and 2") -> 1로 변환되어 A에 저장된다


7. 프로시저 빠져 나오기

  프로시저 빠져 나오기

  Exit Sub명령을 사용

신고
Posted by 루나 norae
사용자 삽입 이미지
연금술사 상세보기
파울로 코엘료 지음 | 문학동네 펴냄
1987년 출간이후 전세계 120여 개국에서 변역되어 2,000만 부가 넘는 판매량을 기록한 책. 신부가 되기 위해 라틴어, 스페인어, 신학을 공부한 산티아고는 어느날 부모님의 기대를 저버리고 양치기가 되어 길을 떠난다. 집시여인, 늙은 왕, 도둑, 화학자, 낙타몰이꾼, 아름다운 연인 파티마, 절대적인 사막의 침묵과 죽음의 위협 그리고 마침내 연금술사를 만나 자신의 보물을 찾게 되는데.....

책의 부분 부분이 모두 주옥같은 글들로 채워져있다.

소설이지만 그 내용과 글들은 자기계발서 못지 않은것 같다.

"자네가 무언가를 간절히 원할 때 온 우주는 자네의 소망이 실현되도록 도와준다"

왕이 산티아고에게 해준 이 이야기는 간절히 원하면 이뤄졌던 경험이 있기에 더욱 크게 와 닿는다.
신고

'문화생활..? > 책이야기' 카테고리의 다른 글

나의 마음의 연성  (0) 2008.04.07
성공하고 싶은가?  (0) 2008.04.02
Posted by 루나 norae
성공한 리더는 독서가다 상세보기
신성석 지음 | 에이지21 펴냄
직장생활의 또 다른 무기는 '독서'! '책읽기'에 대한 열정을 불러일으키는 직장인을 위한 독서생활백서! 평범한 비즈니스맨으로 열심히 일하고 있는 김성열 과장. 어느 날 승진이 될 지 모른다는 소식을 듣고 자신이 좀 더 변화해야겠다는 생각을 한다. 그러던 중 독서광인 본부장의 조언에 따라 출퇴근 시간을 활용하여 책을 읽게 되는데… 과연 독서를 통해 그가 얻은 것은 무엇일까? 단지 넘쳐나는 지식뿐일까? 이 책은 '책

2008.03.31~2008.04.03

이번 주 선정도서(자체적으로^^)인 "성공한 리더는 독서가다"

예전에 추천받았던 책인데 미루다미루다 보고 있다.

책읽기의 중요성을 우화적으로 표현하고 있는데,
 
학교 다닐때도 못 보던 책을 이제는 봐야겠다는 생각이 들었다
신고

'문화생활..? > 책이야기' 카테고리의 다른 글

나의 마음의 연성  (0) 2008.04.07
성공하고 싶은가?  (0) 2008.04.02
Posted by 루나 norae

KB 굴비 카드

1. 이마트 골드
 -> 일단 연회비면제용. 이마트 1회이상 사용시 연회비가 면제된다.
      CGV 할인 혜택()
2. Star 체크 카드
 -> 옥션, 쥐마켓 5%환급
      CGV 할인 혜택

추후 발급해야 할 카드
포인트리 체리카드(yes24 8%, 교보 5%적립)
CGV 매니아, CJ


신한 카드
1. 신한 동화 트래블 카드
  -> 일단 신청 자세한 혜택은 차후 정리.


신고

'財테크 > 신용카드' 카테고리의 다른 글

나의 신용카드  (0) 2008.03.17
KB 굴비 카드 공부하기  (0) 2008.03.17
Posted by 루나 norae

내용은 디씨 신용카드갤에서 개념없이 긁어 온것

포인트리라임, 이마트, CJ, CGV매냐 엮으면 되겠네.
자세한 혜택은 카드 이름으로 검색. 

횽말처럼 KB포인트리(체리 또는 라임),
KB TheCJ, KB이마트, KB CGV 매냐 그리고 스타카드도 걍 받으삼.
책 자주보면 KB쿄보도 추가하는 센스.
컵휘는 숫하카드와 The CJ카드로...연회비 걱정일랑 "굴비" 검색으로 날려버려횽 



 

1. KB슷하카드 : 교통이용금액 0.2% 포인트리 적립
2. KBCGV매냐(KB마의원) : 교통이용금액 0.2% 포인트리 적립
3. KB TheCJ : 포인트리 적립 사항없음
4. KB 포인트리시리즈 : 포인트리 적립 X
5. KB팻쓰카드: 교통이용금액 0.2% 포인트리 적립
6. KB임화트카드: 교통이용금액 0.2% 포인트리 적립
7. 야후KB팻쓰카드: 교통이용금액 0.5% 포인트리 적립 (연회비(국내) 실버:3000 , 골드:5,000)


 

일단 나는 신용카드는  신한카드(구엘지) 국민 굴비카드 와 국민 체크 카드 3종류를 써.

★ 신한카드 ★

1. A1 카드 = 보험료 10만원 납부로 휴대폰 2천원할인
2. 씨앤엠카드 = 보험료 10만원 납부로 인터넷 3천원할인
3. 동부 트래블카드 = 아시아나 마일리지 적립용..(신한쪽 5% 할인 이벤트때 사용 쇼핑시)
4. 해피포인트 카드 = 여자친구 사용 (대금은 매달 내가 받음 혜택 괜찬음.)

결론 -> 신한카드는 장농카드로써 아주 유용하게 사용중....동트만 가지고 다님.
 ★ 20만원 사용 -> 5천원 할인 ★ 년간 6만원 할인

★ 국민카드 ★

1. 스타카드 -> 영화전용 (롯데시네마 조조전용 (11시 30분까지 조조할인) 10회사용!
2. 이마트카드 -> 영화전용 ( 롯데시네마 조조전용 (11시 30분까지 조조할인) 8회사용!
3. 마이원카드 -> 영화전용 ( CGV 일반전용 (조조 빡심..ㅡㅡ; 첫영화만..) 8회사용!
4. CJ 카드 -> CGV 매점전용 ( 전월 30만 쓰면 콤보+맥스봉 , 30만 이하면 음료수전용) 12회사용!
5. 5락카드 -> TGI전용 ( 20% 할인  쓰잘데 없음 ㅡㅡ)
6. 포인트리 라임 카드 -> 보험료 및 쇼핑 할부 전용 (쇼핑 10만원 이상일때 사용 . 주력카드)

★ 데이트 전용카드 -> 영화 총 13회 관람가능! 월간 1회-2회 사용! ★
★ 펨레할인 -> 통신사 할인 + 라임카드 적립 으로 인한 할인혜택 제공이 훨이득! ★
★ 이마트 카드 -> 2개월에 한번 쇼핑 7천원 할인 (머리 잘 굴리삼.) ★


★ 체크카드 ★ 신용카드 실적 포함이므로 초 주력 사용.

1. 국민 체크 카드 (일명똥색) -> 0.5% 포인트리 적립 사용으로 일반적인 주력카드!
2. 국민 포인트리 체크 카드 -> 지마켓 옥션 5.2% 적립 (스타는 5% 환급)
                         포인트뱅킹 경유시 -> 지마켓 5.2% (포뱅 0.3% 적립) = 결국 5.2%
                         포인트뱅킹 경유시 -> 옥션 5.2% (포뱅 0.5% 적립)  = 결국 5.7%

혹시 포인트뱅킹 가입할꺼면 anjingu 해줘 ㅎㅎㅎ ^^*

여기까지가 나의 신용카드 노하우 최종 트리! 횽들 도움이 되었으면 좋겠어! ^^*


 

정말 걍 셀메나 그런거 써써 하나로 쓰고 싶을정도야;;;;;

머이리 복잡한지 암튼;;;

모 남들과 똑같겠지만;;;;그래도 내가 정리한거 내가 까먹을까봐 여기다가 백업한단 셈치고

적어볼께

CJ - cgv매점용,외식용
CGV - 영화할인용
E마트 - 연회비 면제용(CGV 영화할인 혜택 다 쓰고나면 백업용)
야후pass - 교통카드용(0.5% 적립 - 교통비 8만원정도래도 400원이긴하지만ㅡ.ㅡ)
포인트리체리 - 도서류 할인용(yes24 8%적립, 교보 5%적립- 한달에 한권정도 책사는거같긴해)
스타체크 - 효리몰&옥션 할인용, 영화힐인용(cgv와 e마트카드와 마찬가지로 영화할인용)
포인트리체크 - 포인트적립용(전달 30만↑시 추가 0.3%라서 총 0.5퍼됨-황금체카랑 동급)

이정도면 서민굴비세트 겠지??

cgv소유중이고 cj랑 e마트 야후 포인트체리 오늘 추발했고;;;이제 점심시간을 이용해서

포인트리체크만 만들면 트리끝인건가 후;;;

야후카드 한달에 400원 적립받느니 걍 교통카드요금 + 핸폰 요금을 한 카드로 묶는게 나으려나;;


 

지금은
주력 - 포인트리 파인 // GS 주유 100원 적립
주유 - 프랜드주유 // GS 외에 70원 할인
영화 - 국민 cj(보유), cgv 매니아 //영화 & 팝콘할인
교통 - 체크똥색(보유) // 교통카드 적립

나중에
인터넷 - 스타체크(초록) // 지마켓&옥션 5% 할인
마트 - 이마트 // 먹고 살아야지.
휴대폰할인 - tnt // 나중에 핸폰비 많이 나오면 고려중

신고

'財테크 > 신용카드' 카테고리의 다른 글

나의 신용카드  (0) 2008.03.17
KB 굴비 카드 공부하기  (0) 2008.03.17
Posted by 루나 norae

1. 종신보험 월 20만원

    사망보험금 1억원, 암.질병.수술.입원.재해특약 포함

2. 세제 적격 연금상품 월 25만원

    납입액 100% 연 300만원 소득공제 가능

3. 주택청약저축 월 10만원

    납입액의 40% 연 48만원 소득공제 가능

4. 장기주택마련저축 월 20만원

    비과세, 납입금액의 40% 연 96만원 소득공제

5. 장기주택마련펀드(성장형) 월30만원

    비과세, 납입금액의 40% 연 144만원 소득공제

6. CMA통장개설

    급여통장, 수시입출금식계좌로 활용

7. 은행 정기적금 월 15만원

    안정자산, 유사시 유동성 상품으로 활용

8. 국내 주식형펀드 월 10만원

    적립식, 3년 이상 투자, 대형 우량주 중심 또는 인덱스형

9. 해외 주식형펀드 월 20만원

    적립식3년 이상투자, 성장 잠재력있는 이머징시장

신고

'財테크' 카테고리의 다른 글

사회초년생을 위한 재테크 TIP  (0) 2008.03.12
Posted by 루나 norae
이런 후배, 선배들은 사랑할 수밖에 없단다
1위 안부 묻고 자주 연락하는 후배
‘눈에서 멀어지면 마음에서도 멀어진다’는 말은 괜히 있는 것이 아니다. 방학 중이라도, 밥 사달라는 말을 하더라도, 선배에게는 후배의 애교스런 문자나 전화 한 통이 선후배 관계를 어색하지 않게 하는 윤활유로 생각된다고.
2위 내 걱정 해주는 후배
‘선배, 파이팅이에요!’ ‘시험 잘 보세요!’ ‘추운데 녹차라도 드시고 하세요’ 등등 어려운 고민이나 시험을 앞두고 있을 때 후배가 해주는 따뜻한 한마디가 선배에게는 큰 의지가 된다. 자신을 믿어주고 든든하게 격려해줄 때 선배는 그 후배가 정말 예뻐 보인다고.
3위 인사 잘하는 후배
인사하기가 어색해서 모른 척 지나가거나 고개를 푹 숙이고 모기만한 목소리로 인사한다면 이미 마이너스 점수가 매겨졌을지도 모른다. 언제나 한결같이 밝을 수는 없지만 약간의 가식이라도 밝게 웃으며 인사하는 후배에게 보너스 점수 100점이다.

4 위 친구 같은 후배
선배들은 외롭다. 학년이 올라갈수록 취업시험 준비 때문에 개인 플레이를 하는 경우가 많아지고, 또 직장에서는 당연 스트레스를 많이 받는 그들이다. 때로 속내를 털어놓고 싶을 때는 후배가 편한 경우가 있다. 답답할 때 술도 같이 마셔주고, 스트레스 받을 땐 쇼핑도 같이 다니는 친구 같은 후배. 100% 정 간다.
5 위 소개팅시켜주는 후배
자기도 솔로면서 선배에게 소개팅 먼저 시켜주는 후배의 모습은 정말 사랑스러워 보인단다(그것이 선배의 강압과 조름의 압박 때문에 시켜준 소개팅이라 해도!). 그러다 소개팅에서 잘되기라도 하면 그 후배는 그날부터 선배의 사랑스런 솔메이트로 임명.
6 위 무언가 묻는 후배
사실 선배라도 나이차가 많이 나지 않으면 잘 모르는 문제가 많다. 그럼에도 불구하고 후배가 무언가 물으면 선배로서의 자긍심과 후배에 대한 애정이 쑥쑥 솟아난다고. 특히, 남들에게 말 못할 중대사를 털어놓았을 때는 책임감 이전에 자신을 믿어준 후배에 대한 고마움이 먼저 생긴다고.
그 밖에
키 작은 여자 후배가 남자 선배들과 보폭에 맞춰서 종종걸음으로 걷는 모습, 애교를 부리며 밥 사준다고 할 때, 갑자기 전화해서 ‘언니! 목소리 듣고 싶어서 전화했어요!’라고 할 때, 선배와의 약속에 늦지 않는 후배, 선배가 좋아하는 취미나 관심사를 미리 알고 같이 동참하려 할 때, 센스 있게 아부할 줄 아는 후배, 쉬는 시간에 음료수 뽑아주는 후배, 조 모임에서 맡은 일을 잘할 때, 아무 말 없이 날 믿고 잘 따라줄 때.
신고

'Daily Life' 카테고리의 다른 글

펌] 이런 후배, 선배들은 사랑할 수밖에 없단다  (0) 2008.03.12
Posted by 루나 norae

“주식형 펀드에 최소 40% 투자” 재테크 전문가에게 들어보니…

2008년 3월 4일(화) 오후 4:44 [경향신문]


최근 주식시장이 침체에서 벗어나지 못하고, 은행권의 고금리 특판예금 판매도 마무리되면서 시중자금이 마땅한 투자처를 찾지 못한 채 단기 금융상품에 몰리고 있다. 이 같은 상황에서 재테크 전문가들은 올해도 국내외 주식형펀드가 가장 유망한 투자처가 될 것이라고 내다봤다. 서브프라임 모기지(비우량 주택담보대출) 부실 여파로 큰 폭의 조정을 받고 있는 국내외 주식시장이 미국 등 각국 정부의 노력으로 늦어도 하반기부터는 회복될 것이라는 전망 때문이다. 특히 경기침체 우려가 높은 미국 등 선진국보다는 국내나 브릭스(BRICs : 브라질·러시아·인도·중국), 신흥시장펀드 등에 주목하라고 충고했다. 또 최근 가격이 급등하는 금·원유·농산품 등 원자재펀드에 대한 투자도 틈새 전략으로 추천했다.

◇ 믿을 건 주식형펀드=경향신문이 4일 시중은행·증권사 재테크 전문가 5명에게 3000만원의 여윳돈을 투자하기 위한 포트폴리오 설계를 주문한 결과 최저 40%에서 최대 100%를 국내 및 해외 주식형펀드에 투자하라고 답변했다.

올 들어 크게 떨어진 국내외 주가가 하반기 이후에는 점차 회복세를 보일 것으로 예상되기 때문이다. 국민은행 아시아선수촌PB센터 이정걸 팀장은 “서브프라임 모기지 부실에서 촉발된 국제 금융시장 불안이 미국의 금리 인하와 재정 정책 등으로 시간이 갈수록 해소될 것이고, 새 정부 출범에 따른 기대 심리까지 가세해 하반기 이후에는 국내 증시가 회복될 것”이라고 전망했다. 나머지 전문가들도 이르면 3~4월, 늦어도 3·4분기에는 국내 주식시장이 바닥을 치고 본격 반등할 것으로 예상했다.

전문가들은 해외 주식형펀드도 유망한 재테크 수단으로 꼽았다. 특히 5명 중 4명이 전체 투자액의 20~40%가량을 브라질, 러시아 등 브릭스펀드에 투자하라고 권했다. 풍부한 천연자원을 갖고 있는 브릭스 국가들은 최근 원자재 및 곡물가 급등의 수혜를 받을 수 있기 때문이다. 이와 함께 저가 분할 매수를 위해 자산의 일부를 증권사 종합자산관리계좌(CMA)나 수시입출식예금(MMDA) 등에 예치해 유동성을 확보하라는 충고도 있었다.

◇ 원자재, 실물펀드 유망=전 세계적인 인플레이션 기조에 따라 원자재펀드나 실물투자도 유망한 투자처로 추천됐다. 한화증권 잠실트리지움PB점 김대환 지점장은 “최근 가격이 급상승하는 원유와 금 등 국제 원자재와 밀, 옥수수 등 농업 재료에 투자하는 해외 상품펀드에 주목할 필요가 있다”며 “금과 외환 등 실물에 대한 투자도 안정성과 수익성을 함께 추구할 수 있다”고 말했다. 김 지점장은 금 가격이 30년 주기로 변동하는 점을 감안하면 추가 가격 상승 여력이 충분하다고 분석했다.

역발상의 투자전략도 제시됐다. 대우증권 목동지점 유철 자산관리팀장은 최근 서브프라임 모기지 부실로 최악의 상황을 맞고 있는 월스트리트 투자은행 펀드를 틈새상품으로 추천했다. 유 팀장은 특검이 마무리되면 펀더멘털(기초여건)이 튼튼해질 수 있다며 삼성그룹주 펀드도 주목할 필요가 있다고 덧붙였다. 하나대투증권 권이재 웰쓰 매니저는 “최근 시장 금리가 하락세를 지속하는 점을 감안하면 국내 채권에 투자액의 25% 정도를 배분해 시세차익을 노리는 것도 괜찮을 것”이라고 말했다.

◇ 투자성향에 맞춰라=전문가들은 증시 조정은 지속적으로 반복돼 온 것이라며 최근의 주가 하락에 너무 불안해하기보다는 장기적인 관점에서 저점매수의 기회로 삼아 투자 심리를 회복하는 것이 필요하다고 지적했다.

신한은행 신한PB잠실센터 서명교 팀장은 “‘어느 상품이 좋다더라, 어떤 펀드의 수익률이 높더라’는 식의 접근이 아니라 자신의 투자성향과 투자목적에 맞게 자산배분이 제대로 돼 있는가를 점검하는 자세가 필요하다”고 충고했다.

주가가 불안할 때는 적절한 자산배분 전략이 우선시 돼야 한다고 전문가들은 강조한다. 주식형펀드 위주의 위험자산과 채권·예금 중심의 안전자산, 실물펀드·보험 등 대안 투자상품으로 적절히 포트폴리오를 구성해 주가가 크게 상승해 수익이 나면 안전 자산의 비중을 높이고, 주가가 하락하면 주식 등 위험자산을 늘리는 전략이 필요하다는 것이다.

〈 송현숙·김준기기자 〉- 대한민국 희망언론! 경향신문, (내손안의 모바일 경향 “상상” 1223+NATE) -ⓒ 경향신문 & 경향닷컴(www.khan.co.kr), 무단전재 및 재배포 금지〈경향닷컴은 한국온라인신문협회(www.kona.or.kr)의 디지털뉴스이용규칙에 따른 저작권을 행사합니다.〉
신고
Posted by 루나 norae

사용자 삽입 이미지
 
중요하다고 할 수 있는 금융자격증 세트
일단 증투상 68회는 날라가버렸고 ㅜ.ㅜ

준비중인건 선거사 9회와 증투상 69회~ 바쁘구낭

신고

'자격증 준비 > 증권투자상담사' 카테고리의 다른 글

2008년 금융자격증 시험일정  (0) 2008.01.03
Posted by 루나 norae

Installing Oracle9iR2(9.2.0.4) on RH AS4

에러없이 설치까지 일주일 삽질했습니다. -_-;;

 

목차

[1] oracle 다운로드 및 압축해제
[2] oracle 유저생성 및 권한부여
[3] pre-install RPM
[4] jdk 설치
[5] 공유메모리 및 세마포설정
[6] 오라클사용자 초기화파일구성
[7] 오라클 셋업
[8] 에러조치
[9] TIP & TECH

 

[1] oracle 다운로드 및 압축해제


zcat ship_lnx_920_disk1.cpio.gz | cpio -idmv
zcat ship_lnx_920_disk2.cpio.gz | cpio -idmv
zcat ship_lnx_920_disk3.cpio.gz | cpio -idmv

Disk1, Disk2, Disk3 이 생기고 생긴 파일들은 /home/oracle로 이동.

mv Disk* /home/oracle/

 

참고. 오라클사제공압축해제 방법

Directions to extract the files
   1. Run "gunzip <filename>" on all the files.  

       예). gunzip ship_9204_linux_disk1.cpio.gz
   2. Extract the cpio archives with the command "cpio -idmv < <filename>"  

       예). cpio -idmv < ship_9204_linux_disk1.cpio

 


[2] oracle 유저생성 및 권한부여

 

groupadd dba
useradd oracle -g dba

passwd oracle

mkdir /home/oracle

mkdir /home/oracle/oracle

mkdir /home/oracle/oracle/product
mkdir /home/oracle/oracle/product/9.2.0

pwd /home/oracle
chown -R oracle.dba /home/oracle

chmod 777 /home
chmod 777 /home/oracle

 

mkdir /var/opt/oracle
chown oracle.dba /var/opt/oracle/
chmod 755 /var/opt/oracle/

 

[3] pre-install RPM

 

링크에러를 없애기 위해 삽질을 거듭한 끝에 RPM에서 결론에 도달.

 

패키지 설치 유무 확인

rpm -aq | grep packagename으로 알수 있습니다.

예). rpm -aq | grep compat-db-4.1.25-9

 

compat-db-4.1.25-9
compat-gcc-32-c++-3.2.3-47.3
compat-gcc-32-3.2.3-47.3
compat-libgcc-296-2.96-132.7.2
compat-libstdc++-296-2.96-132.7.2
compat-libstdc++-33-3.2.3-46.1
java-1.4.2-gcj-compat-1.4.2.0-26jpp
nss_db-compat-2.2-28
gnome-libs-1.4.1.2.90-44.1.i386.rpm
xorg-x11-deprecated-libs-devel-6.8.1-23.EL.i386.rpm
libaio-0.3.102-1
libaio-devel-0.3.102-1

libpng10-1.0.13-13.i386.rpm

sysstat-5.0.1-2.i386.rpm

openmotif21-2.1.30-9.i386.rpm

pdksh-5.2.14-24.i386.rpm

 

아래 두 파일은 메타링크 p4198954_21_LINUX.zip 패치 안에 들어있습니다.
compat-oracle-rhel4-1.0-5.i386.rpm
compat-libcwait-2.0-2.i386.rpm

RPM설치시 의존성에 걸리는건 당연히 같이 설치.

rpm -iUvh packagename 명령어로 설치

 

SuLinux의 경우 설치 패키지

http://ftp.superuser.co.kr/pub/SULinux/1.0/os/i386/SULinux/RPMS/

SuLinux는 Centos기반이므로 SuLinux에 없는 패키지는 Centos에서 가져와서 설치

http://ftp.superuser.co.kr/pub/centos/4.2/os/i386/CentOS/RPMS/
  compat-db-4.1.25-9.i386.rpm
  compat-gcc-32-3.2.3-47.3.i386.rpm
  compat-gcc-32-c++-3.2.3-47.3.i386.rpm
  compat-glibc-2.3.2-95.30.i386.rpm 
  compat-glibc-headers-2.3.2-95.30.i386.rpm
  compat-libgcc-296-2.96-132.7.2.i386.rpm
  compat-libstdc++-296-2.96-132.7.2.i386.rpm
  compat-libstdc++-33-3.2.3-47.3.i386.rpm
  openmotif-2.2.3-10.RHEL4.1.i386.rpm
  openmotif-devel-2.2.3-10.RHEL4.1.i386.rpm
  openmotif21-2.1.30-11.RHEL4.5.i386.rpm
  xorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.20.i386.rpm
  gnome-libs-1.4.1.2.90-44.1.i386.rpm
  nss_db-compat-2.2-29.i386.rpm
  java-1.4.2-gcj-compat-1.4.2.0-27jpp.noarch.rpm
  sysstat-5.0.5-1.i386.rpm
  pdksh-5.2.14-30.3.i386.rpm
  libpng10-1.0.16-1.i386.rpm
  libaio-0.3.103-3.i386.rpm
  libaio-devel-0.3.103-3.i386.rpm

 

 

* 사실 몇몇은 빼도 설치되겠지만 에러나는것보단 나을것 같아서

깔아버렸슴니다 ㅡ.,ㅡ;

* 레드햇 9에서도 설치해봤는데 아래 rpm들 안깔아도 잘 깔리데요 ` `;

xorg-x11-deprecated-libs-devel-6.8.1-23.EL.i386.rpm

compat-libgcc-296-2.96-132.7.2

openmotif21-2.1.30-8.i386.rpm

 

 

- gcc296 과 g++296 을 다음과 같이 심볼릭 링크 합니다.

mv /usr/bin/gcc /usr/bin/gcc323
mv /usr/bin/g++ /usr/bin/g++323
ln -s /usr/bin/gcc296 /usr/bin/gcc
ln -s /usr/bin/g++296 /usr/bin/g++

 

 

 


[4] jdk 설치

 

다운로드 :

https://jsecom16.sun.com/ECom/EComActionServlet;jsessionid=809FCB97DF13018EB55AFF8187294C0B 

RPM in self-extracting file (j2sdk-1_4_2_08-linux-i586-rpm.bin, 33.64 MB)
chmod +x를 주고 실행후
rpm -Uvh 로 설치
/usr/java/j2sdk_1.4_2_08 에서 /usr/local/j2sdk_1.4_2_08로 이동후
$/usr/local/에서 ln -s j2sdk_1.4_2_08 java

/etc/profile에 다음내용을 설정

# For Java
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:.:$PATH

 

[5] 공유메모리 및 세마포설정

/etc/sysctl.conf 에서

kernel.sysrq=0
라인아래에
kernel.shmmax=1073741812(또는 최대값으로 2147483648)
kernel.sem=250 32000 100 128
설정후 재부팅

oracle 설치시 dbca 실행을 위한 공유메모리 설정

[root@domain oracle]# cat /proc/sys/kernel/shmmax
33554432
[root@domain oracle]# echo `expr 1024 \* 1024 \* 1024` > /proc/sys/kernel/shmmax
[root@domain oracle]# cat /proc/sys/kernel/shmmax
1073741824

- 위와같이 공유메모리가 증가되었음을 알수 있습니다.


[6] 오라클사용자 초기화파일구성

oracle$ vi .bash_profile

 

# Set the LD_ASSUME_KERNEL environment variable only for Red Hat 9 and
# for Red Hat Enterprise Linux Advanced Server 3 (RHEL AS 3) !!
# Use the "Linuxthreads with floating stacks" implementation instead of NPTL:
export LD_ASSUME_KERNEL=2.4.1

# Oracle Environment
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
export ORACLE_OWNER=oracle
export ORACLE_SID=ora9
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/demo:/lib:/usr/lib
export LD_LIBRARY_PATH
export TEMPDIR=/tmp
export EDITOR=vi

#set shell search paths
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/JRE/bin


# Set shell search paths
export PATH=$PATH:$ORACLE_HOME/bin

#vi /etc/ld.so.conf
/lib
/usr/lib
/usr/local/lib => 세가지 경로 추가
#reboot

 

[7] 오라클 셋업

 

x-windows에 oracle계정으로 로그인

oracle에서 ./runinstaller
언어가 깨지거나 실행이 안될경우는 다음명령 실행.
unset LANG

Unix Group Name -> oinstall 또는 dba
sid-> 일반적으로 ora9
Global Database Name -> ora9.도메인

문자셋은 [6] 사용자초기화 파일에서 설정한것과 같아야 한다.
export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601

설치중간에 orainstRoot.sh 팝업이 나올시
새창에서 su -root
cd /tmp
./orainstRoot.sh실행
완료후 진행

설치진행 100%후
       */oracle/ora92/root.sh 실행 대화상자 팝업
       $su - root
       #cd /oracle/ora92
       #./root.sh
시스템 기본 디렉토리 묻는다. /usr/bin 으로 설정


[8] 에러조치

 

agent configuration assistance가 정상적으로 설치되지 않고
다음과 같은 에러를 낼때,

Parameter "orahome"=/home/oracle/product/9.2.0
Parameter "nodeinfo"=NO_VALUE
agnet serivce failed

오라클 DB운용과는 상관없는 부분이지만 설치에러0%를 위하여 설치후 패치할것입니다.
일단 넘어감.
 
인스톨러종료후
$ agentctl start  했을시
 
DBSNMP for Linux: Version 9.2.0.4.0 - Production on 07-JAN-2004 19:11:14
 
Copyright (c) 2003 Oracle Corporation.  All rights reserved.
 
Starting Oracle Intelligent Agent.../opt/oracle/product/9.2.0/bin/dbsnmpwd: line 156:  1855 Segmentation fault      nohup $ORACLE_HOME/bin/dbsnmp $*
>>$DBSNMP_WDLOGFILE 2>&1
/opt/oracle/product/9.2.0/bin/dbsnmpwd: line 156:  1868 Segmentation fault      nohup $ORACLE_HOME/bin/dbsnmp $* >>$DBSNMP_WDLOGFILE 2>&1
/opt/oracle/product/9.2.0/bin/dbsnmpwd: line 156:  1880 Segmentation fault      nohup $ORACLE_HOME/bin/dbsnmp $* >>$DBSNMP_WDLOGFILE 2>&1
/opt/oracle/product/9.2.0/bin/dbsnmpwd: line 156:  1892 Segmentation fault      nohup $ORACLE_HOME/bin/dbsnmp $* >>$DBSNMP_WDLOGFILE 2>&1
 
정상구동시는 이상없이 설치가 된 경우이고 위와 같을경우

메타링크에서 p3238244_9204_LINUX.zip  다운로드 받고 다음 작업 진행.
반드시 Instance 종료후 작업 진행
 
p2617419_10102_GENERIC.zip(Opatch파일)을 이용
p3238244_9204_LINUX.zip 패치실행후

 

orlace계정으로
$ find $ORACLE_HOME -name "*.mk" | xargs grep -l dbsnmp
/opt/oracle/product/9.2.0/network/lib/ins_oemagent.mk
/opt/oracle/product/9.2.0/network/lib/env_oemagent.mk
$
$ cd $ORACLE_HOME/network/lib
$ make -f ins_oemagent.mk install
$ agentctl start

agent started.


[9] TIP & TECH

 

- 설치로그보기 -

tail -f $ORA_HOME/app/oracle/product/orainventory/logs/installactions.log

 

- oracle 삭제 -

$ORACLE_HOME 디렉토리에 있는 설치화일을 전부삭제
/etc밑에 orainst.loc, oratab 삭제
/usr/local/bin/oraenv 파일삭제
/tmp디렉토리에서 관련파일삭제
elete the /etc/oratab file. If using 9iAS delete the /etc/emtab file also.
# rm /etc/oratab /etc/emtab
끝 재설치 하면됩니다.

 

 

 

[10] 오라클9i 부팅할때 자동으로 시작하기


먼저 오라클을 설치한 디렉터리로 가자. 나의 경우는 /opt/oracle/product/9.2.0/bin/ 인데 이곳에 dbstart 와 dbshut 가 있다. 이중 dbstart 를 vi /etc/rc.d/rc.local (리눅스의 초기부팅설정화일 DOS의 Autoexec.bat 같은 것)에 적어주면 부팅할 때 자동으로 오라클을 실행한다. 그러나 이렇게 하는 건 start만 가능할 뿐이다. 종료까지 하려면 스크립트파일을 작성해야만 한다. /etc/oratab 은 오라클을 자동 시작 기능을 사용할지 여부를 결정하는 파일이다. 디폴트 값은 No 인데 Yes로 바꿔주면 dbstart, dbshut 를 사용할 수 있다.


vi /etc/oratab 라고 쳐보자. 맨 아래에 나의 경우 SID 이름을 ora1 이라 주었기 때문에
ora1:/opt/oracle/product/9.2.0:N 이 있을 것 인데 문장 끝에 N 이 보일 것 이다. 이걸 Y로 고치자. ora1:/opt/oracle/product/9.2.0:Y 이렇게 말이다.


그 다음 SID를 위한 초기화 파일을 복사해야만 한다. 나의 SID 이름이 ora1 이므로 initora1.ora.642002224936라는 파일이 /opt/oracle/admin/ora1/pfile/ 에 존재할 것 이다. 초기화 파일명은 SID 이름에 따라 달라지는 것이다. 예로 만일 SID 를 test 로 했다면 inittest.ora.642002224936가 있을 것 이다.
/opt/oracle/admin/test/pfile/initora1.ora.642002224936 을
/opt/oracle/product/9.2.0/dbs/ 디렉터리로 initora1.ora 로 rename 해서 옮긴다.

자 이제 마지막으로
su - oracle -c /opt/oracle/product/9.2.0/bin/dbstart (오라클 시작 !)
su - oracle -c /opt/oracle/product/9.2.0/bin/lsnrctl start (리스너 시작 !)
이라고 쳐서 실제로 가동되는지 test 해보자. (위의 내용을 /etc/rc.d/rc.local 에 입력하면 컴퓨터가 처음 부팅할 때 자동으로 오라클과 리스너를 시작한다. 단 리스너의 경우엔 스크립트에 입력할 때 따옴표로 묶어야 start 명령이 적용된다. 이렇게
su - oracle -c /opt/oracle/product/9.2.0/bin/“lsnrctl start”)

참고) 오라클 리스너 설정법
먼저 vi /etc/services를 해서 오라클을 위한 포트를 등록해준다.
Xtel 1313/tcp # French minitel
LISTENER 1521/tcp # Oracle Listener by TCP
LISTENER 1521/udp #Oracle Listener by UDP
Support 1529/tcp #GNATS, Cygnus bug tracker

위의 밑줄 친 부분을 추가해 주면 된다.

그리고 /opt/oracle/product/9.2.0/bin/에 있는 netmgr을 실행해서 리스너를 설정한다.(아마 디폴트 값이 있을 것이다. 그냥 사용해도 무방하다.) 이렇게 하면
/opt/orqacle/product/9.2.0/network/admin/ 디렉터리에 listener.ora 가 있을 것이다. 확인하라.
이제 마지막으로 /opt/oracle/product/9.2.0/bin/에 리스너 구동 프로그램인 lsnrctl이 있다. oracle계정으로 로그인 한 후 lsnrctl start를 쳐 리스너를 시작하자. 중지할 때는 lsnrctl stop 이다. 자 이제 외부에서 접속이 가능할 것이다.
http://www.sqlgate.com 에서 sqlgate 를 구해 외부에서 시험 접속을 해보자.

신고
Posted by 루나 norae


티스토리 툴바