<1> LOGFILE RENAME 방법

 

Logfile 의 관련된 정보는 다음과 같이 확인 가능

 

SSQL> SELECT member FROM v$logfile;

 

MMEMBER

-------------------------------------------------------------------------

C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\REDO03.LOG

C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\REDO02.LOG

C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\REDO01.LOG

 

3 3rows selected

 

LLogfile 의 이동방법

 

1. DBSHUTDOWN 시킨다.

 

SQL> SHUTDOWN IMMEDIATE

Database closed

Database dismounted

ORACLE instance shutdown

 

2. O/S 상에서 복사하여 저장하고자 하는 위치에 카피한다.

 

3. DB MOUNT 시킨다.

 

SQL> STARTUP MOUNT

ORACLE instance started

 

Total System Global Area   167772160 bytes

Fixed Size                 787968 bytes

Variable Size               61864448 bytes

Database Buffers           104857600 bytes

Redo buffers               262144  bytes

 

Database mounted

 

4. Alter Database Rename File 명령문으로 파일을 변경한다.

 

SQL>ALTER DATABASE RENAME FILE ‘C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G

\REDO01.LOG’ TO ‘E:\ORADATA\REDO01.LOG’;

 

같은 방법으로 나머지 파일도 한다.

 

5. 데이터베이스를 OPEN 한다.

   

    SQL> ALTER DATABASE OPEN;

 

6. 확인한다.

    

    SQL> SELECT member FROM v$logfile;

 

 

<2> CONTROL FILE RENAME 방법

 

▶ 현재 control file 에 관련된 정보는 다음과 같이 확인 가능

 

    SQL> SELECT name FROM v$controlfile;

 

NAME

-----------------------------------------------------------------------------

C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL01.CTL

C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL02.CTL

C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL03.CTL

 

  컨트롤 파일을 rename or move 하기 위해서는 instance parameter control_files 라는

        파라미터 값을 변경해야 한다.

 

    SQL> SHOW parameter control_files

    NAME              TYPE                   VALUE

    ----------------------------------------------------------------------------------------------------

    Control_files        string                c:\oracle\oradata\db10g\control01.ctl,

                                             c:\oracle\oradata\db10g\control02.ctl,

c:\oracle\oradata\db10g\control03.ctl

 

RENAME 방법

 

1. ALTER System 명령으로 control_file 파라미터의 값을 변경한다.

 

   SQL> ALTER SYSTEM SET control_files=’e:\oradata\control01.ctl’ scope=spfile;

   SQL> ALTER SYSTEM SET control_files=’e:\oradata\control02.ctl’ scope=spfile;

 SQL> ALTER SYSTEM SET control_files=’e:\oradata\control03.ctl’ scope=spfile;

 

2. 데이터베이스를 바로 종료한다.

  

SQL> SHUTDOWN IMMEDIATE

 

Database closed

Database dismounted

Oracle instance shut down

 

3. O/S 상에서 컨트롤 파일을 복사 후 카피한다.

 

4. 데이터베이스를 START 한다.

 

SQL> STARTUP

ORACLE instance started

 

Total System Global Area   167772160 bytes

Fixed Size                 787968 bytes

Variable Size               61864448 bytes

Database Buffers           104857600 bytes

Redo buffers               262144  bytes

 

Database mounted

 

<3> DATAFILE RENAME 방법

 

▶ 현재 datafile 에 관련된 정보는 다음과 같이 확인 가능

 

   SQL> SELECT name FROM v$datafile;

   NAME

-------------------------------------------------------------------------

C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\SYSTEM01.DBF

C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\SYSAUX01.DBF

C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\UNDOTBS01.DBF

C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\USERS01.DBF

 

RENAME 방법

 

1. 데이터 베이스를 SHUTDOWN 한다.

 

SQL> SHUTDOWN IMMEDIATE

 

Database closed

Database dismounted

Oracle instance shut down

 

2. O/S 상에서 경로를 바꾼다.

 

3. 데이터베이스를 MOUNT 단계까지만 올린다.

 

SQL> STARTUP MOUNT

ORACLE instance started

 

Total System Global Area   167772160 bytes

Fixed Size                 787968 bytes

Variable Size               61864448 bytes

Database Buffers           104857600 bytes

Redo buffers               262144  bytes

 

Database mounted

 

4. Alter Database Rename File 명령문으로 파일을 변경한다.

   

    SQL> ALTER DATABASE RENAME FILE ‘c:\oracle\product\10.1.0\oradata\db10g\users01.dbf’

                                       To ‘e:\oradata\users.dbf’

 

같은 방법으로 나머지 파일도 한다.

 

5. 확인 한다.

    SQL> SELECT name FROM v$datafile;

 

 

<4> DEFAULT TEMPORARY TABLESPACE 변경 방법

 

▶ 이 파일은 단순히 변경 할 수는 없다. 기본적으로 다른 테이블 스페이스를 만든 후, 만들

   테이블 스페이스에다 디폴트를 설정해주고 기존의 디폴트를 DROP한다. 그 후, 다시 만들

   고자 하는 폴더에 테이블 스페이스를 만든 후 만든 테이블 스페이스에 디폴트를 추가하고

   그 전의 디폴트로 해준 테이블 스페이스를 삭제한다.

 

1. TABLESPACE 생성

  

   SQL> CREATE TEMPORARY TABLESPACE TEMP01 TEMPFILE ‘e:\oradata\temp01.dbf’

         Size 1024M autoextend on;

 

2. 디폴트 테이블스페이스 지정

 

   SQL> ALTER DATABASE default temporary tablespace TEMP01;

 

3. 기존의 디폴트를 삭제 한다.

 

   SQL> DROP tablespace TEMP including contents and datafiles;

 

4. TEMP 테이블스페이스 재생성

   

SQL> CREATE TEMPORARY TABLESPACE TEMP TEMPFILE ‘e:\oradata\temp00.dbf’

         Size 1024M autoextend on;

 

5. 디폴트로 지정한다.

 

SQL> ALTER DATABASE default temporary tablespace TEMP;

 

6. 이전의 디폴트 테이블스페이스 삭제 한다.

 

 SQL> DROP tablespace TEMP01 including contents and datafiles;

 

1> 암호 초기화
# /etc/init.d/mysqld stop

또는

# killall mysqld (데몬을 죽입니다)


# cd /usr/local/mysql (mysql이 깔린 곳으로 갑니다)
# ./bin/safe_mysqld --skip-grant &
여기까지가 초기화

2> 새 암호 넣기
# /etc/init.d/mysqld start

또는

# ./bin/mysql (sql 실행)
mysql>use mysql
mysql>update user set password=password('새암호') where user='root';
(root 암호 변경합니다. '새암호' 자리에 새암호를 넣으세요
예>update user set password=password('1234') where user='root';
mysql> FLUSH PRIVILEGES
mysql> exit


# ./bin/mysql -uroot -p1234 으로 들어와지면 성공입니다.

 

MySQL 관리자 즉 root 의 비밀번호를 분실하였거나, 다른 관리자가 변경해 놓고 휴가를 가 버리고.. 연락이 안될때.. 등의 경우.

[해결과정]
1. MySQL 데몬을 중지한다.
2. 패스워드가 있는 테이블을 무시하고(건너뛰고) 데몬을 띄운다
3. 루트로 로그인해서 루트의 비밀번호를 다시 설정한다.
4. 권한을 다시 로드한다. (이후 로그아웃).
5. 정상적으로 데문을 다시 실행한다.

[내용]
++++++ MySQL 데몬중지
++++++ 패스워드가 있는 테이블을 무시하고(건너뛰고) 데몬을 띄운다
# mysqld_safe --skip-grant-tables

++++++ 루트로 로그인해서 루트의 비밀번호를 다시 설정한다.
# mysql --user=root mysql
mysql> update user set Password=PASSWORD('new-password') where user='root';
mysql> flush privileges;
mysql> exit;
++++++ MySQL 데몬중지 & 시작

* 복사용 정리
# /etc/init.d/mysqld stop // 설정상황에 따라 다름
# mysqld_safe --skip-grant-tables // 경로확인 할 것
# mysql --user=root mysql
update user set Password=PASSWORD('암호') where user='root';
flush privileges;
exit;

# /etc/init.d/mysqld stop // 설정상황에 따라 다름
# /etc/init.d/mysqld start // 설정상황에 따라 다름
or
# /etc/init.d/mysql restart

++++++++++++++++++++
1.MySQL 데몬 실행 중지

# /etc/rc.d/mysqld stop
(또는 # killall -9 mysqld )

2.인증제외한 MySQL 데몬 실행

# mysqld_safe --skip-grant &

3. 비번없이 접속후 mysql DB의 user 테이블에서 root 패스워드 변경

# mysql -u root mysql
mysql> update user set password=password('new password') where user='root';
mysql> flush privileges;
mysql> quit
# _

4. 정상적인 MySQL 데몬 실행

# /etc/rc.d/mysqld restart
or
# /etc/rc.d/mysqld stop
# /etc/rc.d/mysqld start (또는 # safe_mysqld --user=mysql &)

X. 한글로 보이도록

# mysqld_safe --user=mysql --language=korean &
 

'공부하기 > 데이타베이스' 카테고리의 다른 글

오라클 파일 변경하기!  (0) 2010.12.07



오늘은 어쩐지 외로워~ So Lonely~
추운 날씨 때문에 더 그렇게 느껴지는거 같군~
오늘 하루도 무사히 보내야 되는데
이런 기분이면 하루 종일 꿀꿀 할꺼야~

하늘은 완전 파란데~
기온은 뚝!! 떨어져 추워~

기운차리고 힘내보자!!!

'오늘 하루' 카테고리의 다른 글

가을아~ 어디로 간거니??  (0) 2010.10.28



디셈버(DECEMBER) 정규 1집이 나왔군요~

머 일단은 제가 좋아하는 음색이라 좋네요!!

'음악 이야기' 카테고리의 다른 글

IU(아이유)-Real 미니앨범  (0) 2010.12.09


의외로 재미있다~!!
텐구의 아이~
소년이 아닌 소녀!!
그게 문제지 ㅎㅎ

이런 아이라면 텐구라도 괜찮아!!
텐구가 되면 무서울라나?? ㅎㅎ

'만화 이야기' 카테고리의 다른 글

루나전기 쿠폰  (0) 2015.12.26
"시구루이" 15권~무명역류편~완결!!  (1) 2010.10.31

vip     : 10.7.7.26

node1 : 10.7.7.27

node2 : 10.7.7.28

 

1. host # ifconfig eri0 plumb

2. host # ifconfig eri1 plumb

3. host # ifconfig eri0 10.7.7.26 group eriA netmask 255.255.255.0 broadcast + up

4. host # ifconfig eri0 addif 10.7.7.27 netmask 255.255.255.0 broadcast + deprecated -failover up

5. host # ifconfig eri1 group eriA 10.7.7.28 netmask 255.255.255.0 broadcast +  deprecated -failover standby up

 

host # more /etc/hostname.eri0

10.7.7.26 group eriA netmask 255.255.255.0 broadcast + up
addif 10.7.7.27 netmask 255.255.255.0 broadcast + deprecated -failover up

 

host # more /etc/hostname.eri1

10.7.7.28 group eriA netmask 255.255.255.0 broadcast + deprecated -failover standby up

 


15권 일본판 표지~ 정말 언제봐도 인체에대한 묘사는 멋지다!


"シグルイ~無明逆流れ編 ~完"
"시구루이~무명역류편~완"

이라고 나와있네요~
후암~ 이런 결말일 줄이야~(그림만 보고 판단하지 마세요~ -ㅅ-;)

해황기도 끝나구~ 시구루이도 끝나구~
또 낙을찾아 떠나볼까나~

'만화 이야기' 카테고리의 다른 글

루나전기 쿠폰  (0) 2015.12.26
"동네에서 소문난 텐구의 아이"  (0) 2010.11.01

오늘 하늘은 완전 맑다!!
그런데......
어떻게 된거야~
이제 10월 말인데 왜이렇게 추운거야..
완전 추워!! 한겨울이 온거 같자나~
지금도 이렇게 추운데 겨울은 어떻게 버텨야 되는거야?

이렇게 생각하며 평창을 다녀왔는데..
글쎄 차안은 햇볕을 받아 완전 뜨거워!!
이러니 내가 감기에 걸리지.. 훌쩍~ -_ㅠ

날이 풀린다고 하던데 그래도 한자리수 기온~
겨울이 점점 두려워 지고 있다.

가을 단풍구경도 못갔는데.. ㅠ_ㅠ
매년 간건 아니지만 나이가 좀 되다보니..
이제는 자연이 점점 좋아진다~

'오늘 하루' 카테고리의 다른 글

So Lonely 。  (0) 2010.11.09

+ Recent posts