2012. 7. 11. 17:34
cold backup 후 oracle install 후 db 생성방법
============================================
1.c:\orant\bin\svrmgr23 실행 / connect internal 후 oracle db를 startup
하신 다음 select name from v$datafile 로 query 를 하셔서 현재 생성하신
oracle datafile 위치를 확인,
(이 query 가 실행이 안 된다면 nt 에서 file 찾기로 현재 만든 oracle data
file들을 디렉토리와 folder 를 backup 받으셔야 합니다.
oracle db 에서 default datafile 은 filename.ora 명으로 생성됩니다.
그러나, 화일 이름과 확장자는 user가 마음 대로 바꾸실 수 있으므로 query가
된다면 반드시 그 위치를 확인하시고 backup 을 받으셔야 합니다.)
backup 을 받습니다.
2.다시 oracle db 를 shutdown하시고
c:\orant\database\의 모든 화일을 backup받습니다.
이 file 들은 기본적인 system datafile 과 control file 들이므로 대단히
중요합니다.
3. orant 디렉토리와 regedit 를 실행하여 hkey_local_machine/software/oracle
을 삭제합니다.
4. 다시 oracle dbserver/sql*net product/sql*plus 만 install 을 합니다.
install 시에는 language를 english 로 install을 하시고 install 후에
regedit를 실행하여 현재의 nls_lang 값과 동일한 값으로 nls_lang 값을
바꿉니다.
5. db를 shutdown 및 tnslistener process 를 멈춤으로 해놓고 다음 작업을
하십시오.
5. orant/database 에 backup 받은 file 을 다시 copy 를 하시고 그외 datafile
위치도 다시 원래의 folder 아래에 만들어 놓아야 합니다.
(예)c:\orant\temp\ddd.ora )
6. dos prompt 에서 c:\orant\bin\svrmgr23 을 실행하고 connect internal 후
db를 startup 합니다.
7. c:\orant\network\admin\listener.ora file을 현재의 service 에 맞게
modify를 하신 다음
lsnrctl start 를 하십시오. 그리고 sql*net easy configuration 에서 nt에
있는 local db 로 붙는 alias 를 하나 만들어 보십시오.
예)
c:\orant\network\admin\listener.ora file
LISTENER =
(ADDRESS_LIST =
(ADDRESS=
(Host = 152.69.29.85)
(PROTOCOL= TCP)
(Port= 1521)
)
)
STARTUP_WAIT_TIME_LISTENER = 0
CONNECT_TIMEOUT_LISTENER = 10
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = ORCL)
)
)
sql*net easy configure/ alias: oraclerc protocol:tcp host:ipaddress sid
:ORCL
8.c:\orant\bin\sqlplus scott/tiger@alias 로 oracle db 와 tns listener의
작동 여부를 test 해보시기 바랍니다.
============================================
1.c:\orant\bin\svrmgr23 실행 / connect internal 후 oracle db를 startup
하신 다음 select name from v$datafile 로 query 를 하셔서 현재 생성하신
oracle datafile 위치를 확인,
(이 query 가 실행이 안 된다면 nt 에서 file 찾기로 현재 만든 oracle data
file들을 디렉토리와 folder 를 backup 받으셔야 합니다.
oracle db 에서 default datafile 은 filename.ora 명으로 생성됩니다.
그러나, 화일 이름과 확장자는 user가 마음 대로 바꾸실 수 있으므로 query가
된다면 반드시 그 위치를 확인하시고 backup 을 받으셔야 합니다.)
backup 을 받습니다.
2.다시 oracle db 를 shutdown하시고
c:\orant\database\의 모든 화일을 backup받습니다.
이 file 들은 기본적인 system datafile 과 control file 들이므로 대단히
중요합니다.
3. orant 디렉토리와 regedit 를 실행하여 hkey_local_machine/software/oracle
을 삭제합니다.
4. 다시 oracle dbserver/sql*net product/sql*plus 만 install 을 합니다.
install 시에는 language를 english 로 install을 하시고 install 후에
regedit를 실행하여 현재의 nls_lang 값과 동일한 값으로 nls_lang 값을
바꿉니다.
5. db를 shutdown 및 tnslistener process 를 멈춤으로 해놓고 다음 작업을
하십시오.
5. orant/database 에 backup 받은 file 을 다시 copy 를 하시고 그외 datafile
위치도 다시 원래의 folder 아래에 만들어 놓아야 합니다.
(예)c:\orant\temp\ddd.ora )
6. dos prompt 에서 c:\orant\bin\svrmgr23 을 실행하고 connect internal 후
db를 startup 합니다.
7. c:\orant\network\admin\listener.ora file을 현재의 service 에 맞게
modify를 하신 다음
lsnrctl start 를 하십시오. 그리고 sql*net easy configuration 에서 nt에
있는 local db 로 붙는 alias 를 하나 만들어 보십시오.
예)
c:\orant\network\admin\listener.ora file
LISTENER =
(ADDRESS_LIST =
(ADDRESS=
(Host = 152.69.29.85)
(PROTOCOL= TCP)
(Port= 1521)
)
)
STARTUP_WAIT_TIME_LISTENER = 0
CONNECT_TIMEOUT_LISTENER = 10
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = ORCL)
)
)
sql*net easy configure/ alias: oraclerc protocol:tcp host:ipaddress sid
:ORCL
8.c:\orant\bin\sqlplus scott/tiger@alias 로 oracle db 와 tns listener의
작동 여부를 test 해보시기 바랍니다.
'DATABASE > ORACLE' 카테고리의 다른 글
Recovery Manager를 사용하지 않은 완전 복구(Book 8i) (0) | 2012.07.11 |
---|---|
Cold Backup 후 Recovery (0) | 2012.07.11 |
Oracle 에서의 기본적인 Backup & Recovery 방법들 (0) | 2012.07.11 |
[Net8] 복잡한 내컴 tnsname.ora 파일 + listener.ora 파일 환경 (0) | 2012.07.11 |
[Net8] 기본적인 net8 구성 방법 (0) | 2012.07.11 |