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

redhat 4에서 runInstaller 실행시 아래와 같이 에러가 발생한다면...(32bit 의 경우)

Unable to load native library: /tmp/OraInstall2009-11-12_04-37-29PM/jre/lib/i386/libjava.so: symbol __libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference

거지 같습니다만. 설치 전에 아래와 같은 패치를 적용 시켜주어야 한다는것.

p3006854_9204_LINUX.zip

그냥 압축풀고 root 유저로 해당 shell 실행 시키고 다시 runInstaller 실행하면 잘 뜸니다. redhat 3라고 나와있지만 4도 해당 된다는거. shell을 돌리면 해당 library 의 permission을 변경합니다.

참 거지같은 오라클..하지만 해결되었으니 끝. 고민 안 합니다.

#-------------------------------------------------------------------------
#  Patch for Bug 3006854
#-------------------------------------------------------------------------
#
#  DATE:  October 22, 2003, Updated May 10th 2004
#  ----------------------------------------------------------
#  Platform Patch for : LINUX Intel
#
#  Bugs Fixed by this patch:
#  -------------------------
#  3006854, INSTALLER INTEROPERABILITY PATCH FOR RHEL3.0
#
#  This patch must be installed on systems running Red Hat Enterprise Linux 3.0
#  before running the Oracle Universal Installer (for any Oracle product).
#
#  This patch is not specific to a particular Oracle version.
#
#  Patch Installation Instructions:
#  --------------------------------
#  [1] To apply the patch, unzip the PSE container file:
#        % unzip p3006854_9204_LINUX.zip
#
#  [2] Login as the root user,
#
#  [3] Set your current directory to the directory where the patch
#      is located, eg:
#
#        # cd 3006854
#
#  [4] Run the script supplied by this patch
#
#        # sh rhel3_pre_install.sh
#
#  The installation of the patch is now complete. You can now run
#  the Oracle Universal Installer as normal.
#


Posted by pat98

Linux 11g R2 설치시 간단한 것이지만 바보짓을 할수 가 있네요.

이전 버전들에는 압축되어 있는 화일을 풀면 자동으로 /Disk1, Disk2 이런식으로 알아서 디렉토리가 생성되었지만 11g 압축화일은 화일 2개가 같은 내용이므로 같은 디렉토리에 풀면 됨. (풀면 쭈욱 /database 밑에 생성)

다시 말해 덮어 씌어지는 것이 아니라 이어서 다음 소스가 압축이 풀림.

$ unzip linux.x64_11gR2_database_1of2.zip
$ unzip linux.x64_11gR2_database_2of2.zip

1번만 풀고 runInstaller 실행시키면

database/stage/Components/oracle.jdk/
경로에 소스가 없다면서 에러가 남. 당연한 얘기 2번 화일에 다음 화일들이 이어지므로..

during unzip you will see the following line on the screen:
creating: database/stage/Components/oracle.jdk/
creating: database/stage/Components/oracle.jdk/1.5.0.17.0/
creating: database/stage/Components/oracle.jdk/1.5.0.17.0/1/
creating: database/stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles/
inflating: database/stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles/all.jar

해봤어? 정주영 말처럼 ㅋㅋ



Posted by pat98

캠퍼스 Life

Q.'대중예술'은 굉장히 포괄적이고 추상적인 개념입니다. 거대한 주제인 만큼 다양한 접근방법이 있을 것 같은데, 교수님께서는 어떤 방식으로 대중예술을 분석하고 강의하시나요?

A. 말씀하신 대로 '대중예술'은 굉장히 넓은 개념입니다. 우리가 접하는 영화, 방송, 도서, 인터넷 등 거의 모든 매체에 범람하는 창작물 전체를 일컫습니다. 이 모든 분야를 아우르는 접근법은 자칫 피상적인 차원에서 머무를 수 있기에 지양합니다. 가장 합리적인 접근방법은 '역사적인 관점'에서 접근하는 것인데요, 예전부터 대중은 있었고 예술은 존재했지만 '대중'과 '예술'의 개념은 정확히 말하면 근대에 와서 성립되죠. 그리고 대중예술은 산업혁명이라는 역사적 배경을 끼고 있습니다. 이처럼 역사적인 상황을 살펴보고 그 맥락 속에서 대중예술의 기원과 발전을 알아보는 것이 가장 합리적이라고 생각합니다. 제 강의 역시 이러한 접근방식으로 진행됩니다.
이와 더불어 제가 가장 중요하게 생각하는 것이 대중예술을 선별하는 고유의 관점, 바로 '취향'입니다. 강의 초반에 학생들을 대상으로 관심 있는 대중예술을 조사해보면 의외로 다양한 분야의 작품을 접하고 있음을 알게 됩니다. 하지만 양적인 측면에서는 충분하나, 다양한 예술작품을 관통하는 독창적인 관점이 부재해 있는 것 같습니다. 무작위로 많은 정보를 축적하는데 그치는 것이죠. 따라서 저는 학생들이 대중문화를 받아들이는 독창적 관점으로서 '취향'을 가지게 하도록 노력합니다.


Q. 자신만의 '취향'을 가지기 위해서는 어떻게 해야 할까요?

A. 우리는 범람하는 대중예술을 끊임없이 접하게 됩니다. 그 과정에서 대중예술 표면에서 감지되는 큰 흐름만을 무의식적으로 수용하죠. 하지만 표면적 흐름을 보는데 그치지 않고 그 흐름이 생겨나게 된 '이면의 구조'를 비판적으로 꿰뚫어보아야 합니다. 표면적인 흐름과 이면을 떠받치는 실제적 메커니즘 사이의 괴리를 깨닫는 것이 결국은 독자적인 취향을 가질 수 있는 가장 필요한 조건입니다.
예를 들어, 현재 대중음악의 주류로 자리 잡은 '힙합' 장르는 미국 주류 사회에서 소외된 흑인들에게서 그 기원을 찾아볼 수 있습니다. 그런데 현대 한국에서는 주로 중산층 이상 계층의 자제들이 '아이팟'을 통해 접하는 음악이 힙합입니다. 그렇기에 과거와는 다른 대중 문화로서의 특색을 지니는 것입니다. 또한 60년대 히피의 문화를 이끌었던 사이키델릭 음악이나 포크 음악을 예로 들 수 있는데요. 그들의 음악과 가사, 애티튜드는 제도권에서의 일탈과 탈출을 꿈꾸었습니다만, 이미 60년대의 록음악은 거대 엔터테인먼트 산업에 포섭되어있는 상태였고 당시의 아티스트들도 이미 자본주의의 슈퍼스타가 되어있었습니다. 모순이죠. 그런데 이처럼 일련의 정치적·사회적 상황을 이해하고 문화를 접할 때 자신의 음악적 기호와 정치적 판단 사이에 모종의 갈등이 빚어집니다. 기호와 판단 사이의 갈등을 조절하고, 둘 사이를 견제시키는 노력이 지속되는 어느 지점에서 어렵게 생겨나는게 바로 취향이구요, 이러한 노력으로 자기만의 취향을 배양시킬 수 있습니다.

Q. 흔히 폭넓은 사고를 위해 독서를 강조합니다. 하지만 한편에서는 영상매체 시대에 맞도록 지식 습득 방식도 바뀌어야 한다고 이야기하죠. 이러한 의견에 관한 교수님의 의견이 궁금합니다.

A. 현대 사회에는 다양한 정보 매체가 존재합니다. 책뿐만 아니라 다양한 매체를 통해 때와 장소를 가리지 않고 많은 정보를 흡수할 수가 있지요. 이러한 환경을 이용하여 적극적으로 지식을 수용하는 태도를 가져야 합니다. 그렇다고 책이 중요하지 않다는 것은 아닙니다. 텔레비전과 같은 영상매체는 산발적으로 정보를 제공하면서 수용자의 분산적인 인지 과정을 유도합니다. 그러나 책은 논리적인 정합성에 맞춰 선형적으로 지식을 제공하지요. 책을 통해야만 접할 수 있는 정보의 체계와 논리상의 구조가 있기에 반드시 독서에 많은 노력을 기울여야 합니다.


Q. 이메일, 커뮤니티 등을 이용해 학생들과 의견을 공유하는 것으로 알고 있습니다. 다양한 매체로 학생들과 소통하는 것이 힘들거나 번거롭지는 않으신가요?

A. 학생들과 소통할 수 있는 채널은 많을수록 좋다고 생각합니다. 적극적인 학생들은 수업시간에 질문을 해서 궁금증을 풀 수 있습니다. 그러나 소극적이거나 부끄러움이 많은 학생에게는 간접적인 매체가 유용한 수단이 되겠지요. 여러 가지 소통 채널로 짧은 수업시간(75분) 동안 못했던 부분을 만회할 수 있습니다. 열린 인터넷 환경을 통해 학생들과 적극적으로 의견을 공유하면서 저 역시도 많이 성장하고 배우기에 이 모든 과정이 가치 있다고 생각합니다. 조금 거창하게 말하면, 제 강의는 소통을 통해 완성된다고 할 수 있지요.

Q. 교수님만의 특별한 교수법이 있습니까?

A. 특별한 강의법은 없습니다. 저는 전통적인 강의를 선호합니다. 제가 이상적으로 생각하는 수업모델은 교수와 학생이 능동적으로 의견을 공유해서 지식을 온전히 체득하는 것입니다. 하지만 현실적인 여건상 이상적인 수업을 완벽히 구현할 수는 없지요. 그래서 수업시간에 학생들에게 열심히 질문을 합니다. 또한 학생 중 특정 주제에 관해 남다른 관심을 보이는 학생으로 하여금 주제 발표할 수 있도록 장려합니다. 발표수업을 할 때는 저 역시 교수가 아닌 한 명의 팀원이 되어 준비과정 동안 활발하게 피드백을 주고받습니다. 학생들이 발전하는 모습을 지켜보는 것은 무척 즐거운 일입니다.

Q. 교수님 인생의 궁극적인 목표, 장래희망이 궁금합니다.

A. 거창한 목표를 세우기보다 지금 제 위치에 충실하고 싶습니다. 저는 학생들을 가르치는 교육자이자 학문을 연구하는 학자입니다. 좋은 선생님인 동시에 좋은 학자가 되는 것이 궁극적인 목표입니다. 제가 공부하는 '미디어 인터페이스(미디어 수용자, 유저의 접근방식을 규정하는 인터페이스의 역할과 영향력을 연구하는 학문)' 분야에 정통한 학자가 되고 싶습니다. 또한 끊임없이 쓰고 연구하는 사람으로 남고 싶네요.

Q. 대한민국 20대에게 해주고 싶은 말은 무엇입니까?

A. 대한민국 20대는 너무 '벤치마킹'에만 힘쓰는 것 같습니다. 긍정적 벤치마킹이란 선구자의 장점을 내 것으로 만들어 승화시키는 것이지 거대한 시류에 휩쓸리는 것이 아닙니다. 하지만 지금의 20대들은 단지 누군가를 '모방'하는 데서 그치는 것 같아 안타깝습니다.
인생에서 중요한 문제들, 선택의 상황은 전적으로 나의 판단에 기초한다고 생각합니다. 남의 말보다는 내 마음의 문제에 귀를 기울여야 하는 것이죠. 그런데 한국 학생들은 10대 때는 옆집 우등생의 공부방식을 벤치마킹하고 대학생 때는 선배나 교수의 방식을 따라갑니다. 사회생활을 하는데 있어서도 상사의 의견에 전적으로 의존하는 측면이 있습니다. 문화적인 선택뿐만이 아니라 삶에 있어서도 사고 수준을 단순히 화려하고 남들이 부러워 할 만한 것은 좋고, 그렇지 않은 것은 싫다는 기준, 즉 기호의 차원에서 머무르게 하지 말고 자신만의 관점과 판단 기준인 '취향'의 수준으로 끌어올려야 합니다. 내가 선택하고 쓰는 인생의 시나리오가 남들이 살아가는 진부한 이야기가 아닌 '나만의 것'이 될 수 있도록 노력합시다.

Posted by pat98


ORA-00600:
: [kgiinb_invalid_obj], [0xC0000000C276EA28], [0xC0000000C2C61628], [], [], [], [], [], [], [], [], []
========= Dump for incident 31773 (ORA 600 [kgiinb_invalid_obj]) ========

----- Current SQL Statement for this session (sql_id=acxwkzfyc5ghs) -----

========================== 해결책==================================

Oracle Server - Enterprise Edition - Version: 11.1.0.7
This problem can occur on any platform.
Oracle Server Enterprise Edition - Version: 11.1.0.7

Symptoms

Running a PL/SQL it's possible to hit the internal error:
   ORA-00600: internal error code, arguments: [kgiinb_invalid_obj], [0x67F45C7D8], [0x68ED1C1E0],

The call stack looks like:
   dbgexProcessError dbgeExecuteForError dbgePostErrorKGE dbkePostKGE_kgsf kgeadse
   kgerinv_internal kgerinv kgeasnmierr kgiinb pfri7_inst_body_com mon pfri3_inst_body pfrrun plsql_run
   peicnt kkxexe opiexe

Cause

The cause of this problem has been identified and verified in an Unpublished Bug 7420394.

Solution

Unpublished Bug 7420394 is fixed in 11.2 release.

To avoid the issue:

1. check if it's available oneoff Patch 7420394 on your current release and for your platform.

Posted by pat98

Applies to:

Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 11.2.0.0
Linux x86-64

Goal

This article describes how to configure a linux box for Oracle DB auto start / shutdown

Solution

The DB server software provides the two scripts to configure automatic DB startup/shutdown with the server machine. They are
$ORACLE_HOME/bin/dbstart
$ORACLE_HOME/bin/dbshut

We need to call these scripts from the unix start/shutdown scripts (rc0.d / rc1.d etc.)

Step - 1: Check the oratab file in /etc/oratab or /var/opt/oracle/oratab
This should have the entry for the DB we are dealing with, with a value Y, like:
$ORACLE_SID:$ORACLE_HOME:Y

Step - 2: Login to root.
Save the following file in /etc/init.d/ (say the file name is dbora). Please note that /etc/init.d is RedHat specific.

-rwxr-xr-x 1 root root 1412 Aug 27 19:14 dbora

Mention the correct ORA_OWNER and ORA_HOME in the dbora

------------------ Start dbora ---------------------------------

#! /bin/bash
#
# oracle Start/Stop the Databases...
#
# chkconfig: 2345 99 10
#
# processname: oracle
# config: /etc/oratab
# pidfile: /var/run/oracle.pid

# Source function library.
. /etc/init.d/functions

RETVAL=0
ORA_OWNER="oracle"
ORA_HOME="/oracle/product/10.0.1"

# See how we were called.

prog="oracle"

start() {
echo -n $"Starting $prog: "
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/dbora

return $RETVAL
}

stop() {
echo -n $"Stopping $prog: "
su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut"
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
}

restart() {
stop
start
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac

exit $?


------------------ End dbora ---------------------------------


Step - 3: From root run the following:

# cd /sbin
# chkconfig --add dbora

This will create a system service viz. dbora
# chkconfig --list

This also creates the following files:

/etc/rc2.d/S99dbora ( calls $ORACLE_HOME/bin/dbstart )
/etc/rc3.d/S99dbora ( calls $ORACLE_HOME/bin/dbstart )
/etc/rc4.d/S99dbora ( calls $ORACLE_HOME/bin/dbstart )
/etc/rc5.d/S99dbora ( calls $ORACLE_HOME/bin/dbstart )

/etc/rc0.d/K10dbora ( calls $ORACLE_HOME/bin/dbshut )
/etc/rc1.d/K10dbora ( calls $ORACLE_HOME/bin/dbshut )
/etc/rc6.d/K10dbora ( calls $ORACLE_HOME/bin/dbshut )


chkconfig refers the " # chkconfig: 2345 99 10 " from dbora.
This signifies that the service has start run level set to 2, 3, 4 and 5.Stop run level set to 0, 1 and 6. And the start priority should be 99 and stop priority be 10.

If the version is Red Hat 3 ES or more than the dbora file needs two lines of comments.
Each  service which should be manageable by chkconfig needs two or more commented lines
added to its init.d script. The second line contains  a  description  for  the service, 
and may be extended across multiple lines with backslash continuation.

For example,
# chkconfig: 2345 99 10
# description: Saves and restores system entropy pool for higher quality random number generation


Step - 4: Reboot the Linux box and check

Posted by pat98

2009. 9. 18. 05:11 펌질

YF 소나타 가격


사용자 삽입 이미지

사고 싶다 ~~~~~~~~~~~~~~~~~~~
Posted by pat98

2009. 9. 8. 00:52 펌질

한예슬 화보


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


Posted by pat98


Posted by pat98

Posted by pat98

01-14 04:57
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

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

최근에 달린 댓글