티스토리 뷰

오라클 인스턴트클라이언트(InstantClient) 설치하기(HP-UX)
 
 
                                                                 
 


1. 오라클 홈페이지에서 InstantClient 다운로드
http://www.oracle.com/technology/software/products/database/index.html



* SQL/PLUS만 사용한다면, Basic과 SQL*Plus를 다운로드 합니다.
   Basic Lite는 NLS_LANG=American.Ameriaca.KS016KSC5601 지원안함.


2. Oracle InstantClient 설치

임의의 디렉토리를 Oracle Home으로 설정하고 다운받은 파일을 copy
아래의 경우, /home/instantclient_11_1을 홈디렉토리로 설정
디렉토리 구조는 아래와 같이 합니다.


[home]/home/instantclient_11_1$ ll
total 7036
drwxr-xr-x   2 home     dba             96 Apr  8 20:02 admin
drwxr-xr-x   2 home     dba             96 Apr  8 20:01 bin
drwxr-xr-x   2 home     dba           1024 Apr  9 10:50 lib
-rw-r--r--   1 home     dba        3599984 Apr  9 09:28 libocci.so.11.1
drwxr-xr-x   3 home     dba             96 Apr  8 20:11 network



admin, bin, lib, network 디렉토리를 만들고,
admin에는 glogin.sql copy, bin에는 sqlplus copy, network/admin에는 tnsnames.ora 생성, oracle_home에는 libocci.so.11.1 copy, 나머지는 모두 lib에 copy 합니다.
 
[home]/home/instantclient_11_1$ ll admin
total 2
-rwxr-xr-x   1 home     dba            342 Apr  8 18:02 glogin.sql
[home]/home/instantclient_11_1$ ll bin
total 144
-rwxr-xr-x   1 home     dba          72880 Apr  8 18:02 sqlplus
[home]/home/instantclient_11_1$ ll network/admin/tnsnames.ora
-rw-r--r--   1 home     dba           1833 Apr  9 08:48 network/admin/tnsnames.ora
[home]/home/instantclient_11_1$ ll lib
total 540952
-rwxr-xr-x   1 home     dba            188 Apr  9 10:02 BASIC_README
-rwxr-xr-x   1 home     dba          80016 Apr  9 10:02 adrci
-rwxr-xr-x   1 home     dba          83040 Apr  9 10:02 genezi
-rwxr-xr-x   1 home     dba        89526120 Apr  9 10:12 libclntsh.so.11.1
-rwxr-xr-x   1 home     dba        89526120 Apr  9 10:13 libclntsh_nopthread.so
-rwxr-xr-x   1 home     dba        5487448 Apr  9 10:13 libnnz11.so
-rwxr-xr-x   1 home     dba        3599984 Apr  9 10:13 libocci.so.11.1
-rwxr-xr-x   1 home     dba        85138784 Apr  9 10:14 libociei.so
-rwxr-xr-x   1 home     dba         200656 Apr  9 10:14 libocijdbc11.so
-rwxr-xr-x   1 home     dba        1744488 Apr  9 10:50 libsqlplus.so
-rwxr-xr-x   1 home     dba        1575176 Apr  9 10:50 libsqlplusic.so
[home]/home/instantclient_11_1$



2) .profile 수정
### ORACLE ENV ###
export ORACLE_HOME=/home/instantclient_11_1
export TNS_ADMIN=$ORACLE_HOME/network/admin
export PATH=.:$ORACLE_HOME/bin:$PATH
export SQLPATH=$ORACLE_HOME:$PATH
export NLS_LANG=American.Ameriaca.KS016KSC5601
export LD_LIBRARY_PATH=.:$ORACLE_HOME/lib:$LD_LIBRARY_PATH



3) .profile 적용위해서 로그아웃 후, 다시 로그인 해서 sqlplus 실행(tnsnames.ora 참고)
[home]/home$ sqlplus 유저명/패스워드@SID
SQL*Plus: Release 11.1.0.7.0 - Production on Thu Apr 9 13:40:09 2009
Copyright (c) 1982, 2008, Oracle.  All rights reserved.

Connected to:
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
With the Partitioning option
JServer Release 9.2.0.6.0 - Production

SQL>
 

 

 

오라클 user 패스워드 변경하기
 
alter user 유저명 identified by 패스워드;
 
 
 
                                                                  
 
오라클 디렉토리 copy후, startup 에러(ORA-01034, ORA-27121)

디렉토리 권한이 root 일 때, 오라클 startup 후, chown -R oracle:dba /oracle 하면

startup, shutdown 시, 아래와 같은 에러 발생

ORA-01034: ORACLE not available
ORA-27121: unable to determine size of shared memory segment
Linux Error: 13: Permission denied

 

일반적으로 위 에러 발생시 
cd $ORACLE_HOME/bin
chmod 6751 oracle

 

유닉스, 리눅스에서 오라클 삭제하기

유닉스라면 오라클 관련 프로세스를 전부 내리고 그냥 oracle 디렉토리를 지우시면 됩니다만...

 

추가로 /var/opt/oracle /etc/oratab등을 지우시면 삭제가 됩니다...

 

'7. Oracle ' 카테고리의 다른 글

[오라클 튜닝] sql 튜닝  (0) 2018.12.13
ORACLE 트러블 슈팅(성능 고도화 원리와 해법!)  (0) 2018.12.13
오라클 홈디렉토리 copy 후 startup 에러  (0) 2018.12.13
DB Lock 조회  (0) 2018.12.13
데이터 베이스 백업  (0) 2018.12.13
댓글