1. http://www.oracle.com 오라클 리눅스용 다운로드
2. 패키지 설치 / X-Window 설치
# yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat
3. 그룹 / 계정 생성
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
4. 커널 파라미터 설정
vi /etc/sysctl.conf 파일 제일 아래쪽에 복사
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
5. 오라클 리소스 제한
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
6. 설치 디렉토리 구성
# mkdir -p /app
# chown -R oracle:oinstall /app
# chmod -R 775 /app
7. 오라클 환경변수 설정
vi /home/oracle/bash_profile
export ORACLE_BASE=/app/oracle
export ORACLE_SID=CENTORA
export ORACLE_HOME=/app/oracle/dbhome
export ORACLE_HOME_LISTNER=$ORACLE_HOME/bin/lsnrctl
8. 설치
설치전 다운받은 오라클 파일 unzip
su - oracle
./runInstaller
9. 설치확인
10. 오라클 실행
- /app/oracle/dbhome/bin 에서
# su - oracle
$ lsnrctl stop
$ lsnrctl start
$ sqlplus /as sysdba
* SQL>startup //db시작
#echo $ORACLE_SID //SID확인 or #vi .bash_profile 에서 SID변경
SQL> connect scott/tiger@CENTORA
(
SQL> connect system/root
SQL> alter user scott account unlock;
SQL> alter user scott identified by tiger;
)
11. ping
12. TNS파일수정
network\admin\tnsnames.ora
CENTORA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 123.123.123.123)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = CENTORA) // or SID = CENTORA
)
)
13. TOAD 접속
-TNS / Direct 접속
14. 잘못된 포트, 계정 / 비밀번호 확인, 포트가 닫혀있는지 확인 등
참조 : http://blog.beany.co.kr/archives/3198, http://ttend.tistory.com/158, http://ssppmm.tistory.com/1589
'linux' 카테고리의 다른 글
[CentOs] 레드마인(RedMinde) 설치 하기 (0) | 2017.05.10 |
---|---|
[CentOs] Free Radius 설치하기 (0) | 2017.02.22 |
[Linux] Mysql 설치 /삭제 / 계정생성 / 권한설정 (0) | 2017.02.03 |
[Linux] Cent Os 본딩(Bonding) (0) | 2017.02.03 |
[Linux] Cent Os 설치시 디스크 파티션 (0) | 2017.02.03 |