'TIP & Tech - Linux'에 해당되는 글 1건

  1. 2007/01/19 TIP : linux , oracle 10g (2)
2007/01/19 10:12

TIP : linux , oracle 10g

리눅스 관련 팁~ 그리고 오라클(ora10g) 설치에 관련한 사항

리눅스 서버 부팅시 부팅 모드 변경 및 부팅에 과련된 설정

/etc/inittab 에서 부팅 모드를 3으로 변경하게되면 터미널 모드로 부팅
5 = X -Window


java path 설정

JAVA_HOME=JDK설치경로
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/*:.

 hostname 변경
/proc/sys/kernel/hostname  ==> 이파일은 운영체제에서 변경하는거 같음
/etc/hosts
/etc/HOSTNAME
/etc/sysconfig/network


$ df -h    디스크 사용량 확인

$env        (유저환경)사용하는 쉘, 호스트네임등 정보

* ora10g 에서 지원하는 운영체제를 변경, 호스트의 운영체제명을 바꿔줌으로써
오라클에서 지원하는 운영체제로 변경하여 설치하여야 함,

            echo "redhat-3" > /etc/redhat-release

rpm 검색 사이트
http://rpm.pbone.net/


fedora core3 운영체제 사용시, ora10g 에서 필요로 하는 패키지
libaio-0.3.96


현재 운영체제에 설치되어 있는 패키지 확인
$rmp -q [패키지명]
rpm -q gcc make binutils openmotif cpp glibc-devel glibc-kernheaders

gz 압축 풀기

$zcat xxxxx.gz | cpio -idmv


ntsysv (서비스 시작 옵션)
ftp, iptable 데몬 체크여부 확인


* 오라클 설치시 링크 에러날때 $ relink all 실행후  아래 명령어가 제대로 되는지 확인

$ svrmgrl

$ adpaters

$ lsnrctl

* 오라클에서 사용하는 환경변수

LD_LIBRARY_PATH  : 라이브러리 파일 있는 곳 예: /usr/lib:/usr/openwin/lib:$ORACLE_HOME/lib:/usr/games/lib 
ORACLE_BASE    : 기본 HOME. 보통 오라클이 설치될때 버전번호 들어가기 전까지의 디렉토리를 의미한다.  즉, 처음 설치한 곳.
ORACLE_HOME      : 사용중인 오라클 HOME
ORACLE_SID       : ORACLE Server system identifier (SID) or instance name. 보통 데이터베이스 이름이 사용되며, 디비를 식별해내는 이름이니깐 상당히 중요하당.
ORACLE_PATH      : 명령어를 실행할때 어디를 가장 먼저 봐야 하는지 설정한다. 보통은 쉘상에서 사용하니깐, ORACLE_PATH 가 안잡혀서 문제라기 보담, PATH 에 오라클 관련 bin path 가 잡히지 않는 것이 문제다.  
ORACLE_TERM      : 문자모드 에서 무엇을 사용하는가?
ORAENV_ASK       : This will not ask for ORACLE_SID, it will take it as it is specified. This variable is normally set to "NO" before oraenv is invoked from a script. 
TNS_ADMIN        : TNSNAMES.ORA, SQLNET.ORA  와 같은 TNS (Transparent Network Substrate) 파일이 어디 있는지. 
ORACLE_TRACE  Trace Oracle's Unix shell scripts as they execute (using set -x). 
TWO_TASK  : 원격머신에 접속하기 위한 방법이다.
      sqlplus scott/tiger@db1  , export TWO_TASK=db1; sqlplus scott/tiger  는 동일한 의미이다.
TMPDIR          : 오라클 사용자가 쓸수 있는 최소 20 메가의 디렉토리 공간을 의미한다. 리눅스에서는 보통 /usr/tmp 를 쓴다.


설치후에

iSql*plus URL (chery는 host명)
http://chery:5560/isqlplus

iSql*plus DBA URL
http://chery:5560/isqlplus/dba

endterprise Mannager 10g
http://chery:1158/em



Oracle startup

$sqlplus /nolog

$ connect /as sysdba
$ startup

$ lsnrctl start    //리스너 스타트


secu-CRT 에서 한글 깨짐 현상

locale 명령으로 현재 셋팅되어있는 문자를 확인
locale -a 로 지원하는 캐릭터셋을 확인

LANG=ko_KR.euckr  나 혹은 지원하는 문자셋으로 설정 (임시로만 됨)

.profile 혹은 프로파일에 LANG=ko_KR.euckr 을 추가하고 export 해준다


 

크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 2