제가 아파치를 안 쓰고 오라클사에서 만든 OAS(Oracle Application Server)를
설치해서 해 봤거든요. 그러니 잘 되내요.
원래 이 OAS를 쓸려고 했거든요. 단지 먼저 아파치로 되는가 확인해볼려고
했었고요.
몇 주 전에는 OAS로도 안 되었거든요. 그래서 좀더 가픈한 아파치로 갖고 계속
확인하고 있었는데, 이렇게 되니 한달넘게 쌓인 괴로움이 싹 없어지는 것 같습니다.
중간에 도와주신 소몰님께 감사드리고요.
database.sarang.net의 큰 발전이 있기를 빕니다.
::정봉화 님께서 쓰시길::
> 소몰이님께서 하신 되로 해 보았지만, 안 되었습니다. 똑같은 에러 매시지가
> 계속 뜬니마다. 사실 전 아파치를 새로 컴파일 하지 않아서, 기존에 있던.
> /etc/rc.d/init.d/httpd 파일에 환경 변수를 넣었습니다. 꼭 apachectl이
> 아니어도 괜찮죠? 아니라면 아파치를 다운받아서 컴파일하여 다시 해 보도록
> 할깨요.
>
> 아무래도 제가 Net8 대해 지식이 부족한 것 같습니다. Net8에 대해 자세하게
> 공부할 생각입니다.
>
> 감사합니다.
>
>
>
> ::소몰이 님께서 쓰시길::
>
> > 음 하나는 잡았군요..
> > tnsnames.ora는 다른 서버로 접근 할때 필요합니다.
> > 웹서버와 디비서버가 분리 되어 있다면 tnsnames.ora를 셋업해 줄 필요가 있습니다.
>
> >
> > 그리고 환경변수 하나를 더 셋업해 보십시요..
> > TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
> >
> > 정봉화 님께서 쓰시길::
> >
> > > 소몰이님의 답변 정말 고맙습니다. 말씀하신데로 하니 이제 그와 같은 에러는 뜨
> 지
> > 않았습니다.
> > > 하지만 또다른 에러가 뜹니다. 아래는 또 다른 에러 메시지입니다.
> > >
> > > DBI->connect(ORCL) failed: Error while trying to retrieve text for error ORA
> -1
> > 2154 (DBD ERROR: O
> > > CIServerAttach) at /home/httpd/cgi-bin/tdbi.pl line 22
> > > Couldn't connect to database: Error while trying to retrieve text for error
> OR
> > A-12154 (DBD ERROR
> > > : OCIServerAttach) at /home/httpd/cgi-bin/tdbi.pl line 22.
> > >
> > > tnsnames.ora 파일과 관련이 있는 것 같은데... 어떻게 해야 될지 모르겠습니다.
>
> > > 그리고 아래는 제가 쓴 프로그램 소스입니다.
> > >
> > > #!/usr/bin/perl
> > >
> > > use DBI;
> > >
> > > BEGIN {
> > > $ENV{ORACLE_HOME}='/home/oracle/OraHome1';
> > > $ENV{LD_LIBRARY_PATH}='/home/oracle/OraHome1/lib';
> > > $ENV{ORACLE_SID}='ORCL';
> > > $ENV{ULIMIT}=2113674;
> > > $ENV{TMPDIR}='/tmp';
> > > }
> > >
> > > $dbh = DBI->connect('DBI:Oracle:ORCL','scott','tiger') || die "Couldn't conn
> ec
> > t to database: ".D
> > > BI->errstr;
> > > $sth = $dbh->prepare('SELECT * FROM dept') || die "Couldn't prepare statemne
> t:
> > ".$dbh->errstr;
> > > $sth->execute();
> > >
> > > print "Content-type: text/html\n\n";
> > >
> > > print <<bong;
> > > <html>
> > > <head>
> > > <title>Hello</title>
> > > </head>
> > > <body>
> > > <pre>
> > > bong
> > >
> > > while (@data = $sth->fetchrow_array()) {
> > > print "Pencil: $data[0]\tBallpen: $data[1]\n";
> > > }
> > >
> > > print <<bong;
> > > </pre>
> > > </body>
> > > </html>
> > > bong
> > >
> > > $dbh->disconnect;
> > >
> > > 기본 오라클 메뉴얼을 보면서 하는데, 이렇게 계속 문제에 부닥치니 정말 어찌할
> 지
> > 를 모르겠습니다.
> > > 정확한 답변이 아니라도 좋습니다. 이런이런 자료를 참고하라거나, 무슨무슨 책
> 을
> > 보면 도움이 될 거
> > > 라는 글이라도 좋습니다.
> > >
> >
|