안녕하세요! 이번시간에는 리스너와 데이터베이스 설정을 하겠습니다.
이것만 완료하면 리눅스에서 오라클을 사용하실수 있을실 텐데요!! 그렇게 많이 어렵지 않죠?! ㅎㅎ
마무리 단계이니 열심히 따라와 주시기 바랍니다! 그럼 시작하겠습니다.
리스너&데이터베이스 설정 시작!
1.'cd /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin'로 이동합니다.
' ./netca' 를 입력해 리스너를 실행시킵니다.
리스너 설정이 시작되었습니다. 다음으로 넘어갑니다.
2.추가 선택입니다. 다음으로 넘어갑니다.
3.다음으로 넘어갑니다.
4.다음으로 넘어갑니다.
5.기본값을 사용하니 다음으로 넘어갑니다.
6.리스너 추가 설정입니다. No를 선택하고 다음으로 넘어갑니다.
7.다음으로 넘어갑니다.
8.완료를 눌러서 리스너 설정을 마무리 합니다.
9.'cd /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin'로 이동합니다.
' ./dbca '를 입력해 데이터베이스 설정을 시작합니다.
다음으로 넘어갑니다.
10.다음으로 넘어갑니다.
11.다음으로 넘어갑니다.
12.아래 화면과 같이 입력후 다음으로 넘어갑니다.
13.다음으로 넘어갑니다.
14.아래를 체크한후에 비밀번호를 넣어주고 다음으로 넘어갑니다.
15.Yes를 눌러줍니다. (비밀번호가 단순해서 그런겁니다...)
16.다음으로 넘어갑니다.
17.다음으로 넘어갑니다.
18.다음으로 넘어갑니다.
19.이 화면이 뜨면 Character Sets로 이동합니다.
20.UTF8로 선택을 바꿔주시고 다음으로 넘어갑니다.
21.데이터베이스 설정이 완료되었습니다.
22.설치중입니다!!
23.완료가 되었네요. Exit를 누르고 간단한 환경변수만 해주면 끝이납니다!!
24. 환경변수를 해줍니다.
'cd ~'
'vi .bash_profile'
다음 내용을 추가합니다.
export ORACLE_SID=orcl
실행
'source ~/.bash_profile'
'su'명령어로 root로 접속합니다.
'vi /etc/rc.d/init.d/oracle'
다음 내용을 넣어줍니다.
#!/bin/bash
# oracle: Start/Stop Oracle Database 11g R2
#
# chkconfig: 345 90 10 # description: The Oracle Database is an Object-Relational Database Management System.
#
# processname: oracle
. /etc/rc.d/init.d/functions
LOCKFILE=/var/lock/subsys/oracle
ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1
ORACLE_USER=oracle
case "$1" in
'start')
if [ -f $LOCKFILE ]; then
echo $0 already running.
exit 1
fi
echo -n $"Starting Oracle Database:"
su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl start"
su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl start dbconsole"
touch $LOCKFILE
;;
'stop')
if [ ! -f $LOCKFILE ]; then
echo $0 already stopping.
exit 1
fi
echo -n $"Stopping Oracle Database:"
su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl stop"
su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbshut"
su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl stop dbconsole"
rm -f $LOCKFILE
;;
'restart')
$0 stop
$0 start
;;
'status')
if [ -f $LOCKFILE ]; then
echo $0 started.
else
echo $0 stopped.
fi
;;
*)
echo "Usage: $0 [start|stop|status]"
exit 1
esac
exit 0
# End of file
여기까지 넣어줍니다!!
그리고
sudo chmod 755 /etc/rc.d/init.d/oracle
sudo chkconfig --add oracle
sudo chkconfig oracle on
를 적어줍니다.
리부팅하고 정상적으로 서비스 실행되는지 확인합니다.
이제 환경설정도 끝났고 오라클을 시작하도록 해볼까요?!
25.마무리 실행닙니다!!!
터미널에서 sqlplus / as sysdba를 칩시다!!! 정상적으로 아래와 같은 화면이 뜨면 성공한 것입니다.!!와~~~
이로써 Oracle Linux 설치&Oracle 11g 설치가 끝이났습니다.
잘 따라와 주셨으면 쉽게 설치가 완료되었을 것입니다.
시간이 남으면 복습하여서 더욱 익숙하게 만들도록 합시다!!
외부 접속 가능 하게 하는 리스너 추가
cd $ORACLE_HOME/network/admin
vi listener.ora
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = orcl) (ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/dbhome_1)
) )
추가 후 저장
lsnrctl stop -> lsnrctl start
Oracle Linux 설치&Oracle 11g 설치가 모두 끝이 났습니다!!
긴 글임에도 잘 따라와 주셔서 너무 감사합니다.. 다음시간에는 sqldeveloper를 설치하여서 x윈도우에서 편히 db를 쓸수 있게 해보겠습니다.
감사합니다.!!
'Oracle > Oracle 설치 (Linux)' 카테고리의 다른 글
5.Oracle Linux 설치&Oracle 11g 설치 (Oracle11g 설치) (0) | 2017.06.15 |
---|---|
4.Oracle Linux 설치&Oracle 11g 설치 (초기 설정) (0) | 2017.06.15 |
3.Oracle Linux 설치&Oracle 11g 설치 (Oracle 11g다운로드) (0) | 2017.06.15 |
2.Oracle Linux 설치&Oracle 11g 설치 (vmware에 오라클 리눅스 설치) (0) | 2017.06.15 |
1.Oracle Linux 설치&Oracle 11g 설치 (다운로드) (0) | 2017.06.15 |