'UTILITY' 카테고리의 다른 글
윈도우 빠른 파일 검색 및 내용 검색 (1) | 2014.02.11 |
---|---|
Virtual BOX SATA 방식의 XP (0) | 2013.07.23 |
아크로 에디터를 유용하게 사용하기 (정규 표현식 사용) (0) | 2013.01.16 |
인터넷 http 긴 주소를 짧게 만들기 (0) | 2013.01.13 |
블루스택(BlueStacks) 단말기 정보 임의로 변경하기 (17) | 2012.10.06 |
윈도우 빠른 파일 검색 및 내용 검색 (1) | 2014.02.11 |
---|---|
Virtual BOX SATA 방식의 XP (0) | 2013.07.23 |
아크로 에디터를 유용하게 사용하기 (정규 표현식 사용) (0) | 2013.01.16 |
인터넷 http 긴 주소를 짧게 만들기 (0) | 2013.01.13 |
블루스택(BlueStacks) 단말기 정보 임의로 변경하기 (17) | 2012.10.06 |
#echo $ODMDIR /etc/objrepos에 있어야 함
# odmget -q attribute=route CuAt <- 여기에 route 정보들을 가진 ODM stanza가 나열됨.
## 아래 예 ##
CuAt:
name = "inet0"
attribute = "route"
value = "net,-hopcount,0,,0,165.244.227.1"
type = "R"
generic = "DU"
rep = "s"
nls_index = 0
CuAt:
name = "inet0"
attribute = "route"
value = "net,-hopcount,0,,0,165.244.226.1"
type = "R"
generic = "DU"
rep = "s"
nls_index = 0
해당하는 default gateway를 반드시 확인하고 잘못된 route 정보들을 ODM에서 지우기 위해서는
# odmget -q attribute=route CuAt 에서 나온 정보 중 value 값을 copy 해서 지웁니다.
value 부분을 쓸때는 따옴표를 주의
# odmdelete -q "value=net,-hopcount,0,,0,165.244.226.1" -o CuAt
0518-307 odmdelete: 1 objects deleted.
정확히 확인을 위해서 다시 odmget을 통하여 default value 확인
# odmget -q attribute=route CuAt
CuAt:
name = "inet0"
attribute = "route"
value = "net,-hopcount,0,,0,165.244.227.1"
type = "R"
generic = "DU"
rep = "s"
nls_index = 0
#
마지막으로 netstat -nr을 통하여 route 정보 확인
여기서는 route delete option을 통하여 삭제
[출처] AIX route ODM 수정|작성자 퍼트려슈
Xmanager on AIX 5.3 (1) | 2010.02.09 |
---|---|
How to install/start/restart the X11 server under AIX (0) | 2010.02.05 |
AIX RSH 명령 실행하기 위해 점검사항 (0) | 2009.11.06 |
부팅시 자동으로 모든 서비스 실행하기 (0) | 2009.10.20 |
inittab 설정하기 (0) | 2009.10.19 |
# USER SHELL # myroute:2:once:/usr/local/bin/sys_route.sh > /dev/console 2>&1 mydbstart:2:wait:/usr/local/bin/dbstart > /dev/console 2>&1 myjeusstart:2:once:/usr/local/bin/jeusstart > /dev/console 2>&1 mymegatier:2:once:/usr/local/bin/megatierstart > /dev/console 2>&1 ############# |
# 시스템 라우팅 세팅 쉘
# 기본 라우팅 설정 세팅 /usr/sbin/route add 0.0.0.0 -netmask 0.0.0.0 192.168.0.1 -if en2 |
su - oracle -c /oracle/product/102/VMS/bin/dbstart |
#!/usr/bin/sh EOF # LISTENER START |
su - emdnet -c /home/jeus5/bin/jboot |
AIX System Default Route Setting (AIX 시스템 기본 라우트 정보 설정) (0) | 2010.02.05 |
---|---|
AIX RSH 명령 실행하기 위해 점검사항 (0) | 2009.11.06 |
inittab 설정하기 (0) | 2009.10.19 |
시스템별 CPU 개수 조회하기 (0) | 2009.07.07 |
Date 를 이용하여 +2 개월 뒤 년월 셋팅 하기 (0) | 2009.03.25 |
유닉스도 여러종류가 있는데 어떤 유닉스인가요? hp,sun,ibm...등등..
.profile에 넣어서는 오라클이 자동실행이 되질 않습니다....
sun unix기준으로 자동으로 오라클이 올라오게 하려면...
sun solaris 부팅 시 oracle DB를 auto startup하도록 하는 데 관련된 화일들이다.
/etc/inittab : o/s의 초기화 과정을 조절하는 화일
/etc/rc2 : 부팅 run-level 2 에서 사용되는 스크립트
/etc/rc0 : 부팅 run-level 0 에서 사용되는 스크립트
/etc/rc2.d/S99dbstart : /etc/init.d/dbstart 에 대한 symbolic link
/etc/rc0.d/K01dbshut : /etc/init.d/dbshut 에 대한 symbolic link
/var/opt/oracle/oratab : 시스템에 설치된 오라클 인스턴스에 대한 정보.
(참고)
/etc/init.d/dbstart, dbshut 화일은 super user(root)로 생성하시고,
symbolic link도 super user로 만드시기 바랍니다.
이 화일들은 super user가 owner가 되도록 하고, super user(root)만이
실행 가능하도록 해야 합니다.
1. 먼저 vi /etc/inittab 화일을 열어보십시오.
ap::sysinit:/sbin/autopush -f /etc/iu.ap
fs::sysinit:/sbin/rcS >/dev/console 2>&1
is:3:initdefault:
p3:s1234:powerfail:/usr/sbin/shutdown -y -i5 -g0 >/dev/console 2>&1
s0:0:wait:/sbin/rc0 >/dev/console 2>&1
s1:1:wait:/usr/sbin/shutdown -y -iS -g0 >/dev/console 2>&1
s2:23:wait:/sbin/rc2 >/dev/console 2>&1
s3:3:wait:/sbin/rc3 >/dev/console 2>&1
s5:5:wait:/sbin/rc5 >/dev/console 2>&1
s6:6:wait:/sbin/rc6 >/dev/console 2>&1
fw:0:wait:/sbin/uadmin 2 0 >/dev/console 2>&1
of:5:wait:/sbin/uadmin 2 6 >/dev/console 2>&1
rb:6:wait:/sbin/uadmin 2 1 >/dev/console 2>&1
sc:234:respawn:/usr/lib/saf/sac -t 300
co:234:respawn:/usr/lib/saf/ttymon -g -h -p "`uname -n` console login: " -T
sun
-d /dev/console -l console -m ldterm,ttcompat
s1부터 s6까지 os file들에 대해 위와 같이 device redirection이 연결되어
있으면 됩니다.
------------------------------------------------------------------------
s2:23:wait:/sbin/rc2 >/dev/console 2>&1
위와 같이 설정하면 run-level 2일 경우 /sbin/rc2 스크립트가 실행된다.
/sbin/rc2 는 /etc/rc2.d 디렉토리에 들어있는 스크립트를 실행한다.
만약 스크립트가 S 로 시작하면 /sbin/rc2 는 이 스크립트에 startup 파라미
터를 부여하고 여기서 지정된 프로세스를 실행시킨다.
따라서 /etc/rc2.d/S99dbstart 화일을 사용하여 dbstart를 실행한다.
shutdown 과정도 거의 비슷하다. /etc/inittab 에 다음과 같은 라인을 보자.
s0:0:wait:/sbin/rc0 >/dev/console 2>&1
이것은 /sbin/rc0 를 실행시키는데 /sbin/rc0 는 /etc/rc0.d 디렉토리에
들어있는 스크립트를 실행시킨다.
스크립트 이름이 K 로 시작하면 이것은 stop 파라미터를 갖고 실행되어서 이
스크립트에 지정된 프로세스를 정지시킨다.
따라서 /etc/rc0.d/K01dbshut 스크립트는 stop 파라미터를 갖고 실행되며
이 스크립트는 $ORACLE_HOME/bin/dbshut 스크립트를 실행시켜서 오라클을
shutdown 시킨다.
------------------------------------------------------------------------
2. 그 다음에 vi /etc/rc2 화일을 한번 열어보세요.
이 스크립트 화일은 run-level 2에서 사용되는 스크립트입니다.
특별히 수정할 내용은 없으나, 이 화일이 존재하는지 확인해 보십시오.
PATH=/usr/sbin:/usr/bin
set `/usr/bin/who -r`
if [ x$9 = "xS" -o x$9 = "x1" ]
then
echo 'The system is coming up. Please wait.'
BOOT=yes
...
3. 그 다음에 vi /etc/rc0 화일을 한번 열어보세요.
이 스크립트 화일은 run-level 0에서 사용되는 스크립트입니다.
특별히 수정할 내용은 없으나, 이 화일이 존재하는지 확인해 보십시오.
PATH=/usr/sbin:/usr/bin
echo 'The system is coming down. Please wait.'
# make sure /usr is mounted before proceeding since init scripts
# and this shell depend on things on /usr file system
/sbin/mount /usr > /dev/null 2>&1
# The following segment is for historical purposes.
# There should be nothing in /etc/shutdown.d.
if [ -d /etc/shutdown.d ]
then
for f in /etc/shutdown.d/*
{
if [ -s $f ]
then
/sbin/sh ${f}
fi
}
fi
...
4. /etc/init.d/dbstart 와 /etc/init.d/dbshut 스크립트를 만들어야 합니다.
그 내용은 각각 다음과 같이 한 줄로 작성합니다.
/etc/init.d/dbstart 화일은 다음과 같이 만듭니다.
su -
/etc/init.d/dbshut 화일은 다음과 같이 만듭니다.
su -
5. /etc/rc2.d/S99dbstart 화일을 /etc/init.d/dbstart에 대한 link로 생성합니다.
ln -s /etc/init.d/dbstart /etc/rc2.d/S99dbstart
6. /etc/rc0.d/K01dbshut 화일을 /etc/init.d/dbshut에 대한 link로 생성합니다.
ln -s /etc/init.d/dbshut /etc/rc0.d/K01dbshut
7. /var/opt/oracle/oratab 화일을 엽니다.
oratab 화일은 일반 텍스트 화일로서 시스템에 설치된 오라클 인스턴스에 대한
정보를 가지고 있는데 보통 3개의 필드로 이루어져 있으며,
첫번재 필드는 ORACLE_SID, 두번째 필드는 ORACLE_HOME, 세번째 필드는 Y 또는
N으로 구성되어 있습니다. 해당 인스턴스를 auto startup 시키려면 세번째
필드가 반드시 Y로 세팅되어 있어야 합니다.
아래에 예를 참조하세요.
ORA805:/oracle4/ora8/app/oracle/product/8.0.5:Y
ORA815:/oracle4/ora8i/app/oracle/product/8.1.5:Y
(주)
만약, <$ORACLE_HOME>/bin/dbstart 수행에 오류가 있으면 기존의 dbstart 화
일을 다른 path에 rename하고, 아래 내용만 가지고 <$ORACLE_HOME>/bin/ 아래
에 dbstart 화일을 다음과 같이 만든다.
svrmgrl
startup
exit
EOF
Example
-------
none
Reference doc-uments
-------------------
none
블루틴참조
AIX RSH 명령 실행하기 위해 점검사항 (0) | 2009.11.06 |
---|---|
부팅시 자동으로 모든 서비스 실행하기 (0) | 2009.10.20 |
시스템별 CPU 개수 조회하기 (0) | 2009.07.07 |
Date 를 이용하여 +2 개월 뒤 년월 셋팅 하기 (0) | 2009.03.25 |
AIX 자주 쓰이는 관리 명령 모음(펌) (0) | 2009.03.11 |