database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Tutorials 11327 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 11327
Linux 용 오라클 제품관련 FAQ
작성자
정재익(advance)
작성일
2002-07-12 14:34
조회수
6,524

Q. 현재 구입하여 사용 가능한 리눅스용 오라클 제품은 어떤 것이 있는지요?

 

Oracle 8 Server는 8.0.5 Standard Edition과 8.0.5.1 Enterprise Edition이 출시되어 있습니다. 일반 용도의 Database Server로 사용하려면 Standard Edition을 사용하시면 되고, Object 등의 옵션을 사용하시려면 Enterprise Edition을 사용하시면 됩니다. Internet Server 제품으로는 Oracle Web Application Server 3.0.2 버전이 이미 출시되어 있고, Oracle Application Server 4.0.7이 현재 사용가능합니다. 이후, 출시될 예정인 제품으로는 Oracle Applications(ERP)와 Oracle Developer, Oracle WebDB 등이 있습니다. 위에 언급된 제품들은 모두 RedHat 리눅스 기준으로 5.2 버전에서 동작가능합니다. 단 Oracle8 서버의 경우에는 glibcpatch라는 패치 파일을 통해 RedHat 6.0에서도 구동가능합니다. Oracle8i Server 역시 Standard Edition과 Enterprise Edition이 있습니다. 이 제품들은 RedHat 리눅스 기준으로 6.0 버전에서만 동작가능합니다.

 

Oracle 8 Server

 

Q. Oracle 8 과 관련된 패치가 있는지?

현재 CD 로 제공되는 버전은 8.0.5 버전이며, 이에 대한 패치가 두 가지 있습니다. 이 패치들을 적용하면 버전이 8.0.5.1로 바뀝니다. 이 패치들은 현재 이 사이트에서 다운로드 받으실 수 있습니다.

 

Q. Pre-installation 작업으로 oratab.sh을 수행하고자 하는 데, 읽기 전용 변수(Read Only Variable)과 관련된 에러 메시지가 뜹니다.

RedHat 5.2a 에서만 발생하는 문제인 것 같습니다. 먼저 CD-ROM 내에 존재하는 oratab.sh 파일을 열어 스크립트의 내용을 보면, GROUPS 라는 환경변수를 사용하게 되어 있는 데, root 의 쉘 상태에서 echo $GROUPS 하면, 0 이라고 나옵니다. root 그룹이라는 의미입니다. 즉 RedHat 5.2a의 Shell에서 이미 동일한 이름의 환경변수를 사용하고 있다는 말이지요. 그래서 문제가 된 것 같습니다. 이 파일을 수정할 수 있게 임의의 디렉토리로 복사하고cp /mnt/cdrom/orainst/oratab.sh /tmpvi 등으로 GROUPS 라고 되어 있는 부분을 다른 걸로 고칩니다. 예를 들면 GROUPS1등... 2 군데 있습니다. 이후 이 고친 파일을 실행하시면 문제가 없습니다.sh /tmp/oratab.sh

 

 

Q. Oracle 8을 원거리 DB로 사용하고 싶습니다. 즉, 리눅스의 Oracle 서버를 윈도에서 접속하거나, 다른 기계의 Oracle Web Application Server로부터 접속하고자 하는 데?

Remote machine의 Oracle 서버를 접속하기 위해서는 SQL*Net (Net8) 이 필요합니다. 서버로 사용하고자 하는 기계에는 SQL*Net listener (TNS listener, daemon)가 기동되어 있어야 합니다. SQL*Net Listener는 Oracle 8 Server를 설치한 후 lsnrctl start 명령으로 수행시킬 수 있습니다. 서버에 접속할 Client 쪽에는 SQL*Net Client module이 설치되어 있어야 합니다. Oracle Web Application Server와 같이 Oracle 8 접속을 지원하는 Oracle 제품은 모두 SQL*Net client 모듈을 제품안에 포함하고 있으므로 별도 설치가 필요없습니다. 하지만, 그 외의 제품을 사용할 경우에는 별도로 설치해야 합니다. Window용 Client 모듈은 별도 판매됩니다.

 

 

Q. TNS listener 기동시 에러 메시지가 출력됩니다.

SQL*Net과 관련하여 TNS Listener를 위한 패치 파일이 나와 있습니다. Linux on Oracle 웹 페이지에 보시면 8.0.5를 8.0.5.1로 업그레이드 하기 위한 두 개의 패치가 올라가 있습니다. 이 패치 파일들을 다운로드하여 설치하시기 바랍니다. 설치하는 절차도 웹 페이지에 기술되어 있습니다.

 

 

Q. JDBC를 이용한 연결시에 한글 입출력에 문제가 있습니다.

JDBC를 이용한 연결시 한글 입출력에 관련된 내용이 Linux on Oracle 페이지에 있습니다. 참고하시기 바랍니니다.

 

Oracle Web Application Server 3.0.2

 

Q. 설치시에 반드시 도메인 이름을 사용해야 하나요?

반드시 도메인 이름을 사용해야 합니다. IP 주소를 이용할 수 없는 것은 아니지만, 처리해야 할 작업이 많습니다. 그러므로, 일단 설치시에는 /etc/hosts 파일에 임의의 이름을 지정하여 설치하고, 추가로 IP 주소로 처리할 수 있게 해 주는 것이 가장 빠르고 쉽습니다.

 

 

 

 

Q. 설치후 owsctl start wrb 명령시에 에러가 발생합니다.

 

이 문제의 대 부분은 인스톨시에 도메인 이름부분에 있어서 오류가 있어서 입니다.$ORAWEB_ADMIN/ows/website30/wrb/config/.omnaddr파일을 vi로 열어 보면 다음과 같은 형태로 되어 있습니다. UDP:hostname:2649이 중 가운데 호스트 이름 부분이 제대로 기록되어 있는 지 확인하신 후, /etc/hosts 파일에 기록되어 있는 자신의 기계 이름과 동일한 지 확인해 보시기 바랍니다.이 외에도 다른 프로그램이 동일한 포트를 쓰고 있거나, Oracle Web Application Server가 이미 떠 있어서 실행되지 않는 경우도 있을 수 있습니다. 다른 프로그램이 이 포트를 쓰는 경우에는 위의 파일에서 포트 부분을 바꿔 주면 되고, Oracle Application Server가 떠 있는 경우는 해당 프로세스(mn*)들을 kill 하시면 됩니다.

 

 

 

Q. 네트웍 카드가 없는 데, Oralcle Web Application Server를 설치할 수 있습니까?

 

/etc/hosts 파일을 열어 127.0.0.1 localhost test.oracle.co.kr test 등과 같이 이름을 부여하신 후 이 이름으로 설치를 하시면 됩니다.

 

 

 

Q. 브라우저에서 URL을 줄 때에, 도메인 이름으로만 가능하고 IP 주소로 URL을 요청하면 에러가 납니다.

 

Oracle Web Application Server의 정책은 지정한 hostname으로의 request만을 처리합니다. 따라서 만약 IP 주소로도 URL을 요청하게 하고 싶다면 IP 주소 부분을 추가하시면 됩니다.브라우저로 관리자 포트(보통 8888)로 접속한 후 ID/PASSWORD를 통해 로긴하고, 이 후

Web Application Server Manager 클릭

Oracle Web Listener 클릭

해당 Listener의 configure 링크 클릭

왼쪽 프레임 메뉴 중 Network 링크 클릭

Addresses and Ports 부분에 IP 주소 추가예를 들면, 호스트 이름이 technet.oracle.co.kr 이고, IP 주소가 123.123.123.123이라고 할 때 다음과 같이 기존의 설정에 한 줄을 더 추가합니다.

  Address | Port | Security | Host Name | Base Directory | Log Info Directory |  ...
 ANY          80       NORM      technet.oracle.co.kr / /home/oracle/app/oracle/admin/...        ...
ANY           80       NORM  123.123.123.123 /     /home/oracle/app/oracle/admin/...             ...

 

이와 같이 하면, 하나의 기계에 호스트 이름이 여러 개일 때에도 마찬가지로 처리할 수 있습니다.

[Top]
No.
제목
작성자
작성일
조회
11335오라클 기본강좌(2)-SELECT
정재익
2002-07-12
12481
11334오라클 기본강좌(1)-테이블 관리
정재익
2002-07-12
22185
11333Oracle ODBC 설정법
정재익
2002-07-12
7711
11327Linux 용 오라클 제품관련 FAQ
정재익
2002-07-12
6524
11322EXPORT받은 DUMP 파일의 CHARACTER SET 확인 방법
정재익
2002-07-12
8844
11321ORACLE 9I 에서의 NATIONAL CHARACTERSET("AL16UTF16" )
정재익
2002-07-12
12830
11320DBMS_JOB PACKAGE의 사용 방법과 예제
정재익
2002-07-12
8773
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.047초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다