다음주에는 제발 좀 진정 좀 되어할텐데..

선진 금융시스템도 이렇게 하루아침에 붕괴되는데 한국은 잘 견디어 낼수 있을지?

다음주에도 폭락이면 개인적으로도 이젠 정말 참을수 없는 수준의 마이너스를 기록하게 된다.

======================================================

(뉴욕=연합뉴스) 김현준 특파원 = 전세계 증시가 금융위기와 경기침체의 공포 속에 최악의 일주일을 보냈다.

    미국과 유럽, 아시아 증시의 주요 지수는 이번 주에 폭락을 거듭하면서 역대 최대의 하락률을 기록했다.

    한치 앞을 내다볼 수 없는 불확실성의 두려움이 무조건 팔고 보자는 투매를 양산하면서 전세계가 '공포의 전염'으로 몸서리를 친 결과다.

    10일(현지시간) 미 뉴욕증시에서 다우존스산업평균지수는 8일째 하락세를 이어가며 8,451.19로 마감, 이번 주에 18.2% 떨어졌다. 스탠더드앤드푸어스(S&P) 500 지수도 899.22로 18.2% 떨어졌다.

    블룸버그 통신에 따르면 이번 주 다우지수와 S&P 500지수 하락률은 각각 1914년과 1933년 이후 최대다. 마켓워치 등 미 언론들은 다우와 S&P 500지수가 이번 주에 역대 최악의 한 주를 기록했다고 전했다.

    나스닥 종합지수도 이번 주에 15.3% 빠져 2001년 9월 이후 7년만에 최악의 성적을 냈다.

    다우지수는 이번 주에 10,000선과 9,000선이 연이어 무너지는 수모를 겪기도 했다. 다우지수는 작년 10월 9일 사상 최고치인 14,164.53에 비하면 40.3%나 떨어졌다.

    특히 다우지수와 S&P 500 지수는 지난 8일간 22.9%와 22.1%씩 떨어져 며칠이 더 걸렸을 뿐이지 1987년 10월 19일 블랙먼데이에 22.6%, 1929년 대공황 때 이틀간 12.8%와 11.7%씩 24.5% 폭락한 수준과 비슷하게 하락했다.

    월스트리트저널(WSJ)은 이와 관련, 미 증시가 '슬로모션 붕괴'를 하고 있다며 1930년대와 1970년대와 같은 장기 약세장에 들어설 수도 있다는 우려를 불러오고 있다고 전했다.

    유럽 각국의 주가도 폭락세를 면치 못했다.

    이번 주에 영국 런던증권거래소의 핵심지수 FTSE100 지수는 21% 하락했고, 프랑스 파리증권거래소의 CAC40 주가지수, 독일 프랑크푸르트증권거래소의 DAX 주가지수도 각각 22%씩 폭락했다.

    범유럽 다우존스 스톡스 600지수도 이번 주를 205.13에 마감해 56.3포인트, 22% 빠져 역대 최악의 주를 기록했다. 다우존스 스톡스 600지수는 올해 들어서 44%나 추락했다.

    아시아 증시도 일본 도쿄증시가 이번 주에 24% 빠지는 등 최악의 한 주를 보냈다. MSCI 아시아.태평양 지수는 이번 주에 18% 떨어져 1987년 지수가 만들어진 이후 최대의 주간 하락률을 보였다.

    MSCI 세계 지수는 이번 주에 22% 빠지며 지수가 집계된 1970년 이후 최악을 기록했다.

    블룸버그 통신은 전세계 증시에서 이번 주에 4조달러가 날아갔고 올해 들어서는 25조달러가 사라졌다고 전했다.

    세계 증시의 바닥 없는 추락은 시장의 공포가 극에 달했음을 보여주고 있다.

    미 증시의 불안 심리를 보여주는 VIX 지수는 이날도 사상 최고치를 또 갈아 치웠다. 시카고옵션거래소에 상장된 S&P 500 지수옵션의 변동성을 나타내는 VIX지수는 이날 장중에 역대 최고치인 76.94까지 올라 투자자들의 공포가 최고조에 달했음을 반영했다.

    크레디 스위스 홀딩스의 로버트 와이센스타인 수석 투자전략가는 "시장이 붕괴되고 있다"며 "사람들은 변동성이 있을 수 있는 어떤 자산도 팔아 치우려 하고 있고, 조금의 위험성이 있는 투자도 꺼리고 있다"고 말했다.

    이 같은 증시의 나락 없는 추락 속에 투자자들은 세계 각국이 어떤 공조방안을 내놓을지에 기대를 걸고 있어 이날 열린 선진 7개국(G7) 재무장관 회의 등 잇따른 국제공조 회의가 세계 경제의 앞날을 좌우하는 고비가 될 전망이다.

    워싱턴에서는 10일 G7 재무장관.중앙은행 총재 회의가 열리는 데 이어 11일에는 조지 부시 미 대통령이 11일 백악관에서 G7 재무장관들과 금융위기 대책을 논의하고 한국과 브라질 등까지 포함한 G20 확대 재무장관 회의도 열릴 예정이다. 13일에는 국제통화기금(IMF)과 세계은행 연례 총회가 열려 금융위기 해결 방안이 논의될 예정이다. 

   경제전문가들은 현재의 금융위기를 해소할 보다 강력하고 근본적인 대책을 요구하고 있다.

    프랑스 파리의 KBL리셸리우 게스티옹의 펀드매니저인 장-노엘 비에유는 블룸버그 통신에 "시장엔 의구심이 여전하다"며 "반창고로 땜질 처방을 하기 보다는 시장에 피가 다시 돌게 해야 한다"고 금융위기에 근본 처방이 필요함을 강조했다.


Posted by pat98

2008. 10. 10. 00:52 펌질

[사진] 김여사의 만행




9월18일 5시 조금안댔을때...

제빙기 교체하러 가던중 주차하러갈때...

운전이 아주 서툴은..아주머니의 만행.ㅡㅡㅋ

능력도 좋으셔....

평생 하기힘드신일을....

덕분에 운전석에 앉아있던 나는....황당함...ㅋㅋㅋ

그 아주머니 덕분에...아주 신기한경험을....

안전운전해도 이런일 일어납니다..

음주운전은 더욱더 위험해여....

저상태에서 내린 아주머니도 대단..@@

근데..중요한건...!!

그 아주머니 미안하단말 한마디도없다...ㅡㅡㅋ

젝일..!!

내가 멍청한건가...

아님.....뭥미..@@

http://www.cyworld.com/ddeath <당사자입니다.ㅎㅎ

★위의 글은 실제 사고 당사자의 글입니다★







우리 페밀리중에 형이있는데

실제로 일어난 사고입니다..ㅎ

형이 다치지 않아서 웃을 수 있는거 같아요..

또 한번 느낀건 역시 우리나라 아줌나는 대단하다!!

아줌마라 가능한거 같아요,,ㅎㅎㅎㅎ

아줌마가 스턴트 출신인가?ㅎㅎ

이건 머 영화에서만 봣지 실제로 가능하단걸 처음 알았습니다.

어떻게 가능한가 물어봣더니

살짝 부딪힌 상태에서 악셀을 밟으면 올라간다고 하네요

그 각도도 어떻게 저렇게 맞아떨어졌을까..크억

형이 혼자보기 아깝다고 올려보라해서 올립니다.,ㅎㅎ

형이 사진을 좋아해서 항상 트렁크에 사진을 넣어서 다녀서

찍을 수 있었답니다..
사랑해요 희세형.ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

www.cyworld.com/prexogus  <<ㅋㅋ글쓴이 입니다..ㅋㅋ








Posted by pat98

사용자 삽입 이미지

드디어 시골의사님의 새책이 나왔습니다. 전부터 투자관련 책을 쓰고 있다고 하셨는데, 7년간의 원고작업을 거쳐 드디어 나왔다고 하네요. 사실 너무 유명하셔서 안티도 많지만 전 개인적으로 시골의사님 팬입니다.^^
제목만 보면 초보자용 입문서라고 생각할수 있겠지만, 어느정도 주식과 경제에 대한 기본지식이 있어야 어려움 없이 술술 읽어 나갈 수 있는데요. 저두 어제 책 받고 한 반정도 읽었는데 역시 촌철살인의 비유와 표현력은 대단 합니다. 참 글을 잘 쓰시지요. 책은 1,2권으로 나누어져 있어 1권은 통찰편이라는 부제를 달고 있습니다. 한마디로 돈 버는 법은 나와있지 않습니만, 투자에 임하는 자세와 마음가짐을 정립하는 데는 큰 도움이 되리라 믿습니다. 워낙 식견이 넓은 분이라 일반 투자자들의 생각치 못한 부분까지 집어내서 어찌 보면 뜬 구름 잡는 그런 얘기가 많이 있을수도 있지만, 개인 투자자 모두가 시골의사님 수준에 도다르고 주식시장과 경제의 흐름을 이해할 수 있다면 쉽게 백만장자가 될수 있겠지요. 그러기 위해서 이런 책들을 읽고 컨닝하면 노력 해야 하는 것이구요.
항상 토를 달고 있습니다. 모든 투자의 책임과 실력능력  및 판단은  투자자 본인에 있다는 것을...
계획과 기본도 중요하지만 실천이 중요함을 뼈져리게 느끼고 있는 요즘입니다.

책 값이 20000원으로 좀 센 편인데, 그 만큼 값어치가 있습니다. 아직 못 보신 분들은 서점으로 고고씽...!!!
Posted by pat98

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
Posted by pat98

사용자 삽입 이미지

영월 시내에서 15분정도 차를 타고 꾸불꾸불 올라가면 해발 800M 정상에 별마로 천문대가 있습니다.
올라오면 영월 시내가 한눈에 다 보입니다. 작아요 사실~~
 영화 "라디오 스타"의 촬영장소 였기도 하구요.
 밤에 연인과 함께 별구경하러 오면 참 좋을 듯 합니다.
밤10시까지 천문대를 운영하기 때문에 미리 7~8시 쯤에는 올라가야 한다는 군요.
낮에 가서 별은 못 봤지만 우연히 패러글라이딩 타러 온 사람들을 구경할 수 있었습니다.


사용자 삽입 이미지

사용자 삽입 이미지

기왕 온거 기념샷 한방!!  일 때문에 와서 복장이 참 거시기 합니다.

사용자 삽입 이미지

정면쪽이 아니고 뒷문에서...
요것이 별을 구경할수 있는 천문대..밤 되면 문이 스르륵 열리면서 망원경으로 별구경..

사용자 삽입 이미지

뒷편에 얼마간의 나즈막한 공간이 있는데 여기서 패러글라이딩을 타시더군요. 때마침 패러글라이딩 타러온 사람들이 있어서 신기해서 구경 좀 하고..


사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

사실 앞에는 상당한 급경사 인데..그냥 무작정 강사님이 몸을 던지라고 합니다.
난감하던데..난 무서워서 못탈듯.


사용자 삽입 이미지

바람부는 타이밍에 맞추어 대기 하고 있습니다.


사용자 삽입 이미지
사용자 삽입 이미지

아주 순식간에 부웅~~하고 떠 오릅니다.
Posted by pat98


현재 상황 정리...
부자경제학                                                                               2008/09/18 22:00

 

1, 첫번째 논점

 도박사들이 모여 러시안 룰렛 게임을 하고 있었다. 하지만 총에는 총알이 들어 있지 않았다. 그래서 한동안 모두가 승자였다.

 그때 갑자기 심판이 손을 들었다. 이제 총에 총알을 집어 넣겠다. 하지만 그동안 승리에 도취된 도박사들은 그 판을 떠나려 하지 않았다. 총에 총알이 장전되고 긴장이 흘렀다. 그리고 첫번째 사람이 총을 집어들어 자신의 머리에 댄 다음 방아쇠를 당겼다. 1/8의 확률을 믿었던 것이다. 그러나 총알 그 총에서 총알이 발사되었다. 서브프라임 모기지 업체들의 종말이었다.

 이제 남은 사람들의 얼굴에 안도감이 스쳐 지나갔다.

 두번째 사람이 여유만만한 표정으로 총을 들어 머리에 댔다. 그러나 놀랍게도 두번째에도 총알이 발사사되었다. 러시안 룰렛에 총알을 꼭 하나만 넣으라는 법은 없었던 것이다. 그제서야 사태의 심각성을 깨달은 나머지 사람들의 얼굴이 사색이 되었다. 하지만 발을 빼기에는 너무 늦어 버렸다. 그렇게 베어 스턴스와 리먼과 같은 투자은행이 쓰러져갔다.

 다음 사람은 떨리는 가슴을 진정 할 수 없었다. 하지만 그나마 희망은 설마 총에 세발이나 총알이 들어 있겠느냐는 것이다. 세번째 도박사가 마른침을 삼키며 방아쇠를 당겼지만, 그 역시 발사된 총알에 맞아 쓰러졌다. 다행히도 현장에 있던 의사가 긴급구호를 해서 목숨은 건졌지만, 중환자실에 실려 들어갔다. 앞으로 그의 회생을 장담 할 수 없는 상황이 되었다. AIG 와 같은 보험사로 전이된 것이다.

 이제 남은 사람들의 공포는 극에 다했다.

 저 총에 나머지 5발도 모두 총알이 장전된 것 같은 불안감이 그들을 휩쓸었고, 그들은 판돈을 모두 버리고 떠나야 하는 것인지를 고민하기 시작했다. 이 불안은 네번째, 나머지 투자은행, 다섯번째, Alt -A 등급의 모기지, 여섯번째, CDS 를 떠안은 보증위기, 일곱번째, 씨티은행과 같은 대형은행, 여덟번째 전멸과 같은 시나리오를 떠올리기 시작했다.

 하지만 분명히 8발 모두가 발사되지는 않을 가능성이 높다 .그렇게되면 룰렛게임이 아니다..

 다음주면 이 문제를 고민하게 될 것이다.

 모두가 극도로 공포에 질린 상황에서 누군가는 그래도 이제 남은 5발이 모두 비어 있을수도, 혹은 한 두발이 비어있을 수도 있지만, 어쨌거나 확률적으로 상황이 나아졌다는데 생각이 미칠수도 있고, 또 다른이는 이 총에 총알이 정말 모두 장착되어 있다고 믿기도 할 것이다.

 그러나 문제는 누구의 판단이 맞을지 모른다는데 있다....  

 설령 맞다해도 그의 운이 좋을 뿐이다..

  2, 두번째 논점,

 주가가 싸다, 혹은 비싸다는 개념은 내재가치 대비 평가가 된다,

 우리는 내재가치가 무엇인지를 정확히는 모르지만, 어렴풋하게는 안다. 그점에서 지금 내재가치 대비 싸냐, 비싸냐를 물으면 극도로 보수적인 '현금성 순자산주의자'가 아니라면 이익이나 자산가치를 고려 할때 '싸다'.

 그러나 문제는 주가는 항상 내재가치를 상회하거나, 하회한다는 것이다. 주가가 내재가치와 만나는 지점은 찰나적이다. 주가가 내재가치를 상회 한다고 주식을 팔고, 하회한다고 사면 주가는 늘 고정되어 버릴터이니 말이다. 1999년이 그랬고, 작년 (주)두산의 PER 이 400을 넘어갈 때가 그랬듯이 내재가치치대비 비싸지면, 점점 더 비싸질 확률이 높다. 다만 거기가 어딘지를 우리는 모를 뿐이다.

 인간이 자신이 죽을 날을 안다면 도둑이 하나도 없을터이지만, 우리는 그날을 모르기 때문에 지금 이순간에도 이전투구를 하고 살아간다.

 주가 역시 마찬가지다. 비싸지는 극점을 모르기 때문에 주가는 점점 고평가 되는 것이다. 이말을 뒤집으면 '싸다',는 이유로 주식을 무조건 살 수 있느냐는데 대한 대답이 될 수 있다. 더싸질 수도 있고, 아닐 수도 있다.

  그러니 '싸다는 이유만으로 무조건 주식을 살 수는 없다'가 정답이 된다.     

  3, 세번째 논점,

 그럼 지금 주식을 보유한 사람과, 현금을 들고 주식을 사려는 ,즉 기회를 노리는 사람은 어떤 입장이 필요할까?.

 폭풍우가 몰아치는 바다에 배가 떠있다. 처음 출발할 때 기상이 나빴지만 승선을 했고 항구에서 멀어지기 전에 내릴 수 있었지만 타고 있었다. 금융사들이 늘 저가매수 기회라고 말해왔기 때문에 그것을 신뢰한 것이다.

 그런데 배가 바다 한가운데에 나간 지금 배가 난파 할 수도 있을정도로 허리케인이 덥쳐왔다.

 그럼 지금 배에서 탄 사람이 구명조끼를 입고 배에서 내려서 지금이라도 산더미 같은 파도가 몰아치는 망망대해로 탈출해야 할까?, 아니면 배와 운명을 함께 하는 것이 옳을 까?. 답은 후자다. 두려워도 그것이 정답이다. 그러나, 아직 그 배를 타지 않은 사람이 표를 안받는다고 해서, 구조대가 떠나는 헬기 끝자락에 매달려 굳이 그 배를 타러 가야 할 필요는 없다. 기다려야 하는 것이다.

 양쪽 모두 지금 그 자리에 이대로 멈춰야 한다..

 4. 네번째 논점,,

 그래도 역사적으로 볼 때, IMF 때를 제외하고는 지난 20년간 우리나라의 주가가 일년만에 반토막이 나 버린예는 없었다. 그럼 이미 30% 이상 하락한 상황에서 IMF 때처럼 무너진다고 보는 것이 옳은가?.

 진짜 지금이 그만큼 심각한가?. 라고 생각하면 그것은 아니고 보는것이 냉정하다.

 룰렛게임 참여자들이 나머지 5발에도 총알이 모두 들어 있다고 믿는 상황인가. 아니면 그들의 마음속에 이제는 그래도 총알이 발사되지 않을 것이라고 믿고 있는가?. 만약 전자라면 공포의 극점이다. 그러나 후자라면 아직 길은 더욱 험난하다.

 최소한 어제,오늘까지는 전자가 맞다.

 그들은 총알이 모두 발사될 때를 생각하고, 이미 전원이 유서를 쓰고 있다. 심리적인 관점에서는 공포의 극한인 셈이다. 이때 내가 델리키트한 감각을 소유하고, 가격을 다룰 능력이 있는 최고의 선수라면 주식시장에 충분히 진입 해볼 수 있다.

 그러나 그게 아니라면 비용을 더 지불하더라도 기다려야 한다.

 지금은 그럴때다,,돌아서면 지금이 끝이었다면서 이 즈음을 회상하는 날이 올지도 모른다. 그러나, 지금은 강을 건너가기에는 아직은 악어떼가 너무나 많다, 내가 강을 건너는 '누우'라면 지금이 무사히 강을 건너 기름진 들판에서 마음껏 싱싱한 풀을 뜯을 기회 일지 모르지만, 이순간 강에서 악어에 물리고 아니고는 내 능력이 아닌 악어의 마음이다.

 운을 자랑하지 말자..

 그러나,,, 이제 내일이면 소위 선수들이 입장 할 때가 된 것같다. 그들의 승부를 지켜보자. 그래서 지금은 보통사람인 당신이 보유한 주식을 팔아서도 안되고, 섣불리 사서도 안되는 것이다..

 

5, 다섯번째 논점

  미국발 신용위기에 우리가 왜 이렇게 당하는가?. 여러가지 이유가 있고, 그 이유는 각각 다 맞다.

 하지만 한가지 추가하자면, 지금 미국의 위기는 돈이 없어서가 아니라 아무도 믿을 수 없어서 쉽게 빌려주지 않기 때문이다. 누가 부도 날지도 모르는 사람에게 돈을 빌려주겠는가?. 즉 냉정하게보면 '유동성 총량의 위기가 아니라, 유동성 흐름의 위기' 즉 크레디트의 문제다.

 돈빌려 줄데가 국가 밖에 없는 것이다.

 내가 망할지도 모르는 이 상황에서 남에게 받을 돈부터 받아야 정상이 아닌가..남이 내게 돈을 빌려주지 않으면 내가 받을 돈을 받아야 하는 것이다. 그런데 그들이 받을 돈은 우리나라가 세계에서 몇째간다, 무려 1년이 넘게 줄기차게 팔아 나갔지만, 아직도 한국주식의 30% 이상이 그들 돈으로 투자 한 것이다.

 답은 명료하다..

 그런데 우리가 외국인들이 달러를 빼가니, 대신 달러를 임시융통을 하려고 돈을 빌려려니 못빌려 준다고 한다. 이유는 우선 제 코가 석자라서도 그렇지만, 돈이 남아도는 기관들 조차도 우리나라의 민간부채가 너무 많아서 우리나라가 자기들 만큼은 안되어도 앞으로 고생할 가능성이 커 보이기 때문이다.

 결국 우리나라의 민간부채가 연착륙하는 수 밖에 없다.

 만약 거기에 실패하면 우리들의 책상위에도 총알이 장전된 피스톨이 올라올지 모른다..

 물론 그렇게는 안될거라고 믿고, 이제 우리 역량이 이 문제를 잘 극복할 것이라고 필자는 기대하지만, 외국인들은 그렇게 볼 수 있다. 결국 어떤식으로던지 이 부분에 대한 해결책을 빨리 만들어 내야, 자기네들의 빛잔치에 괜히 우리가 덤테기를 쓰는 일을 피 할 수 있는 것이다. 

                                                                                                                  2008/09/18 시골의사 

 

Posted by pat98



이것은 어느 코스닥 잡주들의 움직임이 아니라 각 국가별 지수 9월19일 하루의  움직입니다. 믿어지지 않습니다. 러시아 지수는 실제로 21% 입니다.
물론 이것은 현재 바닥이라고 느껴지는 수준에서의 반등이지만 심히 공포감이 느껴지는 수준입니다.
미국이라는 나라의 위력이 새삼 느껴지는 수치입니다.



파국을 위한 마지막 불꽃 태우기 인지 반등을 위한 몸부림 인지는 두고봐야겠지요.
주식/펀드를 하지 않는 3자의 입장에서 보면 팔짱끼고 흥미진진하게 지켜볼수 있는 장이 될수 있는것 같습니다. 펀드에 많은 금액이 들어가 있는 저로서는 하루하루가 정말 살얼음판 걷듯이 힘이 듭니다.
역시 주식은 심리게임입니다. 기업의 가치가 훼손되지 않는한 변하는 것은 아무것도 없으니까요..




Posted by pat98


금일 홍콩 H 지수가 장중 -10%까지 폭락(장 막판엔 0.36%로 감아올리긴 했지만)하는 것을 보구 도저히 열받아 참을 수가 없어 전액 환매신청을 해 버리고 말았다.
 -35.32% 손실 확정. 손실금액이 천 단위가 넘어가니 이상하게 무덤덤하다. 전엔 40~50만원만 손실나도 미치고 팔짝 뛰었는데..
수업료 치고는 너무 비싸다. 한때 잘 나가던 수익률 40%의 기쁨도 주던 놈이다. 중국 쪽으론 당분간 오줌도 누지 않을 것이다. 투자 환경이 너무 후진국이야. 대부분 시장이 루머에 많이 움직이고..
물론 타이밍 못 잡고 빠져 나오지 못한 내 잘못도 있지만, 시장의 모습이 무슨 코스닥 잡주 움직이듯 변동이 심하다.
더 열심히 공부해서  만회해야지..다시는 이런 실수 하지 않으리라 다짐해 본다..
주식이던 펀드던 역시 타이밍이 중요하다...
Posted by pat98

Applies to:

Oracle Server - Enterprise Edition - Version: 8.0.3.0 to 11.1.0.7
Information in this document applies to any platform.

Purpose

About this Document

This document mainly discusses few generic concepts on sysdba authentication and corresponding troubleshooting steps , which will be helpful in resolving the error ORA-1031 insufficient privileges, if not at least in isolating the cause.

This document also includes few troubleshooting steps helpful in resolving this error if faced by non sysdba users.

Most of the oracle components like RMAN, Enterprise Manager, ASM connects to the database as sysdba , The concepts and troubleshooting steps discussed in this documents also applies in such scenarios in which If any of these components are failing with ORA-1031.

The documentation is subject to further modifications and enhancements.

Last Review Date

August 20, 2008

Instructions for the Reader

A Troubleshooting Guide is provided to assist in debugging a specific issue. When possible, diagnostic tools are included in the document to assist in troubleshooting.

Troubleshooting Details

Generic Concepts

1. A local user can connect to the database as sysdba using either OS authentication or by using password file authentication.

2. A user from a remote machine can connect to the database as sysdba using password file authentication .
From 11g a remote user can also connect to the database as sysdba using kerberos

For more details on remote sysdba authentication using kerberos please refer to 11g New Features Guide.


Facts About Operating System Authentication

1. The following syntax is used while OS Authentication

sqlplus / as sysdba

2. A SQLNET.AUTHENTICATION_SERVICES controls the operation system authentication.

On unix platforms setting the value of this parameter to " ALL " or removing this parameter from SQLNET.ORA will allow the Operating system users to authenticate to the database with out specifying the password in other case[setting the value to NONE] the authentication will fail with ORA- 1031.

eg : SQLNET.AUTHENTICATION_SERVICES=(ALL) will allow the OS authentication

SQLNET.AUTHENTICATION_SERVICES=(NONE) will fail the OS authentication

 " Connect internal " is not supported now , instead of which one should use " connect / as sysdba " to authenticated to the database .

3. The Operating system user should belong to OSDBA group in order to login as sysdba and the user    should belong to OSOPER in order to login a sysoper.

On unix based platforms these groups by default would be DBA, OPER and in windows these would be ORA_DBA ,ORA_OPER.

Please refer to the operating system specific Oracle documentation for information about creating the OSDBA and OSOPER groups

Facts About Password File Authentication


1. Remote sysdba connections attempted with a user name and password uses password file authentication

2. The following syntax is used while using a password file authentication

sqlplus <sysdba user>/<password> as sysdba

The following syntax is used while using a password file authentication connecting to the database as remote user

sqlplus <sysdba user>/<password>@<NET SERVICE NAME> as sysdba


2. Password file authentication is enabled by setting the database parameter remote_login_password file to "shared" or "exclusive".

SQL> alter system set remote_login_password file=exclusive scope=spfile;


3. On unix based platforms a password file is created by default during database installation with an entry of sys under directory $ORACLE_HOME/dbs/ and on windows the file is created under                        %ORACLE_HOME%\database\

4. Granting each database user a sysdba or sysoper privilege adds the user to the password file in the background.

For more information on password file setup and maintenance please refer the following oracle documentation

" Creating and Maintaining a Password File " section of " Chapter 1 " of " Oracle Database Administrator's Guide "

OS Authentication Overrides Password File  

When both OS authentication and password file authentication is enabled than OS Authentication overrides password file authentication.

i.e sysdba can be logged with any user name and password, only the operating system user will be verified.

sqlplus harry/harry as sysdba will be able to login to the database though harry is not a database user.

Troubleshooting ORA-1031 with OS Authentication

1. Check whether the OS user is part of DBA group and OPER group if not add the user to these groups.

2. Check the SQLNET.AUTHENTICATION_SERVICES parameter in the SQLNET.ORA .

On unix based platforms either this parameter should not be present or should be set to ALL.

On windows this parameter should be set to NTS.

3. If the OS user is a domain user in the windows domain than check whether the database service is started with a domain user , if not start the database service with the
domain user.

Check whether the domain is added to the ORA_DBA or ORA_<SID>_DBA group.

Check if a non domain[Local] user can able to login to the database. If so there could be problem with the domain settings ,contact the system administrator and the network
administrator reporting the same.

If the local user is also failing to login than follow the remaining steps specified in this troubleshooting document.

4. If a scheduled script on windows is causing the error than the user calling the script must be a privileged user.The AT command, by default, runs as the NT SYSTEM
account.The SYSTEM account is not a privileged Oracle user.

The Task Scheduler and the AT command are not the same thing.They work with each other.The Task Scheduler service must be started for any AT tasks to run.

When specifying the user account to use for tasks scheduled by AT, this must be set in the "Scheduled Tasks" folder and not through the Task Scheduler service in the
service control panel.

Do this to set the AT service logon account in the "Scheduled Tasks" folder

1) Open "Control Panel"
2) Click on "Scheduled Tasks"
3) On the tool bar, click on "Advanced"
4) Click on "AT Service Account"
5) Choose "This Account:"
6) Specify a Windows account name and password that is part of the ORA_DBA.

5. There are chances that a confusion in windows service might me causing this issue, so to isolate the cause create a new windows service for the instance in any of the
failing machine and check if this fails by following the below steps :

Delete the SID and services:

You MUST be logged into the Windows NT system as the user Administrator -OR- a user within the Windows NT Administrative Group with full
administrative rights to perform the following steps.


1). Open a Command Prompt window:
- Click on the START button.
- Click on RUN.
- Type in: command
- Press OK.

2). Type in the following command: ORADIMxx -DELETE -SID <sid>
where: xx stands for the Oracle release (i.e., 73 or 80)
<sid> is the sid name of your database (i.e., ORCL)
In 8i and 9i, the command is just "oradim" (i.e., no xx)

3). Recreate the sid and services: ORADIMxx -NEW -SID sid -INTPWD password
-STARTMODE AUTO -PFILE <full path to initsid.ora>

6. There is a Chance that improper SGA might be causing the issue,if the size of the SGA was too large for the amount of physical memory than reducing the size of the SGA
eliminates the errors.

so please perform the below checks to troubleshoot the same :

Review the INIT.ORA file. You will find that there are some large entries affecting the size of memory used. Lower those parameters.

The SGA items to look at are:

SORT_AREA_SIZE
DB_BLOCK_BUFFERS
SHARED_POOL_SIZE
LOG_BUFFER.

7. If the failing user is the root user on UNIX platforms than check the userid and primary group to which  the user belongs to by using the operating system command " id " . 

     In general a Unix root user will not have its primary group as DBA and more over the id of the root user would be 0, changing the id of the root user is not recommended as it may effect other application, so modify the root user inorder to make the primary group as dba.


8. If the issue is happening only on HP UX platforms than you may be hitting a know issue which is discussed in the below metalink document
Note 308151.1 Connect / AS SYSDBA Results In Ora-01031

9. There are cases where though a user name is manually added to the ORA_DBA group and is visible in the ORA_DBA group , a underlying windows interpretation of the username might
be different for unknown reasons .

But this can be verified by using a Microsoft API " NetUserGetLocalGroups " Function. by using this API we can be able to check if the username failing is actually a part of
the ORA_DBA group with respect to the underlying OS.

The following Microsoft knowledge base document speaks about this API :

http://msdn.microsoft.com/en-us/library/aa370655(VS.85).aspx

Please ask you system administrators to use the sample code specified in the document to validate the user by running the code on the failing machine as well as on the
domain controller.

The API returns all the groups the user belongs to , and if it is found that the appropriate groups [ like DBA ] is not reflected in the output than the corresponding
subscription has to be reissued and if the problem persists than you may have to contact the Microsoft support team.

10. On Unix based platforms a diagnostic C program will help in retrieving all the groups a user belongs to, the following metalink document contains the diagnostic program :

Note 67984.1 UNIX: Diagnostic C program for ORA-1031

Troubleshooting ORA-1031 with password file authentication

If a local or remote sysdba connection fails with ORA-01031 than consider following factors :

1. The database parameter remote_login_passwordfile has to be set to either EXCLUSIVE or SHARED .

SQL> ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE SCOPE=SPFILE;

restart the database for the change to take effect.

2. A password file is created in $ORACLE_HOME/dbs with option " nosysdba=n " . In general the name of the file would be in the format orapw<SID> .

In case of uncertainity recreate the password file using the below syntax :

$ > orapwd file=$ORACLE_HOME/dbs/orapw<sid> password=<password> force=y nosysdba=n

 restart the database .


The path to the password file %ORACLE_HOME%\database\PWD%ORACLE_SID%.ORA on a Microsoft Windows machine.


3. The connecting user needs to have sysdba privilege in the target database . The same can be confirmed by querying V$PWFILE_USERS

Troubleshooting ORA-1031 as non sysdba user


1. A database user
2. An external user
3. A global user
4. A user authenticated by middle tier

For more details please refer to Chapter10 of Oracle Database Security Guide , which can be accessed by using the following link :

http://download.oracle.com/docs/cd/B19306_01/network.102/b14266/admnauth.htm#i1006738

If a non sysdba user is failing to authenticate to the database with ORA-01031 than :

1. Check whether the user has a "CONNECT" role or "CREATE SESSION" system privilege granted by using the following SQL statements
If not granted to the user than ask the DBA to grant the same

2. If a datavault is installed and the user is trying to access a realm protected schema than check whether the user is the participant of the realm , if not add the user as realm participant .

The below link explains the steps to add a participant to a realm.

http://download.oracle.com/docs/cd/B19306_01/server.102/b25166/cfrealms.htm#CHDFGFJJ

3. In case of a remote database user check whether the target database is the appropriate one. In most of the case in an environment hosting multiple databases there are chances that the NET SERVICE NAME used may resolve to inappropriate database resulting in ORA-1031 .

Use command line tools like TNSPING, ipconfig and nslookup to check the hostname name and the ip resolved corresponding to the hostname. Take the help of network administrator if necessary.

4. In case of an external user authenticated by an operating system check whether the following database parameter is set to true :

SQL> show parameter remote_OS_authent.

If set to false than set the same to true by using the following SQL statement

SQL>Alter system set remote_os_authent=true scope=spfile;

restart the database.

Setting REMOTE_OS_AUTHENT to TRUE can cause a security exposure, because it lets someone using a non-secure protocol, such as TCP, perform an operating system-authorized login .

REMOTE_OS_AUTHENT is a depriciated parameter from 11g



Apart from the above parameter also check whether the SQLNET.ORA parameter SQLNET.AUTHENTICATION_SERVICES is set to the appropriate value as discussed earlier in this document

Discussion on Network Authenticated external users, Proxy users, Global users is out of the scope of this document.

SELECT * FROM USER_ROLE_PRIVS ;
SELECT * FROM USER_SYS_PRIVS ;

Troubleshooting ORA-1031 while or after upgrading the database

If ORA-1031 is seen while or after upgrading database than performs the below checks :

a). Check the groups to which the user belongs to .

SQL> select * from V$PWFILE_USERS;

USERNAME SYSDB SYSOP SYSAS
------------------------------ ----- ----- -----
SYS TRUE TRUE FALSE
SCOTT TRUE FALSE FALSE

b). Check the actual names of the ORDBA group in $ORACLE_HOME/rdbms/lib/config.s [ the file can be config.c in some operating systems]

If the ORADBA group in the config.s/config.c is not reflected in the groups list to which the usr belongs to than add the user to the group seen in config.s/config.c

Remove and move the CONFIG.O and relink the oracle, using the following steps :

1. Shutdown the database and other processes related to the ORACLE_HOME
2. Navigate to $ORACLE_HOME/rdbms/lib
3. Take a backup of the current CONFIG.O and delete it :
mv config.o to config.o.bkp
4. Check the config.s or config.c to verify whether the name of the 'dba' and 'oper' groups are appropriate, if not correct them accordingly
5. MAke a new CONFIG.O by using the below command :
make -f ins_rdbms.mk config.o ioracle
6. Relink oracle

Troubleshooting ORA-1031 while executing a DDL statement:

1. Check whether the user has appropriate privilege to execute the failing SQL statement by using the following SQL statement:

SQL> select * from session_privs;

If any of the required privilege is missing than request your DBA to grant the same.

For example in order to create a table a user needs to create table or create any table privilege.

2. If a DDL statement like create table is failing with ORA-1031 than check the following :

sql>select guard_status from v$database;

guard_status
-------
ALL

The DDLs fail if the above parameter is set to ALL, the solution is to set this to NONE by executing the following statement

sql>alter database guard none;

Though guard_status is a Data guard related parameter setting this to ALL will also affect a stand alone database.

Troubleshooting ORA-1031 while executing a Explain Plan on a query

If an explain plan on a query is failing with ORA-1031 than :

SQL>conn test/test
SQL>explain plan for select * from scott.emp;
ORA-1031 Insufficient Privilege

1. Check whether the user issuing the explain plan  has a select privilege on the objects used if not grant a select privilege

SQL>conn sys/<pwd> as sysdba

SQL>SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='<user name>';

SQL>SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE='<user name>';

2. Check whether the user has  appropriate privileges on PLAN_TABLE if not grant the same

SQL>conn sys/<pwd> as sysdba

SQL>grant all on PLAN_TABLE to <user>;

3. If the above steps did not help than create a plan table in the user schema

SQL> conn <user>/<pwd>
SQL>@?/rdbms/admin/utxplan.sql
Posted by pat98

사용자 삽입 이미지

아 이 놈의 금융 악몽은 언제 끝나려는지..월요일 블랙 먼데이는 안 봐도 뻔한 것인데..1% 이내에서 적당히 해 줬으면...정말 개미들은 피 눈물 난다...미국 1,2위를 제외한 IB들이 이렇게 힘없이 무너지다니..
제발 좀 이젠.. KO 펀치는 실컷 먹었다..

Posted by pat98

02-28 04:57
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2025.2
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

최근에 달린 댓글