>> Delete Reply from No. 972 article
No. RE: [Oracle8iSE 8.1.6+APM+Zend+GD+Freetype+Tomcat+JDBC]설치

등록 2001-01-15 04:27:00     조회 4
이름 서은종    

		자세한 설명을 해 주셔서 감사합니다.
 
귀찮으시겠지만 한가지 여쭤봐도 될런지요?
 
다른건 다 되는데 오라클이 설치가 안되더군요.
 
KDE에서 하라고 해서 저는 Alzza Linux 6.2 KDE워크스테이션(default option)으로 설치를 한후
 
inet, telnet server, name server, sendmail, proftp..를 설치하여 서버를 구축하였거든요.
 
그런후 님의 설명대로 필요한 모든 화일들을 준비하여 설치를 해보려는데
 
오라클설치 ./runInstall 하면
 
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the
value of the DISPLAY variable.
        at sun.awt.motif.MToolkit.<init>(MToolkit.java:63)
        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:394)
        at oracle.sysman.oii.oiif.oiifm.OiifmSplashScreen.getImage(OiifmSplashSc
reen.java:67)
        at oracle.sysman.oii.oiif.oiifm.OiifmSplashScreen.<init>(OiifmSplashScre
en.java:45)
        at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:417)
 이런 에러가 떠요.ㅠㅠ 물론 X윈도우(KDE)로 부팅하여 한텀에서 작업을 했떠요.
 jre를 먼져설치 안해서 그런가요?
 어떻게 조치해야 하는지 아시면 가르쳐 주세요.네에
 
행복한 하시고 새해도 복 많이 받으세요.^^
 
  : [Oracle설치]
: (설치시 준비사항)
: 1)oracle을 "/u01"로 설치하기 위하여 "/u01"에 2GA를 잡아준다. 물
: 론 "/oracle"처럼 해도 상관없다.
: 2)KDE를 쓰기위해 /etc/sysconfig에 "KDE"를 적고 저장한다.
: (설치)
: 1.jre118_v3-glibc-2.1.3.tar 설치(blackdown.org에서 down)
: -jre118-v3-glibc-2.1.3.tar를 /usr/local에 둔다.
:  tar xvfl jre118-v3-glibc-2.1.3.tar
:  ln -s /usr/local/jre118 /usr/local/jre
:
: 2. 오라클 계정과 그룹생성(root로 작업)
:  groupadd dba
:  useradd oracle -g dba
:  passwd oracle
:  vi /etc/group
: ==>dba:x:50?:를 dba:x:50?:oracle,root로 고친다.
:
: 3.oracle 계정 환경 설정해 주기(oracle로 login한다)
: oracle>$vi .bash_profile(밑에 부분의 " "는 빼고)
:  export display=localhost:0.0
:  export USERNAME BASH_ENV PATH
:  export ORACLE_OWNER=oracle; export ORACLE_OWNER
:  export ORACLE_BASE=/u01/app/oracle
:  export ORACLE_HOME=/u01/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(첫번째O는 알파벳,두번째0
: 는 숫자)
:  export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
:  export
: PATH=$PATH:$ORACLE_HOME/bin:/usr/local/jre/bin:$ORACLE_HOME:/usr/lcoal:
: /usr/local/jdk/bin
:  export LD_LIVRAY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib
:  export
: CLASSPATH=/usr/local/jre/bin:$ORACLE_HOME/jlib:$ORACLE_HOME/product/jli
: b:/usr/local/jre:/usr/local/jdk/lib/classes.zip:/usr/local/jre/bin
:  umask 022
:  mesg n
:
: 4.root 계정 환경 설정해 주기
: root>#vi .bash_profile
:  export ORACLE_HOME=/u01/app/oracle/product/8.1.6
:  export ORACLE_SID=ORCL
:  export NLS_LANG=AMERICAN_AMERICA.KO16KS5601
:  export TNS_ADMIN=$ORACLE_HOME/network/admin
:  mesg n
:
: 5.소유권 및 퍼미션 조정(root계정으로)
:  chown -R oracle.dba /usr/local/jre
:  chown -R oracle.dba /u01
:
: 6.오라클 설치
:  설치는 cd나 techent.oracle.com에서 down받은 걸로 한다.
:  설치 위치인, 보통 "/linux/install", 로 가서 ./runlns.sh 을한다.
: 화면에서 지시하는 데로 "next"하면 되는데 2번 정도 root계정으로 화면에
: 서 지시하는 데로 하면 문제 없이 설치가 된다.
: 여담이지만 8.1.5버젼하고 비교한다면 너무나 간단하다. 설치 시간 또한 빨
: 라졌다.
:  설치가 끝난후 오라클을 아래와 같이 실행한다.
:  lsnrctl start
:  svrmgrl
:  connect internal
:  startup
:  quit
: ==>잘 돌아 간다면 오라클을 shutdown하고 나머지 설치에 들어간다.
: [오라클 설치끝]
:
: 1. imap 설치
: tmp>#tar xvzf imap.tar.gz
: tmp>#mv ./imap/ /usr/local/imap
: tmp>#cd /usr/local/imap
: imap>#make slx
: imap>#cp ipop/ipop2d /usr/sbin
: imap>#cp ipop/ipop3d /usr/sbin
: imap>#cp imap/imapd /usr/sbin
: imap>#vi /etc/inetd.conf
: pop-2	stream	tcp	nowait	root	/usr/sbin/tcpd	ipop2d
: pop-3	stream	tcp	nowait	root	/usr/sbin/tcpd	ipop3d
: imap	stream	tcp	nowait	root	/usr/sbin/tcpd	imapd
: (앞의 "#" 제거후 저장)
: imap># ./etc/rc.d/init.d/inet restart
: imap># telnet localhost 143
: 	trying 127.0.0.1 ~~
: 	connect to localhost.localdomain
: 	Escape character is ~~
: 	*ok localhost.localdomain
: imap>#cp /usr/local/imap/c-client/c-client.a /usr/lib/libc-client.a
: imap>#mkdir /usr/local/include
: imap>#cp /usr/local/imap/c-client/mail.h /usr/local/include
: imap>#cp /usr/lcoal/imap/c-client/rfc822.h /usr/local/include
: imap>#cp /usr/local/imap/c-client/linkage.h /usr/local/include
:
: 2. jdk 설치
: tmp>#bzip2 -d jdk-1.2.2-RC3-linux-i386.tar.bz2..bz2
: tmp>#bzip2 -d jdk-debug-1.2.2-RC3-linux-i386.tar.bz2..bz2
: tmp>#tar xvfl jdk-1.2.2-RC3-linux-i386.tar
: tmp>#tar xvfl jdk-debug-1.2.2-RC3-linux-i386.tar
: tmp>#mv ./jdk1.2.2/ /usr/local/jdk
: tmp>#cd (root의 home으로 이동)
: root># source .bash_profile
: root># vi /etc/profile (아래부분에 추가)
: PATH="$PATH:/usr/local/jdk/bin"
: export JAVA_HOME="/usr/local/jdk"
: export CLASSPATH="."
:
: 3. jsdk 설치
: tmp>#tar xvzf jsdk20_solarise2-sparc.tar.gz
: tmp>#mv ./JSDK2.0/ /usr/local/JSDK
: tmp>#cd (root의 home으로 이동)
: root>#vi .bash_profile(아래부분에 추가)
: export PATH=/usr/local/JSDK/bin:$PATH
: root>#vi /etc/profile(아래부분 추가)
: PATH="$PATH:/usr/local/JSDK"
: export CLASSPATH=".:/usr/local/JSDK/lib/jsdk.jar"
:
: 4. mysql 설치
: tmp>#tar xvzf mysql-3.22.32.tar.gz
: tmp>#cd mysql-3.22.32
: mysql>#./configure --prefix=/usr/local/mysql --with-char=euc_kr --
: enable-large-files
: mysql>#make; make install
: mysql>#cd /usr/local/mysql
: mysql>#./bin/mysql/_install_db
: mysql>#./bin/safe-mysqld &
: mysql>#./bin/mysqladmin -u root -p password 'new-password'
: ('new-password' 는 자신의 고유 password)
:
: 5. gd설치
: tmp>#tar xvzf gd-1.8.3.tar.gz
: tmp>#mv ./gd1.8/ /usr/local/gd
: tmp>#cd /usr/local/gd
: gd>#make all
: gd>#cp libgd.a /usr/local/lib
: gd>#mkdir /usr/local/include
: gd>#cp *.h /usr/local/include
:
: 6. freetype 설치
: tmp>#tar xvzf freetype_1.3.1.tar.gz
: tmp>#mv ./freetpye_1.3.1/ /usr/local/freetype
: tmp>#cd /usr/local/freetype
: freetype>#./configure
: freetype>#make; make install
:
: 7. php설치
: (아파치를 먼저 configure시켜준다)
: tmp>#tar xvzf apache_1.3.14.tar.Z
: tmp>#cd apache_1.3.14
: apache>#./configure --prefix=/usr/local/apache
: tmp>#tar xvzf php-4.0.3pl1.tar.gz
: tmp>#cd php-4.0.3
: php>#./configure
: --with-oci8=/u01/app/oracle/products/8.1.6
: --with-oracle=/u01/app/oracle/products/8.1.6
: --with-mysql=/usr/local/mysql
: --with-apache=/tmp/apache_1.3.14
: --with-gd=/usr/local/gd
: --with-freetype=/usr/local/freetype
: --with-imap=/usr/local/imap
: --enable=sigchild
: --with-language=korean
: --with-charset=euc_kr
: --with-config-file=/usr/local/lib
: --with-track-vars
: --disable-debug
: php>#make; make install
:
: 8. apache설치
: tmp>#cd apache_1.3.14
: apache>#./configure
: --prefix=/usr/local/apache
: --activate-module=src/modules/php4/libphp4.a
: --enable-rule=SHARED_CORE
: --enable-module=so
: --enable-shared=max
: apache>#make; make install
:
: 9. ZendOptimizer설치
: tmp>#tar xvzf ZendOptimizer ~~~
: tmp>#cd ZendOptimizer ~~~
: Zend~>#mkdir /usr/local/Zend
: Zend~>#mkdir /usr/local/Zend/lib
: Zend~>#cp ZendOptimizer.so /usr/local/lib
: tmp>#cp php_4.0.3
: php>#cp php.ini-dist /usr/local/lib/php.ini
: php>#vi /usr/local/lib/php.ini (아래부분)
: [Zend Optimizer]
: Zend_optimizer.optimization_level=7
: Zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"
:
: 10. jakarta tomcat설치
: tmp>#tar xvzf jakarta-tomcat.tar.gz
: tmp>#mv ./jakarta-tomcat/ /usr/local/jakarta-tomcat
: tmp>#mv ./mod_jserv.so/ /usr/local/apache/libexec
: tmp>#vi /usr/local/apache/conf/httpd.conf (아래부분 추가)
: include /usr/local/jakarta-tomcat/conf/tomcat.conf
: (아래 부분에 "#"지우고 수정)
: 1) ServerName localhost
: 2) AddType appliation/x-httpd-php .php .php3 .php4 .PHP .html .htm
: 3) Addtype text/htm .shtml
:    AddHandler Server-parse .shtml
:
: tmp>#vi /usr/local/apache/bin/apachectl (맨 첫줄에 아래부분을 추가한
: 다.)
:  export ORACLE_HOME=/u01/app/oracle/product/8.1.6
:  export ORACLE_SID=ORCL
:  export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
:  export TNS_ADMIN=$ORACLE_HOME/network/admin
:
: tmp>#vi /usr/local/jakarta-tomcat/bin/startup.sh(아래부분에 다음 2줄 추
: 가)
: TOMCAT_HOME='/usr/local/jakarta-tomcat'
: JAVA_HOME='/usr/local/jdk'
:
: tmp>#vi /etc/profile(아래의 설정부분을 보시고 빠진 부분이 있다면 추가하
: 세요)
:  export JAVA_HOME='/usr/local/jdk"
:  export CLASSPATH="."
:  export="$PATH:/usr/local/JSDK"
:  export CLASSPATH=".:/usr/local/JSDK/lib/jsdk.jar"
:  export TOMCAT_HOME=/usr/local/jakarta-tomcat
:  export CLASSPATH=$CLASSPATH:/usr/local/jakarta-tomcat/lib/servlet.jar
:  export CLASSPATH=$CLASSPATH:/usr/local/jakarta-tomcat/lib/cos.jar
: 
: (tomcat 실행하기)
: tmp>#cd /usr/local/jakarta-tomcat/bin
: jakarta-tomcat>#./startup.sh -f
: "/usr/local/apache/bin" 으로 가서 아파치를 가동시킨다.
: 웹브라우저에서 <http://localhost:8080/> 확인.
:
: 11. JDBC 설정
: tmp>#mkdir /usr/local/jdk/jdbc
: tmp>#cp mm.mysql-2.0.2-bin.jar /usr/local/jdk/jdbc
: tmp>#vi /etc/profile (아래 부분에 추가)
: export CLASSPATH="$CLASSPATH:.:/usr/local/jdk/jdbc/mm.mysql-2.0.2-
: bin.jar"
: tmp>#source /etc/profile
: ● mysql에 user와 DB설정
: database name : java
: id : jdbc
: password : 1234
: ● 사용할 JDBC를 사용하여 사용자의 ID:111.222.333.444
: mysql을 실행하여 아래와 같은 작업을 하여준다.
:
: mysql> insert into user values("%","jdbc",password
: ("1234"),'N',...,'N');
: ===>'N'이 14개
: mysql> insert into user values("111.222.333.444","jdbc",password
: ("1234"),'N',...,'N');
: ===>'N'이 14개
: mysql> insert into user values("localhost","jdbc",password
: ("1234"),'N',...,'N');
: ===>'Y'가 14개
: mysql>FLUSH PRIVILEGES;
:
: ●다음은 자신이 사용할 window가 깔린컴에서 아래와 같이 작업해주세요.
: C:jdk1.3lib에 mm.mysql-2.0.2-bin.jar를 복사해 넣는다.
: -autoexec.bat에 아래와 같이 설정
: set classpath=c:jdk1.3lib;
: ●jdbc mysql 접근 테스트 소스
: import java.sql.*;
: public class Test
: {
: 	public static void main(String args<>)
: 	{
: 		Connection con
: 		try
: 		{
: 			Class.forName("org.gjt.mm.mysql.Driver");
: 			System.out.println("1단계. jdbc를 접근: 성
: 공");
: 		}
: 		catch(ClassNotFoundException e)
: 		{
: 			System.out.println("1단계. jdbc를 접근: 실
: 패 !!!");
: 			System.out.println(e.getMessage());
: 		}
: 		try
: 		{
: 			String url
: = "jdbc:mysql://111.222.333.444/java";
: 			Con = DriverManager.getConnection
: (url,"jdbc","1234");
: 			System.out.println("2단계. MYSQL 에 접근 :
: 성공");
: 		}
: 		catch(SQLException e)
: 		{
: 			System.out.println("2단계. MYSQL에 접근: 실
: 패 !!!");
: 			System.out.println(e.getMessage());
: 		}
: 	}
: }
:
: 위의 소스를 돌려서 1단계.jdbc를 접근: 성공, 2단계.MYSQL에 접근 : 성공
: 이 나오면 성공!~~
:
: ==>oracle과 tomcat 때문에 아래의 실행순서를 지켜 실행하세요.
: 1) 오라클을 가동시킨다.(oracle계정으로)
:  lsnrctl start
:  svrmgrl
:  connect internal
:  startup
:  quit
: 2)Mysql 가동(root계정으로)
: root>#./usr/local/mysql/safe_mysqld &
: 3)Tomcat을 가동시킨다.(root계정으로)
: root>#./usr/local/jakarta-tomcat/bin/startup.sh
: 4)Apache 가동(root계정으로)
: root>#./usr/local/apache/bin/apachectl start
:
: --
: 이 곳에 서명을 적어주십시오.
: 진정한 자유를 위하여...~~~
: just 4u cjh
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved