[CentOS] CentOS Oracle 설치
1. root로 로그인하여 계정 생성
# 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; |