CentOS (Redhat) x64 시스템에서 oracle 설치 과정
공통 준비
1. 자신이 사용할 오라클 다운로드
2. LINUX 설치 준비
3. CentOS를 설치 했다면 아래 부분을 변경하자
4. 필요한 PKG를 설치해야한다. 위에서 개발툴을 모두 설치 했다면 그다지 설치할 부분은 없을것이나 확인 절차
5. 오라클 설치 계정 확인
========================= 아래부터는 각 버전별로 틀리니 참고 =========================
※대충 보면 비슷비슷합니다...
oracle 9i
oracle 10g
oracle 11g
=====================================================================================
위 버전별 과정을 걸쳤으면 다시 공통 설치 과정으로 넘어간다.
1. profile (bashrc) 세팅
=====================================================================================
사실 GUI를 일일히 캡쳐해서 올려야 하는데...........귀차니즘으로 인해 GUI는 생략하자..
사실 위 정도까지만 세팅이 되어지면 나머지는 그냥 클릭클릭 정도 수준일것이다..
※원격지에서 oracle 설치시 오류발생건!
원격지에서 설치해야할 일이 있는데 xwindows에서 host명과 display번호때문에 JAVA가 실행이 안되어지는 경우가 생긴다. (java의 graph 함수인데, display번호를 본다 그렇기때문에 이 부분은 꼭 확인하자)
현재 자신이 붙은 장비의 host를 지정을 해줘야한다.
명령어는 xhost :0.0 혹은 xhost + 해주면 된다
=====================================================================================
인스톨 과정중 다른 주의 사항
|
출처 :
# groupadd oinstall # groupadd dba # useradd -g oinstall -G dba oracle # passwd oracle # mkdir -p /u01/app/oracle/product/10.2.0/db_1 |
2. 시스템 파라메터 추가.
# vi /etc/sysctl.conf
kernel.shmmni = 4096
# /sbin/sysctl -p |
# vi /etc/pam.d/login
|
# vi /etc/security/limits.conf
|
# vi /etc/profile
|
3. 시스템 재부팅 후 루트계정 로그인
# shutdown -r now
# vi /etc/redhat-release |
4. oracle 사용자로 로그온하여, Oracle 환경 변수를 설정
# su - oracle
추가후 저장하고 아래 실행 $ source .bash_profile |
5. 필수 패키지 설치
# yum install binutils # yum install compat-libgcc-296 # yum install compat-libstdc++-296 # yum install compat-libstdc++-33 # yum install cpp # yum install gcc # yum install gcc-c++ # yum install glibc # yum install glibc-common # yum install glibc-devel # yum install glibc-headers # yum install ksh # yum install libaio # yum install libaio-devel # yum install libgcc # yum install libstdc++ # yum install libstdc++-devel # yum install make # yum install setarch # yum install libXp # yum install openmotif # yum install unixODBC* |
6. 오라클 압축 풀기
다운 경로 이동후 # unzip 10201_database_linux32.zip # mkdir /oracle10g # chmod 755 database 설치 파일 원하는곳에 이동후 설치 |
7. 설치 시작
# xhost + 압축 푼곳 이동 $ cd database |
설치 시작하기
http://huikyun.tistory.com/204
서비스 시동/중지
$ sqlplus /nolog SQL> connect /as sysdba SQL> startup SQL> SELECT LTRIM('000123','0') FROM DUAL; SQL> 123
|
서비스 자동 시작
# vi /etc/rc.d/rc.local
아래 내용 추가
# vi /etc/oratab
아래에서 끝에 N을 Y로 수정한다. |
오라클 제거
오라클 홈디렉터리 화일 전부 삭제 # rm -rf /etc/oraInst.loc # rm -rf /etc/oratab # rm -rf /usr/local/bin/oraenv # cd /tmp 관련 파일 삭제 계정관련파일 삭제 |
설치후 사용자 관리
사용자 확인 |
윈도우에서 접속하기위한 리스너 설정
우선 방화벽에 1521 포트 열려있는지 확인 # vi /etc/sysconfig/iptables
아래 내용 없을경우 추가 저장후 아래 명령 실행 # service iptables restart
$ vi /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
SID_LIST_LISTENER = LISTENER =
설정이 모두 끝났으면 한번 리스타트 해주자 # shutdown -r now |
접속후 실행하면 잘돌아간다 ^^
한글입력시 한글깨짐 처리
$ sqlplus /nolog SQL> conn /as sysdba SQL> select * from v$nls_parameters;
SQL> update sys.props$ set value$='KO16KSC5601' where name='NLS_CHARACTERSET'; SQL> update sys.props$ set value$='KO16KSC5601' where name='NLS_NCHAR_CHARACTERSET';
<언어셋 설정> SQL> update sys.props$ set value$= 'AMERICAN' where name='NLS_LANGUAGE'; SQL> commit; SQL> shutdown immediate; SQL> startup; |
출처 : http://firedev.tistory.com/entry/CentOS-CentOS-Oracle-%EC%84%A4%EC%B9%98
참고 :
http://firedev.tistory.com/entry/CentOS-CentOS-Oracle-%EC%84%A4%EC%B9%98
http://sonhj8.egloos.com/2886327
http://blog.naver.com/canya83?Redirect=Log&logNo=40106296179
http://srue.net/88
'DB > Oracle' 카테고리의 다른 글
[ORACLE] 누적합 (0) | 2011.07.13 |
---|---|
[LINUX] ORACLE 삭제 (0) | 2011.06.29 |
[LINUX] ORACLE 설치와 활용 - 2 (0) | 2011.06.28 |
[LINUX] ORACLE 설치와 활용 - 1 (8i) (0) | 2011.06.28 |
오라클 정규식 (REGEXP_LIKE) (0) | 2011.06.07 |