2013년 8월 22일 목요일

NID를 이용하여 DB NAME 변경하기

Oracle9i Database Release 2 이상에서 NID 라는 유틸리티를 이용하면 DB이름을 바꿀수가 있습니다.

Oracle9i Database Release 2  이전 버전에서는 database를 rename하기 위해서는 control file을 수정해 줘야 했지만 "nid" 라는 츄틸리티를 이용하면 이러한 부분을 자동으로 해줍니다.

아래 예는 DB이름을 WINK로 바꾸는 예입니다.

=======================================================================

1. Shutdown database

2. Startup mount

3. $ nid target=/ dbname=WINK

4. Shutdown database

5. Change init.ora/spfile name, i.e.: initWINK.ora

6. Change db_name parameter in init.ora/spfile, i.e.: db_name='WINK'

7. Change ORACLE_SID to point to new database name

8. Startup mount

9. Alter database open resetlogs

10. Take a backup


댓글 없음:

댓글 쓰기