2012. 2. 29. 15:29
반응형
HPUX 에서 실행해 봤는데.. 리눅스나 다른 계열들도 크게 틀리진 않을꺼라 생각됨

  ------ 설치
1. oracle system 계정을 만들어 준다.
    addGroup dba 
    addUser oracle

2. oracle 설치 파일의 소유권자 변경 및 권한을 준다.
   chown -R oracle:dba oracle_____
   chmod -R 755 *

3. path및 환경변수를 잡아준다.
.profile 내용
위에 부분만 되도 상관없을것 같은데.. 내 profile에는 아래까지 잡혀 있었다.
.profile을 안잡아도 설치를 위해 실행만 하고 인스톨을 진행해도 상관은 없을것 같다.
LANG=C

export ORACLE_HOME=/home/oracle/product/11.1.0/db_1
export ORACLE_SID=orcl;
export ORACLE_TERM=vt100;
export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601;
export TNS_ADMIN=$ORACLE_HOME/network/admin;
export DISPLAY=192.168.0.8:0.0


export ORA_NLS32=$ORACLE_HOME/ocommon/nls/admin/data;
export ORA_NLS=$ORACLE_HOME/nls/data;
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:$ORACLE_HOME/network/lib;
export ORACLE_BASE=$ORACLE_HOME;
export ORACLE_DOC=$ORACLE_HOME/doc;
export SHLIB_PATH=$ORACLE_HOME/lib:/usr/lib
export PS1='$LOGNAME:#'
export EDITOR=vi
export PATH=$PATH:$ORACLE_HOME/bin:/usr/lib:/usr/local/bin:/usr/ccs/bin:.:/usr/bin/X11:/opt/java1.5/bin;
 
4. 인스톨 실행
 $ ./runInstall

5. listener.ora 및 tnsnames.ora 파일 생성 or 수정
TNS_ADMIN 경로에 파일을 생성한다.
- listener.ora
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.111)(PORT = 1521))
    )
  )

- tnsnames.ora
 LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = IMSI)(PORT = 1522))
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = IMSI)(PORT = 1522))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
6. oracle listener start
$ lsnrctl start

7. 오라클 시작
$ sqlplus "/as sysdba"
SQL> startup

8. 사용자 추가
SQL> CREATE TABLESPACE KNET
DATAFILE '/home/oracle/product/11.1.0/oradata/orcl/KNET.dbf' SIZE 100M
AUTOEXTEND ON NEXT 10M MAXSIZE 5000M;
SQL> CREATE USER  KNET IDENTIFIED BY  
WIN_02_KN DEFAULT TABLESPACE  KNET;
SQL> 
GRANT CONNECT, RESOURCE, DBA TO  KNET; 
  


----- 삭제
1. 오라클을 제거 하려면 꼭 오라클 설치시 사용한 프로그램이 있어야된다.
2. 설치시와 마찬가지로 display ip를 잡아주고 runInstaller 실행!
  export DISPLAY=192.168.0.8:0.0
3. 설치 화면이 활성화 되면 Deinstall Products 버튼 실행
4. Inventory에서 가장 상단 선택후 Remove 


반응형

'Db > Oracle' 카테고리의 다른 글

공휴일을 제외한 두 날짜의 차이 구하기  (2) 2012.09.12
oracle 평일 구하는 함수  (1) 2012.05.23
oracle server character set 변경  (0) 2012.02.16
백업및 복구  (1) 2012.02.16
join 된 테이블의 update 처리  (1) 2012.01.30
Posted by seongsland