상황)
웹서버한대(xxx.xxx.xxx.81)
apache 1.3.14 + php4.0.3p1 + mysql3.22.32 + oracle8.1.6se
apm+오라클설치 ==> php에 oci ora function 사용할수 있게 만듬.
그리고 오라클 설치한 디렉토리 방치.(혹시 몰라서..-_-;;;;)
[ apachectl ]
#!/bin/bash
NLS_LANG=AMERICAN_AMERICA.KO16KSC5601; export NLS_LANG
어찌고 저찌고..
..
끝
[ tnsnames.ora ]
gogo =
(DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host= xxx.xxx.xxx.82)(Port= 1521))
(CONNECT_DATA = (SID = ORCL))
)
=======================================================================
오라클한대(xxx.xxx.xxx.82)
oracle 8.1.16se 입니다.
[ listener.ora ]
LISTENER =
(ADDRESS_LIST =
(ADDRESS= (PROTOCOL= IPC)(KEY= ORCL))
(ADDRESS= (PROTOCOL= IPC)(KEY= PNPKEY))
(ADDRESS= (PROTOCOL= TCP)(Host= xxx.xxx.xxx.82)(Port= 1521))
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME= xxx.xxx.xxx.82)
(ORACLE_HOME= /oracle/app/oracle/products/8.1.6)
(SID_NAME = ORCL)
)
(SID_DESC =
(SID_NAME = extproc)
(ORACLE_HOME = /oracle/app/oracle/products/8.1.6)
(PROGRAM = extproc)
)
)
STARTUP_WAIT_TIME_LISTENER = 0
CONNECT_TIMEOUT_LISTENER = 10
TRACE_LEVEL_LISTENER = OFF
이정도로 설정해서 리스너를 열었습니다.
[ /home/oracle/.bash_profile ]
export display=localhost:0.0
export USERNAME BASH_ENV PATH
export ORACLE_OWNER=oracle;export ORACLE_OWNER
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=/oracle/app/oracle/products/8.1.6
export ORACLE_SID=ORCL
export ORACLE_TERM=vt100
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export
PATH=$PATH:$ORACLE_HOME/bin:/usr/local/jre/bin:$ORACLE_HOME:/usr/local:/usr/loca
l/jdk/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib
export
CLASSPATH=/usr/local/jre/bin:$ORACLE_HOME/jlib:$ORACLE_HOME/product/jlib:/usr/lo
cal/jre:/usr/local/jdk/lib/classes.zip:/usr/local/jre/bin
umask 022
mesg n
오라클 계정(디비서버의) .bash_profile입니다.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
리스너 열고 오라클 가동시키고 아파치 뛰웠습니다.
아..저의 nls쪽 디비모습 뿌리죠..
SVRMGR> select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
PARAMETER VALUE
---------------------------------------------------------------- ---------------
-------------------------------------------------
NLS_CHARACTERSET KO16KSC5601
이런식으로 나오는군요.
KO머..긍깨..한국어 선택했는듯.-__-;
오라클 티피컬로 깔았습니다. 기본이 한국어 영어더군요.
tnsping는 잘 날아갑니다.
sqlplus userName/userPasswd@gogo; #잘됩니다.
@#$@#$#%$^%$^%$%$^$%%$&*&(&&*^&%$^^%$#%$#@$%@!#$@!$@!#$#@%$#^$^%$&$%^&%$
<font color=red size=874534523432>문제점입니다.</font>
%$^$##$@!$#%$^$%#^%&%^&*&(*&(*&)*&)*(_(_(*)(*&*&%$^^$#%@#$@!#@!#$@!$#!@$!
<? ora_logon("userName@xxx.xxx.xxx.82","userPasswd"); ?>
Warning: Oracle: Connection Failed: Error while trying to retrieve text for error ORA-12705
<? ora_logon("userName","userPasswd"); ?>
Warning: Oracle: Connection Failed: Error while trying to retrieve text for error ORA-12545
<? ora_logon("userName@star","userPasswd"); ?>
Warning: Oracle: Connection Failed: Error while trying to retrieve text for error ORA-12154
<? ora_logon("userName","userPasswd","star"); ?>
Warning: Oracle: Connection Failed: Error while trying to retrieve text for error ORA-12545
처음으로 오라함수를 써묵는지라..거기다가 쿼리도 안날라가는지라..-_-;;
무대뽀정신으로 ora_logon함수만 말도 안되게 실행해보네요..웃지말아주세요.
얼마나 답답했으믄..아아아ㅏ앙아아아앙
오눌밤내로 쇼부를 보고 싶습니다!!!
많은 고수분들의 뜨거운 관심 부탁..드립니다.싸랑해영~~ 낼름낼름~~
부디 자비를...................ㅠ.ㅠ
오늘밤..잠안잠미다.
이게시판 1분마다 리프레시할겁니다.-_-;;;
끝까지 읽어주셔서 감사합니다.
|