다음 이전 차례

5. 구성

5.1 개요

축하한다. 당신의 리눅스 박스에서 오라클이 작동하게 되었다. 테이터 베이스 를 만들었으며 SQL*Plus를 사용하여 연결할수 있게 되었다.

물론, 이것이 끝이 아니다. 이상적이라면 당신은 전혀다른 기계에서 다른 유닉스 유저로 접속할수 있게 되었다. 이번 단락은 그것에 관한것이다.

5.2 다른사용자(another user)로 연결

이 단락에서는 개인적으로 사용하지 않을 경우의 좀더 자세한 설정을 기술하것이다. 다음에 나오는 것을 한가지 이행하라:

5.3 다른 기계(another machine)로 연결

이전버전의 오라클에서는 이설정이 매우 복잡하였다고 생각한다. 그러나. 이제 잘 작동(쉬워진)하는 것같다. (이전버전에서)나는 뭔가 잘못 되었거나. 뭔가를 잊었거나, 치명적인 보안구멍이 있다고 생각했다.

내가 했던것의 생각:

  1. 'oracle' user로 리눅스에 적재한다.
  2. "oraenv"가 실행중인지 확인하라.(예, 당신의 $ORACLE_HOME 의 설정이 맞게 됐는지.)
  3. 다음을 입력:
    lsnrctl start
    

이제 당신의 클라이언트 머신쪽에서 필요한것은 올바르게 서버머신을 지정하는 것과 올바른 테이터베이스 인스턴스이다.

만약 프로세스를 정교하게 조절하고 싶다면 "Net8 Configuration Assistant" ('netec') 가 도움을 줄것이다.

5.4 다른 기계(another machine)로 부터의 연결

이전 버전의 오라클에서는 매우 어려운 일이었다. 기괴하고 복잡한 문법의 많은 텍스트 화일을 에디트 해야했다.

그러나 8I에서는 JVM 이 동작한다면 당신이 필요한것은 "Net8 Easy Config" 라는 프로그램을 실행시키기만 하면 된다. 아래 써 있는 것을 따라한다면 다른 컴퓨터의 테이터베이스에 접속할수 있다.

  1. 'oracle'계정으로 로그인 하여 netec 라고 치고 "Net8 Easy Config" 를 시작하라.
  2. 조금 기다리면 자바와 연동하여 시작되며 환영한다는 화면이나온다. 어떤것을 원하냐고 물어볼것이다. 왼쪽의 라디오 버튼을 그대로 두라 (기본은 'create') 그리고 데이터베이스 이름을 텍스트 박스에 써 넣어라. 그리고 다 되었으면 'Next'를 클릭하라.
  3. 제공하는 프로토콜을 하나선택하라. 다른 것을 모른다면 기본적으로 설정 되었는 'TCP/IP'를 선택하라. 그리고 'Next'를 클릭.
  4. 원격 기계의 호스트이름(또는 IP 주소)를 입력하라. 아마도 포트 번호는 변경할 필요가 없을 것이다. 그리고 'Next'를 클릭.
  5. 라디오 버튼을 이용해 테이터베이스 타입(8i 또는 다른것)을 입력하고 텍스트박스에 적당한 이름 을 입력하라. 그리고 'Next'를 클릭.
  6. 당신은 이제 입력한 사항으로 오라클이 응답하는 알아볼수 있다. 'netec'는 입력사항이 정확하지 않으면 멈추는 경향이 있다. 오라클이 응답하면 'Next'를 눌러라. 그렇지 않다면 'Back'을 눌러 뒤로 가서 다시 정확하게 입력하면 된다.
  7. 입력한 정보가 정확하여 모든 것이 잘 됐다면 'Finish'를 누르면 모든 것이 끝난다. 만약 더 자세하게 조절하려면 netasst라는 명령을 사용하여"Net8 Assistant" (큰 화면에 복잡한 옵션을 가지는)를 이용하라.

5.5 질문/답변

'netasst'를 시작할수 없어요

몇개의 내용없는(zero-length) 화일때문에 생기는 문제이다. 패치를 설치하면 문제를 해결할수 있다.


다음 이전 차례