ORACLE/INSTALL2023. 6. 14. 17:43
반응형

-- /etc/hosts
192.168.219.59  ora19adg1
192.168.219.69  ora19adg2
192.168.219.51  ora19c
192.168.219.57  ora19c-ogg

192.168.56.108  radg1
192.168.56.103  radg2


#1

*.audit_file_dest='/u01/app/oracle/admin/ora19c/adump'
*.audit_trail='db'
*.compatible='19.0.0'
*.control_files='/oradata/ORA19C/control01.ctl','/oradata/ORA19C/control02.ctl'
*.db_block_size=8192
*.db_name='ora19c'
*.db_recovery_file_dest='/oradata'
*.db_recovery_file_dest_size=8256m
*.db_unique_name='primary'
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=ora19cXDB)'
*.local_listener='LISTENER1','LISTENER2'
*.log_archive_config='dg_config=(primary,standby)'
*.log_archive_dest_1='location=/arch'
*.log_archive_dest_2='service=standby lgwr async valid_for=(online_logfile,primary_role) db_unique_name=standby'
*.log_archive_dest_state_1='enable'
*.log_archive_dest_state_2='enable'
*.log_archive_format='%t_%s_%r.arc'
*.nls_language='KOREAN'
*.nls_territory='KOREA'
*.open_cursors=300
*.pga_aggregate_target=996m
*.processes=320
*.remote_login_passwordfile='EXCLUSIVE'
*.sga_target=2986m
*.standby_file_management='auto'
*.undo_tablespace='UNDOTBS1'


#2
*.audit_file_dest='/u01/app/oracle/admin/standby/adump'
*.audit_trail='db'
*.compatible='19.0.0'
*.control_files='/oradata/STANDBY/control01.ctl','/oradata/STANDBY/control02.ctl'#Restore Controlfile
*.db_block_size=8192
*.db_file_name_convert='/oradata/ORA19C','/oradata/STANDBY'
*.db_name='ora19c'
*.db_recovery_file_dest='/oradata'
*.db_recovery_file_dest_size=8256m
*.db_unique_name='standby'
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=standbyXDB)'
*.fal_client='primary'
*.fal_server='standby'
*.local_listener='LISTENER1','LISTENER2'
*.log_archive_config='dg_config=(primary,standby)'
*.log_archive_dest_1='location=/arch'
*.log_archive_dest_2='service=primary lgwr async valid_for=(online_logfile,primary_role) db_unique_name=primary'
*.log_archive_dest_state_1='enable'
*.log_archive_dest_state_2='enable'
*.log_archive_format='%t_%s_%r.arc'
*.log_file_name_convert='/oradata/ORA19C','/oradata/STANDBY'
*.nls_language='KOREAN'
*.nls_territory='KOR
*.open_cursors=300
*.pga_aggregate_target=996m
*.processes=320
*.remote_login_passwordfile='EXCLUSIVE'
*.sga_target=2986m
*.standby_file_management='auto'
*.undo_tablespace='UNDOTBS1'



패스워드 파일 DR서버로 복사(SCP)
orapwora19c 복사

복제용 임시 리스너 설정
#2 서버에 적용 listener.ora 및 기동
SID_LIST_LISTENER_ADG =
   (SID_LIST =
     (SID_DESC =
       (SID_NAME = standby)
       (ORACLE_HOME = /u01/app/oracle/product/19c/db_1)
     )
   )



LISTENER_ADG =
   (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = ora19adg2)(PORT = 21525))
      (CONNECT_DATA =
       (SERVER = DEDICATED)
       (SERVICE_NAME = standby)
     )
   )

lsnrctl start listener_adg
-- tnsnames.ora설정 #1,#2 서버 모두 설정

LISTENER_ORA19CADG =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ora19adg1)(PORT = 1521))


LISTENER_ADG =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ora19adg2)(PORT = 21525))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = standby)
    )
  )

STANDBY =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = ora19adg2)(PORT = 21521))
      (FAIL_OVER = ON)
    )
    (CONNECT_DATA =
      (SERVICE_NAME = standby)
    )
  )

LISTENER_ADG1 =
  (ADDRESS = (PROTOCOL = TCP)(HOST = radg1)(PORT = 21521))
    )
    (CONNECT_DATA =
      (SID = primary)
    )
  )



primary =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = ora19adg1)(PORT = 21521))
      (FAIL_OVER = ON)
    )
    (CONNECT_DATA =
      (SERVICE_NAME = primary)
    )
  )


복제
1) active 서버 에서 복제
nomount 모드로 기동

sqlplus / as sysdba
startup nomount

[ora19c:/u01/app/oracle/product/19c/db_1/network/admin]> rman target sys/oracle@primary auxiliary sys/oracle@standby

Recovery Manager: Release 19.0.0.0.0 - Production on Thu Jun 1 17:01:41 2023
Version 19.13.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

connected to target database: ORA19C (DBID=1191478324)
connected to auxiliary database: ORA19C (not mounted)

RMAN> run {
2> allocate channel prmy1 type disk;
3> allocate auxiliary channel stby1 type disk;
4> duplicate target database for standby from active database nofilenamecheck dorecover;
5>   }

using target database control file instead of recovery catalog
allocated channel: prmy1
channel prmy1: SID=23 device type=DISK

allocated channel: stby1
channel stby1: SID=10 device type=DISK

Starting Duplicate Db at 01-JUN-23
current log archived

contents of Memory Script:
{
   backup as copy reuse
   passwordfile auxiliary format  '/u01/app/oracle/product/19c/db_1/dbs/orapwstandby'   ;
}
executing Memory Script

Starting backup at 01-JUN-23
Finished backup at 01-JUN-23

contents of Memory Script:
{
   restore clone from service  'primary' standby controlfile;
}
executing Memory Script

Starting restore at 01-JUN-23

channel stby1: starting datafile backup set restore
channel stby1: using network backup set from service primary
channel stby1: restoring control file
channel stby1: restore complete, elapsed time: 00:00:01
output file name=/oradata/STANDBY/control01.ctl
output file name=/oradata/STANDBY/control02.ctl
Finished restore at 01-JUN-23

contents of Memory Script:
{
   sql clone 'alter database mount standby database';
}
executing Memory Script

sql statement: alter database mount standby database

contents of Memory Script:
{
   set newname for tempfile  1 to 
 "/oradata/STANDBY/temp01.dbf";
   switch clone tempfile all;
   set newname for datafile  1 to 
 "/oradata/STANDBY/system01.dbf";
   set newname for datafile  3 to 
 "/oradata/STANDBY/sysaux01.dbf";
   set newname for datafile  4 to 
 "/oradata/STANDBY/undotbs01.dbf";
   set newname for datafile  7 to 
 "/oradata/STANDBY/users01.dbf";
   restore
   from  nonsparse   from service 
 'primary'   clone database
   ;
   sql 'alter system archive log current';
}
executing Memory Script

executing command: SET NEWNAME

renamed tempfile 1 to /oradata/STANDBY/temp01.dbf in control file

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

Starting restore at 01-JUN-23

channel stby1: starting datafile backup set restore
channel stby1: using network backup set from service primary
channel stby1: specifying datafile(s) to restore from backup set
channel stby1: restoring datafile 00001 to /oradata/STANDBY/system01.dbf
channel stby1: restore complete, elapsed time: 00:00:25
channel stby1: starting datafile backup set restore
channel stby1: using network backup set from service primary
channel stby1: specifying datafile(s) to restore from backup set
channel stby1: restoring datafile 00003 to /oradata/STANDBY/sysaux01.dbf
channel stby1: restore complete, elapsed time: 00:00:15
channel stby1: starting datafile backup set restore
channel stby1: using network backup set from service primary
channel stby1: specifying datafile(s) to restore from backup set
channel stby1: restoring datafile 00004 to /oradata/STANDBY/undotbs01.dbf
channel stby1: restore complete, elapsed time: 00:00:01
channel stby1: starting datafile backup set restore
channel stby1: using network backup set from service primary
channel stby1: specifying datafile(s) to restore from backup set
channel stby1: restoring datafile 00007 to /oradata/STANDBY/users01.dbf
channel stby1: restore complete, elapsed time: 00:00:01
Finished restore at 01-JUN-23

sql statement: alter system archive log current
current log archived

contents of Memory Script:
{
   restore clone force from service  'primary' 
           archivelog from scn  2276859;
   switch clone datafile all;
}
executing Memory Script

Starting restore at 01-JUN-23

channel stby1: starting archived log restore to default destination
channel stby1: using network backup set from service primary
channel stby1: restoring archived log
archived log thread=1 sequence=13
channel stby1: restore complete, elapsed time: 00:00:01
channel stby1: starting archived log restore to default destination
channel stby1: using network backup set from service primary
channel stby1: restoring archived log
archived log thread=1 sequence=14
channel stby1: restore complete, elapsed time: 00:00:01
Finished restore at 01-JUN-23

datafile 1 switched to datafile copy
input datafile copy RECID=1 STAMP=1138381380 file name=/oradata/STANDBY/system01.dbf
datafile 3 switched to datafile copy
input datafile copy RECID=2 STAMP=1138381380 file name=/oradata/STANDBY/sysaux01.dbf
datafile 4 switched to datafile copy
input datafile copy RECID=3 STAMP=1138381380 file name=/oradata/STANDBY/undotbs01.dbf
datafile 7 switched to datafile copy
input datafile copy RECID=4 STAMP=1138381380 file name=/oradata/STANDBY/users01.dbf

contents of Memory Script:
{
   set until scn  2277311;
   recover
   standby
   clone database
    delete archivelog
   ;
}
executing Memory Script

executing command: SET until clause

Starting recover at 01-JUN-23

starting media recovery

archived log for thread 1 with sequence 13 is already on disk as file /arch/1_13_1138290295.arc
archived log for thread 1 with sequence 14 is already on disk as file /arch/1_14_1138290295.arc
archived log file name=/arch/1_13_1138290295.arc thread=1 sequence=13
archived log file name=/arch/1_14_1138290295.arc thread=1 sequence=14
media recovery complete, elapsed time: 00:00:01
Finished recover at 01-JUN-23

contents of Memory Script:
{
   delete clone force archivelog all;
}
executing Memory Script

deleted archived log
archived log file name=/arch/1_13_1138290295.arc RECID=1 STAMP=1138381378
deleted archived log
archived log file name=/arch/1_14_1138290295.arc RECID=2 STAMP=1138381379
Deleted 2 objects

Finished Duplicate Db at 01-JUN-23
released channel: prmy1
released channel: stby1

2) standby 서버에서 복제 실행

[standby:/oradata/STANDBY]> rman target sys/oracle@primary auxiliary sys/oracle@listener_adg

Recovery Manager: Release 19.0.0.0.0 - Production on Thu Jun 1 17:46:05 2023
Version 19.13.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

connected to target database: ORA19C (DBID=1191478324)
connected to auxiliary database: ORA19C (not mounted)

RMAN> duplicate target database for standby from active database nofilenamecheck dorecover;

Starting Duplicate Db at 01-JUN-23
using target database control file instead of recovery catalog
allocated channel: ORA_AUX_DISK_1
channel ORA_AUX_DISK_1: SID=379 device type=DISK
current log archived

contents of Memory Script:
{
   backup as copy reuse
   passwordfile auxiliary format  '/u01/app/oracle/product/19c/db_1/dbs/orapwstandby'   ;
}
executing Memory Script

Starting backup at 01-JUN-23
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=18 device type=DISK
Finished backup at 01-JUN-23

contents of Memory Script:
{
   restore clone from service  'primary' standby controlfile;
}
executing Memory Script

Starting restore at 01-JUN-23
using channel ORA_AUX_DISK_1

channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: using network backup set from service primary
channel ORA_AUX_DISK_1: restoring control file
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:01
output file name=/oradata/STANDBY/control01.ctl
output file name=/oradata/STANDBY/control02.ctl
Finished restore at 01-JUN-23

contents of Memory Script:
{
   sql clone 'alter database mount standby database';
}
executing Memory Script

sql statement: alter database mount standby database

contents of Memory Script:
{
   set newname for tempfile  1 to 
 "/oradata/STANDBY/temp01.dbf";
   switch clone tempfile all;
   set newname for datafile  1 to 
 "/oradata/STANDBY/system01.dbf";
   set newname for datafile  3 to 
 "/oradata/STANDBY/sysaux01.dbf";
   set newname for datafile  4 to 
 "/oradata/STANDBY/undotbs01.dbf";
   set newname for datafile  7 to 
 "/oradata/STANDBY/users01.dbf";
   restore
   from  nonsparse   from service 
 'primary'   clone database
   ;
   sql 'alter system archive log current';
}
executing Memory Script

executing command: SET NEWNAME

renamed tempfile 1 to /oradata/STANDBY/temp01.dbf in control file

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

Starting restore at 01-JUN-23
using channel ORA_AUX_DISK_1

channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: using network backup set from service primary
channel ORA_AUX_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_AUX_DISK_1: restoring datafile 00001 to /oradata/STANDBY/system01.dbf
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:15
channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: using network backup set from service primary
channel ORA_AUX_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_AUX_DISK_1: restoring datafile 00003 to /oradata/STANDBY/sysaux01.dbf
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:08
channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: using network backup set from service primary
channel ORA_AUX_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_AUX_DISK_1: restoring datafile 00004 to /oradata/STANDBY/undotbs01.dbf
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:01
channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: using network backup set from service primary
channel ORA_AUX_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_AUX_DISK_1: restoring datafile 00007 to /oradata/STANDBY/users01.dbf
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:01
Finished restore at 01-JUN-23

sql statement: alter system archive log current
current log archived

contents of Memory Script:
{
   restore clone force from service  'primary' 
           archivelog from scn  2283316;
   switch clone datafile all;
}
executing Memory Script

Starting restore at 01-JUN-23
using channel ORA_AUX_DISK_1

channel ORA_AUX_DISK_1: starting archived log restore to default destination
channel ORA_AUX_DISK_1: using network backup set from service primary
channel ORA_AUX_DISK_1: restoring archived log
archived log thread=1 sequence=21
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:02
channel ORA_AUX_DISK_1: starting archived log restore to default destination
channel ORA_AUX_DISK_1: using network backup set from service primary
channel ORA_AUX_DISK_1: restoring archived log
archived log thread=1 sequence=22
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:01
Finished restore at 01-JUN-23

datafile 1 switched to datafile copy
input datafile copy RECID=1 STAMP=1138384007 file name=/oradata/STANDBY/system01.dbf
datafile 3 switched to datafile copy
input datafile copy RECID=2 STAMP=1138384007 file name=/oradata/STANDBY/sysaux01.dbf
datafile 4 switched to datafile copy
input datafile copy RECID=3 STAMP=1138384007 file name=/oradata/STANDBY/undotbs01.dbf
datafile 7 switched to datafile copy
input datafile copy RECID=4 STAMP=1138384007 file name=/oradata/STANDBY/users01.dbf

contents of Memory Script:
{
   set until scn  2283480;
   recover
   standby
   clone database
    delete archivelog
   ;
}
executing Memory Script

executing command: SET until clause

Starting recover at 01-JUN-23
using channel ORA_AUX_DISK_1

starting media recovery

archived log for thread 1 with sequence 21 is already on disk as file /arch/1_21_1138290295.arc
archived log for thread 1 with sequence 22 is already on disk as file /arch/1_22_1138290295.arc
archived log file name=/arch/1_21_1138290295.arc thread=1 sequence=21
archived log file name=/arch/1_22_1138290295.arc thread=1 sequence=22
media recovery complete, elapsed time: 00:00:01
Finished recover at 01-JUN-23

contents of Memory Script:
{
   delete clone force archivelog all;
}
executing Memory Script

released channel: ORA_DISK_1
released channel: ORA_AUX_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=18 device type=DISK
deleted archived log
archived log file name=/arch/1_21_1138290295.arc RECID=1 STAMP=1138384004
deleted archived log
archived log file name=/arch/1_22_1138290295.arc RECID=2 STAMP=1138384006
Deleted 2 objects

Finished Duplicate Db at 01-JUN-23


 

오라클 single adg 네트워크 설정

#1.listener.ora ############################################################################# LISTENER1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ora19adg1)(PORT = 1529)) ) LISTENER2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = radg1)(PORT

theone79.tistory.com

 

 

반응형
Posted by [PineTree]
ORACLE/INSTALL2023. 6. 14. 16:12
반응형

#1.listener.ora 
#############################################################################
LISTENER1 =
 (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ora19adg1)(PORT = 1529))
)

LISTENER2 =
 (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = radg1)(PORT = 9999))
)
#############################################################################
#2.listener.ora
#############################################################################
LISTENER1 =
 (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ora19adg2)(PORT = 1529))
)

LISTENER2 =
 (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = radg2)(PORT = 9999))
)


#############################################################################
#1,#2 서버에 모두 적용
alter system set local_listener='LISTENER1','LISTENER2' scope=both;
#############################################################################

#1.tnsnames.ora

LISTENER1 =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ora19adg1)(PORT = 1529))

LISTENER2 =
  (ADDRESS = (PROTOCOL = TCP)(HOST = radg1)(PORT = 9999))
  
SER1 =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ora19adg1)(PORT = 1529))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SID = ora19c)
    )
  )

SER2 =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ora19adg2)(PORT = 1529))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SID = standby)
    )
  )

primary   =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = radg1)(PORT = 1529))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = primary)
    )
  )

standby   =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = radg2)(PORT = 1529))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = standby)
    )
~     

#############################################################################
#2.tnsnames.ora

LISTENER1 =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ora19adg2)(PORT = 1529))

LISTENER2 =
  (ADDRESS = (PROTOCOL = TCP)(HOST = radg2)(PORT = 9999))


SER1 =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ora19adg1)(PORT = 1529))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SID = ora19c)
    )
  )

SER2 =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ora19adg2)(PORT = 1529))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SID = standby)
    )
  )

primary   =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = radg1)(PORT = 1529))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = primary)
    )
  )

standby   =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = radg2)(PORT = 1529))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = standby)
    )
~     


#############################################################################
#2 서버에서 ADG 기동

alter database recover managed standby database cancel;
alter database flashback on;
alter database recover managed standby database using current logfile disconnect;

모니터링
COLUMN NAME FORMAT A24
COLUMN VALUE FORMAT A16     
COLUMN DATUM_TIME FORMAT A24
SELECT NAME, VALUE, DATUM_TIME FROM V$DATAGUARD_STATS;


 

오라클 single adg 초기 설정 (1)

-- /etc/hosts 192.168.219.59 ora19adg1 192.168.219.69 ora19adg2 192.168.219.51 ora19c 192.168.219.57 ora19c-ogg 192.168.56.108 radg1 192.168.56.103 radg2 #1 *.audit_file_dest='/u01/app/oracle/admin/ora19c/adump' *.audit_trail='db' *.compatible='19.0.0' *.c

theone79.tistory.com

 

반응형

'ORACLE > INSTALL' 카테고리의 다른 글

oracle 19c Silent install linux  (0) 2023.07.26
오라클 single adg 초기 설정 (1)  (0) 2023.06.14
oracle seha 설치 후 relocate 실패  (2) 2022.09.30
오라클 11G upgrade관련문서  (0) 2013.10.29
oracle silent install  (0) 2012.05.11
Posted by [PineTree]
PineTree/Eat2023. 6. 11. 00:00
반응형

1. 육전 - 미미원 : 방송을 워낙에 많이 탔지만, 간이 안된 음식 안 좋아하는 풍자 누나가 갈 곳은 아님. 간을 아예 하지 않고 그 맛 그대로 느끼라고 부침가루+계란물 해서 부쳐줌. 옆에서 계속 부쳐줌. 파절이랑 섞어서 먹으면 끝내줌. 아주 고급진 곳이라 조선대학교 교수들이 외지인들 오면 데리고 가는 곳이라고 이미 널리 알려져있음.

2. 뼈해장국 - 어등뼈해장국 : 장담컨데 살이 그렇게 많이 붙은 뼈해장국은 이 집이 유일함. 돼지고기가 국내산이 아니라고 알고있는데 그래도 맛있음. 진짜 미쳐버리게 맛있는 집. 

3. 곰탕 - 하얀집 : 나주 하얀집 멀티집. (본점 아님. 본점보다 맛있는 곳) 광주 월곡동에 있음. 주차가 어려워서 잘 안 가게 되지만, 주차를 엄청나게 멀리 하고 걸어서 가도 먹을만한 가치가 있는 곳. 김치 개맛있음. 국물 한 수저 떠 먹을때 야구로 비유하자면 '좌중을 가르는 2타점 적시타' 이고, 김치 입에 넣으면 만루홈런임. 곰탕+김치 같이 입에 넣으면 한 번에 6점임. 주구장창 줄 서서 먹는 집. 해외에서 온 손님들(동남아시아 분들) 데리고 가면 완탕 하는 유일한 집. 졸라 맛있음.

4. 백반 - 신안동 진식당 : 여기 게장 먹어보십쇼. 저희 어머니가 게장을 영혼까지 다해 잘 하셔서 게장에 대해서는 빠삭하게 잘 압니다. 게장은 인천 송도 신도시 남순게장집이 원탑이고요. 그 집보다 살짝 더 간이 들어간 집. 대한민국 게장 2탑이 이 집입니다. 여기 댓글 보니 이 집 추천 하신 분들이 엄청나게 많네요. 고등어구이, 삼치구이 찌개류 싹다 맛있습니다. 약 10평 정도 되는 작은 식당에서 입소문 덕분에 2호점 낸 곳임. 

5. 곱창 - 월곡동 알천소곱창 : 광주 사람인데, 서울에서 10년 동안 회사생활하면서 신도림 대왕곱창을 정말 좋아했는데, 그집보다 맛있는 곳이 이곳임. 된장국이 존맛이라 리필해달라고 하면 계속 해주고, 나중에 술 취해서 사장님께 "아!!! 된장찌개에 들어간 된장 좀 주심 안됩니까!" 했더니 위생팩에 된장을 주걱으로 담아서 주심. (신송된장이라고 함. 식자재 가야 살 수 있음) 곱창 예술. 대창 예술. 간장에 청양고추 가위로 잘라서 찍어드세요. 

6. 엄마네돼지찌개 : 독보적으로 매운 곳. 매운 음식 먹고 스트레스 풀기 딱 좋고, 풍자누나도 이야기했지만 조미료 매운맛이 아니라 고추가루로 매운맛을 낸 곳임. 다음날 뒤지게 힘들지만, 한 번 쯤 먹어볼만 함.

7. 뚝불 - 행복담 : 여긴 인스타갬성, 데이트 하기 괜찮은 집. 크림으로 만든 순대국 or 뚝불을 먹을 수 있음. 크림의 정체를 알 수는 없지만 허연 크림이 뚝배기 위에 잔뜩 쌓여있음. 이게 대체 뭘까... 하고 한입 뜨면 "와...씨..." 이렇게 됨. 크림이 콩 갈아서 만든 것 같은데, 진짜 너무 맛있음. 근데 진짜 최고는 위에 나열한 6곳이 최고임.

8. 순대국 - 가마솥토종순대국 : 장덕동에 있음. 청양고추 넣고 새우젓으로 간 맞춰서 먹으면 얼큰짭짤 최고. 순대도 퀄리티 좋고, 점심 저녁 안 가리고 사람들 웨이팅 걸려있는 순대국 최애집. 종종 퇴근길에 포장해서 집에서 술안주하면 눈물이 쥬르륵.... 

9. 청국장 - 진미청국장 : 산정동 광주여자대학교 후문쪽에 있음. 허름하디 허름한 곳이고, 내부 인테리어 보면 러시아 시골 와있는 느낌이지만, 맛은 보장함. 버섯청국장 추천. 비빔밥 나오고, 거기에 청국장 넣고 박박 비벼 먹으면 잠 자다가도 생각남. 

10. 추어탕 - 뚝방추어탕 : 풍영정천 뚝방에 있음. 7천원이라는 아주 싼 가격인데, 맛이 된장 베이스라 정말 추어탕 안 먹는 사람들도 잘 먹음. 입에 걸리는 게 없을 정도로 부드럽고, 음식 나오기 전에 밑반찬이 좋음. 열무잎에 갈치속젓 밥 얹혀서 먹으면 추어탕 나오기 전에 한 공기 금방 먹음. 여기도 웨이팅 엄청 길고 (특히 어른들) 회전율이 빨라서 아주 괜찮음. 그리고 여기 동태탕도 진짜 맛있음. 생강향이 은은하게 나고, 가격도 혜자.

반응형

'PineTree > Eat' 카테고리의 다른 글

나주 왕곡가든  (0) 2023.09.21
광주 맛집 -2  (0) 2023.06.10
목포 맛집  (0) 2023.06.09
광주광역시 맛집 - 1  (0) 2023.06.09
광화문 맛집!!!!!  (1) 2007.10.27
Posted by [PineTree]
PineTree/Eat2023. 6. 10. 00:00
반응형

1. 봉선동 당산나무 -우렁이쌈밥
2. 봉선동 카엔 - 양갈비
3. 무등시장 최가박당(쌍촌동에도 있음 사장님 끼리 서로 친가족은 아니지만 가족) - 이베리코 목살 드셔보세요 진짜로 맛있음
4. 쌍촌동 서울식사리해장국 - 삼겹살(집에서 구워먹는 느낌 맛있음)
5. 전남대 강진식육식당 - 고기가 신선함(쌈주는거에서 당귀같이 싸먹으면 맛있음 공기밥은 2천원은 좀 그렇지만 같이나오는 김치찌개가 맛남 김찌 리필가능)
6. 계림동 남동숯불갈비 - 마늘듬뿍 갈비가 맛있음

반응형

'PineTree > Eat' 카테고리의 다른 글

나주 왕곡가든  (0) 2023.09.21
광주 맛집 - 3  (0) 2023.06.11
목포 맛집  (0) 2023.06.09
광주광역시 맛집 - 1  (0) 2023.06.09
광화문 맛집!!!!!  (1) 2007.10.27
Posted by [PineTree]
ORACLE/ADMIN2023. 6. 9. 21:47
반응형

RAC 기준으로 설명

오라클 ASM diskgroup 생성 및 disk 추가

※  선행 작업으로 disk 쪼개고 공유 설정 후 서버에 할당 해줌

여기서는 버추얼 박스로 총 ASM01~05까지 5개를 만들고  서버마다 할당 해줌

-- 쪼개기

H:\Vbox\storage>vboxmanage createmedium --filename ASM01.vdi --size 100 --format VDI --variant Fixed
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Medium created. UUID: 519461cf-729c-418f-af0f-0fede3ed646b

H:\Vbox\storage>vboxmanage createmedium --filename ASM02.vdi --size 100 --format VDI --variant Fixed
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Medium created. UUID: 3715751b-9226-40b2-95e9-f68698b16a63

H:\Vbox\storage>vboxmanage createmedium --filename ASM03.vdi --size 100 --format VDI --variant Fixed
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Medium created. UUID: 1e423ac5-6474-4617-a6e8-8e7b6270593e

H:\Vbox\storage>vboxmanage createmedium --filename ASM04.vdi --size 100 --format VDI --variant Fixed
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Medium created. UUID: 361e559f-1efe-4e95-ad13-9ad007149583

H:\Vbox\storage>vboxmanage createmedium --filename ASM05.vdi --size 100 --format VDI --variant Fixed
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Medium created. UUID: a8432efa-251b-4f1f-8a05-b99d57fbd009

 

-- 버추얼 박스 관리자에서 각각의 서버에 공유 볼륨을 똑 같은 순서로 할당

각각의 서버에에 할당


-- 공유 디바이스로 설정
H:\Vbox\storage>vboxmanage modifymedium ASM01.vdi --type shareable

H:\Vbox\storage>vboxmanage modifymedium ASM02.vdi --type shareable

H:\Vbox\storage>vboxmanage modifymedium ASM03.vdi --type shareable

H:\Vbox\storage>vboxmanage modifymedium ASM04.vdi --type shareable

H:\Vbox\storage>vboxmanage modifymedium ASM05.vdi --type shareable

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

-- 추가한 disk 확인

[root@rac1 dev]# ls -al sd*
brw-rw----. 1 root disk 8,   0  6월  8 16:11 sda
brw-rw----. 1 root disk 8,   1  6월  8 16:11 sda1
brw-rw----. 1 root disk 8,   2  6월  8 16:11 sda2
brw-rw----. 1 root disk 8,  16  6월  8 16:11 sdb
brw-rw----. 1 root disk 8,  17  6월  8 16:11 sdb1
brw-rw----. 1 root disk 8,  32  6월  8 16:11 sdc
brw-rw----. 1 root disk 8,  33  6월  8 16:11 sdc1
brw-rw----. 1 root disk 8,  48  6월  8 16:11 sdd
brw-rw----. 1 root disk 8,  49  6월  8 16:11 sdd1
brw-rw----. 1 root disk 8,  64  6월  8 16:11 sde
brw-rw----. 1 root disk 8,  65  6월  8 16:11 sde1
brw-rw----. 1 root disk 8,  80  6월  8 16:11 sdf
brw-rw----. 1 root disk 8,  81  6월  8 16:11 sdf1
brw-rw----. 1 root disk 8,  96  6월  8 16:11 sdg
brw-rw----. 1 root disk 8,  97  6월  8 16:11 sdg1
brw-rw----. 1 root disk 8, 112  6월  8 16:16 sdh
brw-rw----. 1 root disk 8, 113  6월  8 17:19 sdh1
brw-rw----. 1 root disk 8, 128  6월  8 16:11 sdi
brw-rw----. 1 root disk 8, 144  6월  8 16:11 sdj
brw-rw----. 1 root disk 8, 160  6월  8 16:11 sdk
brw-rw----. 1 root disk 8, 176  6월  8 16:11 sdl
brw-rw----. 1 root disk 8, 192  6월  8 16:11 sdm

 

-- 파티션 생성
[root@rac1 dev]# fdisk /dev/sdi
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x1763f317.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 
First sector (2048-204799, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-204799, default 204799): 
Using default value 204799
Partition 1 of type Linux and of size 99 MiB is set

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@rac1 dev]# fdisk /dev/sdj
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x697410e9.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 
Using default response p
Partition number (1-4, default 1): 
First sector (2048-204799, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-204799, default 204799): 
Using default value 204799
Partition 1 of type Linux and of size 99 MiB is set

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@rac1 dev]# fdisk /dev/sdk
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x0dde1be5.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 
Using default response p
Partition number (1-4, default 1): 
First sector (2048-204799, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-204799, default 204799): 
Using default value 204799
Partition 1 of type Linux and of size 99 MiB is set

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@rac1 dev]# fdisk /dev/sdl
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0xd45bb1c8.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 
Using default response p
Partition number (1-4, default 1): 
First sector (2048-204799, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-204799, default 204799): 
Using default value 204799
Partition 1 of type Linux and of size 99 MiB is set

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@rac1 dev]# fdisk /dev/sdm
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x57f6bcbe.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 
Using default response p
Partition number (1-4, default 1): 
First sector (2048-204799, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-204799, default 204799): 
Using default value 204799
Partition 1 of type Linux and of size 99 MiB is set

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
-- ASM disk 등록
oracleasm createdisk asm01 /dev/sdi1
oracleasm createdisk asm02 /dev/sdj1
oracleasm createdisk asm03 /dev/sdk1
oracleasm createdisk asm04 /dev/sdl1
oracleasm createdisk asm05 /dev/sdm1

 

-- 그리드 계정에서 접속
sqlplus / as sysasm

set line 200
col path for a30
select group_number, mount_status, path, total_mb
from v$asm_disk where mount_status='CLOSED';

GROUP_NUMBER MOUNT_STATUS          PATH         TOTAL_MB
------------ --------------------- ------------------------------ ----------
           0 CLOSED                /dev/oracleasm/disks/ASM03              0
           0 CLOSED                /dev/oracleasm/disks/ASM01              0
           0 CLOSED                /dev/oracleasm/disks/ASM05              0
           0 CLOSED                /dev/oracleasm/disks/ASM02              0
           0 CLOSED                /dev/oracleasm/disks/ASM04              0

-- disk group 생성
SQL> create diskgroup asmdata external redundancy disk '/dev/oracleasm/disks/ASM01' ;     

Diskgroup created.


-- DISK 추가
SQL> create diskgroup asmdata external redundancy disk '/dev/oracleasm/disks/ASM01' ;     

Diskgroup created.

SQL> alter diskgroup asmdata add disk '/dev/oracleasm/disks/ASM02'  REBALANCE POWER 5;

Diskgroup altered.

SQL> alter diskgroup asmdata add disk '/dev/oracleasm/disks/ASM03'  REBALANCE POWER 5;

Diskgroup altered.

alter diskgroup asmdata add disk '/dev/oracleasm/disks/ASM02'  REBALANCE POWER 5;
※ REBALANCE POWER : 0부터 1024까지 설정 할 수 있으며 숫자가 높을수록 리밸런스 속도가 빨라지지만

I/O 가 늘어남으로 시스템 상태 사용률이 낮거나 업무시간 이후에 높이는 것 추천!!

SQL> col path for a30                    
SQL> col name for a14
SQL> select group_number, disk_number, name, mount_status, path, total_mb, free_mb
  2  from v$asm_disk
  3  order by 1,3;

GROUP_NUMBER DISK_NUMBER NAME           MOUNT_STATUS          PATH                             TOTAL_MB    FREE_MB
------------ ----------- -------------- --------------------- ------------------------------ ---------- ----------
           0           0                CLOSED                /dev/oracleasm/disks/ASM05              0          0
           1           0 CRS_0000       CACHED                /dev/oracleasm/disks/CRS1            1020        760
           1           1 CRS_0001       CACHED                /dev/oracleasm/disks/CRS2            1020        764
           1           2 CRS_0002       CACHED                /dev/oracleasm/disks/CRS3            1020        760
           1           3 CRS_0003       CACHED                /dev/oracleasm/disks/CRS4            1020        816
           2           1 DATA2          CACHED                /dev/oracleasm/disks/DATA2          50996      47884
           2           0 DATA_0000      CACHED                /dev/oracleasm/disks/DATA           30716      28820
           3           0 FRA_0000       CACHED                /dev/oracleasm/disks/FRA            20476      19084
           4           0 ASMDATA_0000   CACHED                /dev/oracleasm/disks/ASM01             99         79
           4           1 ASMDATA_0001   CACHED                /dev/oracleasm/disks/ASM02             99         79
           4           2 ASMDATA_0002   CACHED                /dev/oracleasm/disks/ASM03             99         79
           4           3 ASMDATA_0003   CACHED                /dev/oracleasm/disks/ASM04             99         79

12 rows selected.

반응형
Posted by [PineTree]
PineTree/Eat2023. 6. 9. 21:22
반응형

- 쫄복탕: 조선쫄복 (부모님 강추)
- 우럭간국: 만선식당 (부모님 강추)
- 갈비탕: 명신식당 (할아버지 맛집)
- 꼬리곰탕: 대명관 (아빠 맛집)
- 낙지탕탕이: 목포 신안뻘낙지 (할머니 맛집)
- 낙지요리: 목포 독천식당 (할머니 맛집)
- 중깐(면얇은짜장면): 중화루(시내) (엄마 맛집)
- 장어: 대한민물장어(산정동)
- 생똥집, 생닭발: 88포차 본점
- 굴보쌈: 양철지붕
- 참치무한리필: 해작(북항점/하당점)
- 횟집: 신선횟집 (하당) (엄마 맛집)
- 닭갈비: 홍닭갈비
- 해물탕, 해물찜: 섬마을해물탕
- 양념갈비: 한사랑숯불갈비
- 초밥: 정성초밥(북항)

반응형

'PineTree > Eat' 카테고리의 다른 글

광주 맛집 - 3  (0) 2023.06.11
광주 맛집 -2  (0) 2023.06.10
광주광역시 맛집 - 1  (0) 2023.06.09
광화문 맛집!!!!!  (1) 2007.10.27
서울특별시 유명 맛집 연락처 및 주소  (1) 2007.04.14
Posted by [PineTree]
PineTree/Eat2023. 6. 9. 21:19
반응형

1.토방- 닭매운탕 (수제비 볶음밥 필수, 후식으로 식혜 무조건)
2. 국제연탄- 등갈비 , 등심덧살 존맛 노포분위기 (구워줌 김치찌개 계란찜 기본으로 나옴)
3. 돼지전설 매곡본점- 뽈살, 김치찌개  ( 무조건 본점)
4. 신쭈꾸미 본점 상무지구 (무조건 본점)
5. 항꾸네 조개구이 -가성비도 좋고 구워줌, 김치볶음밥 필수
6. 산수쌈밥 ( 존맛)
7. 밤실마을- 육회비빔밥 (고기도 싱싱하고 갈비탕 같이주는데 존맛 끝나고 식혜 무조건)
8. 하지메 - 참치 좋아하시면 근본
9. 카엔 - 양갈비 좋아하시면 무조건 구워줌 분위기좋음
10. 매월농원- 오리고기 근본 밥 다 먹구 죽에 김치 먹으면 극락
써진곳중 아무데나 가도 무조건 성공하는 맛집들 🫶🏻🫶🏻 안가보면 손해

반응형

'PineTree > Eat' 카테고리의 다른 글

광주 맛집 -2  (0) 2023.06.10
목포 맛집  (0) 2023.06.09
광화문 맛집!!!!!  (1) 2007.10.27
서울특별시 유명 맛집 연락처 및 주소  (1) 2007.04.14
[펌] [맛좋고 이름난 '불고기집'] '한국 대표요리' 명성 그대로  (0) 2005.03.19
Posted by [PineTree]
ORACLE/TroubleShooting2023. 6. 8. 23:43
반응형


SQL> create user asmtest identified by asmtest default tablespace asmtbs temporary tablespace temp;
create user asmtest identified by asmtest default tablespace asmtbs temporary tablespace temp
            *
ERROR at line 1:
ORA-65096: invalid common user or role name

 

 c## 안 붙이고11g이하처럼ㅁ 편하게 쓰고싶으신분은 아래 쿼리문을 실행 해주세요

 

alter session set "_ORACLE_SCRIPT"=true;

 

반응형
Posted by [PineTree]
ORACLE/TroubleShooting2023. 6. 8. 17:30
반응형

오라클 ASM 작업 시에  sysdba 로 접속시에 디스크 관련 작업 실패

sqlplus / as sysasm 

sysasm계정으로 꼭 접속 해야 작업이 가능하다

 

ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15260: permission denied on ASM disk group

[+ASM1:/home/oracle]> sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Thu Jun 8 16:38:35 2023
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> /

GROUP_NUMBER DISK_NUMBER NAME           MOUNT_STATUS          PATH           TOTAL_MB    FREE_MB
------------ ----------- -------------- --------------------- ------------------------------ ---------- ----------
           1           0 CRS_0000       CACHED                /dev/oracleasm/disks/CRS1            1020        700
           1           1 CRS_0001       CACHED                /dev/oracleasm/disks/CRS2            1020        696
           1           2 CRS_0002       CACHED                /dev/oracleasm/disks/CRS3            1020        696
           2           1 DATA2          CACHED                /dev/oracleasm/disks/DATA2          50996      47884
           2           0 DATA_0000      CACHED                /dev/oracleasm/disks/DATA           30716      28820
           3           0 FRA_0000       CACHED                /dev/oracleasm/disks/FRA            20476      19084

6 rows selected.

SQL> set line 200
SQL> col path for a50
SQL> select group_number, mount_status, path, total_mb
  2  from v$asm_disk where mount_status='CLOSED';
.
GROUP_NUMBER MOUNT_STATUS          PATH                                                 TOTAL_MB
------------ --------------------- -------------------------------------------------- ----------
           0 CLOSED                /dev/oracleasm/disks/CRS4                                   0


SQL> COL LABEL FOR A10
SQL> COL STATE FOR A10
SQL> SELECT A.NAME AS DISK_GROUP, D.NAME "LABEL", A.STATE
  2  FROM V$ASM_DISK D, V$ASM_DISKGROUP A
  3  WHERE D.GROUP_NUMBER=A.GROUP_NUMBER
  4  ORDER BY 2;

DISK_GROUP                                                                                 LABEL      STATE
------------------------------------------------------------------------------------------ ---------- ----------
CRS                                                                                        CRS_0000   MOUNTED
CRS                                                                                        CRS_0001   MOUNTED
CRS                                                                                        CRS_0002   MOUNTED
DATA                                                                                       DATA2      MOUNTED
DATA                                                                                       DATA_0000  MOUNTED
FRA                                                                                        FRA_0000   MOUNTED

6 rows selected.

SQL> col path for a30
SQL> col name for a14
SQL> select group_number, disk_number, name, mount_status, path, total_mb, free_mb
  2  from v$asm_disk
  3  order by 1,3;

GROUP_NUMBER DISK_NUMBER NAME           MOUNT_STATUS          PATH                             TOTAL_MB    FREE_MB
------------ ----------- -------------- --------------------- ------------------------------ ---------- ----------
           0           0                CLOSED                /dev/oracleasm/disks/CRS4               0          0
           1           0 CRS_0000       CACHED                /dev/oracleasm/disks/CRS1            1020        700
           1           1 CRS_0001       CACHED                /dev/oracleasm/disks/CRS2            1020        696
           1           2 CRS_0002       CACHED                /dev/oracleasm/disks/CRS3            1020        696
           2           1 DATA2          CACHED                /dev/oracleasm/disks/DATA2          50996      47884
           2           0 DATA_0000      CACHED                /dev/oracleasm/disks/DATA           30716      28820
           3           0 FRA_0000       CACHED                /dev/oracleasm/disks/FRA            20476      19084

7 rows selected.

SQL> ALTER DISKGROUP CRS ADD DISK '/dev/oracleasm/disks/CRS4' REBALANCE POWER 5;
ALTER DISKGROUP CRS ADD DISK '/dev/oracleasm/disks/CRS4' REBALANCE POWER 5
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15260: permission denied on ASM disk group


SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
[+ASM1:/home/oracle]> sqlplus / as sysasm

SQL*Plus: Release 19.0.0.0.0 - Production on Thu Jun 8 17:22:00 2023
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL> ALTER DISKGROUP CRS ADD DISK '/dev/oracleasm/disks/CRS4' REBALANCE POWER 5;

Diskgroup altered.

반응형
Posted by [PineTree]
ORACLE/ADMIN2023. 6. 8. 16:55
반응형

ORACLE ASM DISK 삭제 CRS_003-- ASM DISKGROUP 상태 확인

DISK_GROUP LABEL      STATE
---------- ---------- ----------
CRS        CRS_0000   MOUNTED
CRS        CRS_0001   MOUNTED
CRS        CRS_0002   MOUNTED
CRS        CRS_0003   MOUNTED
DATA       DATA2      MOUNTED
DATA       DATA_0000  MOUNTED
FRA        FRA_0000   MOUNTED

7 rows selected.

-- ASM DISKGROUP  세부 정보 확인
SQL> col path for a30
SQL> col name for a14
SQL> select group_number, disk_number, name, mount_status, path, total_mb, free_mb
  2  from v$asm_disk
  3  order by 1,3;
 
GROUP_NUMBER DISK_NUMBER NAME           MOUNT_STATUS          PATH                             TOTAL_MB    FREE_MB
------------ ----------- -------------- --------------------- ------------------------------ ---------- ----------
           1           0 CRS_0000       CACHED                /dev/oracleasm/disks/CRS1            1020        760
           1           1 CRS_0001       CACHED                /dev/oracleasm/disks/CRS2            1020        764
           1           2 CRS_0002       CACHED                /dev/oracleasm/disks/CRS3            1020        760
           1           3 CRS_0003       CACHED                /dev/oracleasm/disks/CRS4            1020        816
           2           1 DATA2          CACHED                /dev/oracleasm/disks/DATA2          50996      47884
           2           0 DATA_0000      CACHED                /dev/oracleasm/disks/DATA           30716      28820
           3           0 FRA_0000       CACHED                /dev/oracleasm/disks/FRA            20476      19084

7 rows selected.

-- CRS_003 삭제

SQL> alter diskgroup crs drop disk CRS_0003;

-- ASM DISKGROUP  세부 정보 확인
SQL> col path for a30
SQL> col name for a14
SQL> select group_number, disk_number, name, mount_status, path, total_mb, free_mb
  2  from v$asm_disk
  3  order by 1,3;

GROUP_NUMBER DISK_NUMBER NAME           MOUNT_STATUS          PATH                             TOTAL_MB    FREE_MB
------------ ----------- -------------- --------------------- ------------------------------ ---------- ----------
           0           0                CLOSED                /dev/oracleasm/disks/CRS4               0          0
           1           0 CRS_0000       CACHED                /dev/oracleasm/disks/CRS1            1020        700
           1           1 CRS_0001       CACHED                /dev/oracleasm/disks/CRS2            1020        696
           1           2 CRS_0002       CACHED                /dev/oracleasm/disks/CRS3            1020        696
           2           1 DATA2          CACHED                /dev/oracleasm/disks/DATA2          50996      47884
           2           0 DATA_0000      CACHED                /dev/oracleasm/disks/DATA           30716      28820
           3           0 FRA_0000       CACHED                /dev/oracleasm/disks/FRA            20476      19084

7 rows selected.

--  OS에서 CRS4번 disk 정보 삭제
[root@rac1 disks]# oracleasm deletedisk crs4
Clearing disk header: done
Dropping disk: done


[root@rac1 disks]# oracleasm listdisks
CRS1
CRS2
CRS3
DATA
DATA2
FRA

-- ASM DISKGROUP  세부 정보 CLOSE 였던 CRS_003 목록에서 사라짐 확인
GROUP_NUMBER DISK_NUMBER NAME           MOUNT_STATUS          PATH                             TOTAL_MB    FREE_MB
------------ ----------- -------------- --------------------- ------------------------------ ---------- ----------
           1           0 CRS_0000       CACHED                /dev/oracleasm/disks/CRS1            1020        700
           1           1 CRS_0001       CACHED                /dev/oracleasm/disks/CRS2            1020        696
           1           2 CRS_0002       CACHED                /dev/oracleasm/disks/CRS3            1020        696
           2           1 DATA2          CACHED                /dev/oracleasm/disks/DATA2          50996      47884
           2           0 DATA_0000      CACHED                /dev/oracleasm/disks/DATA           30716      28820
           3           0 FRA_0000       CACHED                /dev/oracleasm/disks/FRA            20476      19084

6 rows selected.

반응형
Posted by [PineTree]