'잡다한 상식' 카테고리의 다른 글
은행 상식, 경제 상식 용어 정리 (0) | 2023.04.19 |
---|---|
ChatGPT로 영어 공부하는 방법 (1) | 2023.04.13 |
MRI, 도수치료 등 비급여진로 연300만원 초과시 보험료 4배 상승 (0) | 2020.12.17 |
[윈도우 사용] 업무에 도움 되는 꿀팁 5가지 (0) | 2019.09.18 |
태풍과 허리케인, 토네이도의 차이점 (0) | 2019.09.09 |
은행 상식, 경제 상식 용어 정리 (0) | 2023.04.19 |
---|---|
ChatGPT로 영어 공부하는 방법 (1) | 2023.04.13 |
MRI, 도수치료 등 비급여진로 연300만원 초과시 보험료 4배 상승 (0) | 2020.12.17 |
[윈도우 사용] 업무에 도움 되는 꿀팁 5가지 (0) | 2019.09.18 |
태풍과 허리케인, 토네이도의 차이점 (0) | 2019.09.09 |
모든 문제 해결은 누군가에게 물어보기 보다는, 직접 찾아보고 해결책을 강구하는 것이 좋으며, 문제 해결은 이슈해결과 더불어 향후 재발방지를 위한 조치까지 확인해야 한다.
개발자라 하더라도, DB는 시스템 부분과 DB 아키텍쳐까지 이해해야 성능(튜닝)부터 운영까지 효율적으로 설계할 수 있으니, 틈틈히 보거나 문제 생겼을 때, 운영유지보수팀에 문의하면서 같이 고민해 보길 바란다.
[ORACLE]
prodba 네이버 카페 | DBMS 전반
https://cafe.naver.com/prodba
dbian 네이버 카페 | 튜닝
https://cafe.naver.com/dbian
조동욱님 블로그 | DBMS 전반
http://ukja.tistory.com
유건데이타 자료실 | DBMS 전반
http://dbtech.co.kr/bbs/?bo_c=10
구루비 | DBMS 전반
http://www.gurubee.net/
구루비 스터디 | DBMS 전반
http://wiki.gurubee.net/dashboard.action
아무도없는세계님 블로그 | DBMS 전반
http://dinggur.tistory.com
BlueOne | DB사업팀 | DBMS 전반
http://otsteam.tistory.com
DBWORKS_oracle | DBMS 전반
http://support.dbworks.co.kr/index.php?mid=ora_tb
투씨에스지 기술블로그 | DBMS 전반
http://tocsg.tistory.com/
굿어스 DB기술노트 | DBMS 전반
http://blog.goodus.com/category/Good%20Tech
DBA의 정석 | DBMS 전반
http://haisins.epac.to/
내맘대로 긍정 | DBMS 전반
http://positivemh.tistory.com/
데이터포럼 | 설치 가이드
http://dataforum.kr/display/INSTALL
[프로프레임] core dump 확인하기. (0) | 2020.11.24 |
---|---|
[될 때까지 안드로이드] 기초 다지기3 (Margin과 Padding의 차이) (0) | 2019.11.09 |
코딩의 진정한 고수란.. (0) | 2019.10.22 |
[Java Script]Head First Ajax 읽고 나서... (0) | 2019.04.25 |
외국인등록번호, 주민번호 검증방식 (0) | 2019.04.13 |
허리케인은 대서양의 카리브해에서 발생하는 열대성 저기압으로 미국 남부, 멕시코, 서인도제도에 영향을 끼칩니다. 기상학에 서는 북태평양 동부에 발생하는 열대성 저기압을 허리케인이라 부르고, 오스트레일리아 동해안을 덮치는 강한 열대성 저기압도 역시 허리케인이라고 합니다. 태풍보다 규모가 조금 작고 여름철에만 발생하는 허리케인의 어원은 에스파냐어의 우라칸(huracan)인데, 카리브해 연안에 사는 민족의 폭풍의 신인 우라칸에서 온 말입니다. 태풍급으로 발달한 열대저기압의 1년 간 평균 숫자는 북대 서양에서 10개, 북태평양 동부에서 14개이지만, 이 가운데 허리케인은 각각 6개와 7개에 이릅니다.
폭풍은 일반적인 의미로 매우 세게 부는 바람이며, 태풍과 허리케인은 열대성 저기압 중 중심 풍속이 17m/s 이상인 것을, 토네이도는 강한 풍속을 가진 소규모 의 회오리바람을 말합니다.폭풍은 주로 저기압에 의해 발생하게 되는데, 열대성 저기압과 온대성 저기압에서 모두 발생할 수 있습 니다. 태풍ㆍ허리케인ㆍ토네이도는 모두 강한 바람을 동반하므로, 모두 폭풍이라 부를 수 있습니다. 태풍과 토네이도는 발생 메커 니즘이 같은 현상입니다. 다만 규모와 발생장소 등에서 차이가 납니다.
태풍과 허리케인 역시 같은 현상이지만 발생지역에 따라 다른 이름이 붙여진 것입니다. 대서양과 멕시코 연안에서 발생하는 것을 허리케인, 극동지역에서 발생한 것을 태풍, 오스트레일리아 연안에서 발생하는 것을 윌리윌리, 인도양에서 발생하는 것을 사이클론이라고 합니다.
태풍은 열대지역의 따뜻한 바다에서 주로 발생합니다. 태풍이 발생하는 해역은 위도 약 5도 부근의 해면 수온이 약 27도 이상의 따뜻한 바다인데, 따뜻한 바다 위에서 가열된 공기가 가벼워져 그 지역에 저기압을 만들고, 저기압에 있는 반시계 방향의 약한 소용돌이가 태풍의 씨앗이 되는 것입니다. 국부적 으로 강력한 저기압이 발달하면 강한 풍속을 가진 회오리바람을 일으키는 토네이도가 발생하는 데, 그 생성원인은 온대저기압의 불안정이나 강한 한대전선과 관련된 것으로 파악되고 있습니다. 토네이도는 지름이 보통 태풍의 1000분의 1밖에 안 되고, 태풍과는 달리 수평방향의 확대보다 수직방향의 규모가 큽니다. 태풍처럼 광범위한 지역을 넓게 휩쓰는 것이 아니라 위로 높이 솟아오르는 바람 기둥이 순식간에 어마어마한 파괴력으로 좁은 지역의 땅을 이리 저리 휩쓸고 지나게 됩니다.
은행 상식, 경제 상식 용어 정리 (0) | 2023.04.19 |
---|---|
ChatGPT로 영어 공부하는 방법 (1) | 2023.04.13 |
MRI, 도수치료 등 비급여진로 연300만원 초과시 보험료 4배 상승 (0) | 2020.12.17 |
[윈도우 사용] 업무에 도움 되는 꿀팁 5가지 (0) | 2019.09.18 |
[계약해제] 우습게 봤다간 큰 코 다칩니다. (0) | 2019.09.15 |
# 클러스터 상태 확인 : crsctl check crs
# 클러스터에 등록된 자원 정보 확인 : crsctl stat res -t
# 오라클 기동 : crsctl start crs
- (주의)startup 등 단일 인스턴스와는 명령어가 다름
클러스터 상태 확인 후, 오라클을 기동하고, 클러스터 자원 정보를 확인!!!!
상세한 내용은 아래를 참조하시기 바랍니다.
* 서버 재구동시, 오라클 역시 자동으로 reboot되게 하려며,
crsctl disable crs * => rebooting 후 crs가 자동 시작되는 것을 disable
crsctl enable crs* => rebooting 후 crs가 자동 시작되는 것을 enable
crsctl config crs* => crs 설정 상태 확인
# 클러스터 상태 확인
crsctl check crs
vmgdb01n:/ORACLE> crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
# 클러스터에 등록된 자원 정보 확인
crsctl status res[ource] -t
vmgdb01n:/ORACLE> crsctl status resource -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
ONLINE ONLINE vmgdb01n
ONLINE ONLINE vmgdb02n
ora.gsd
OFFLINE OFFLINE vmgdb01n
OFFLINE OFFLINE vmgdb02n
ora.net1.network
ONLINE ONLINE vmgdb01n
ONLINE ONLINE vmgdb02n
ora.ons
ONLINE ONLINE vmgdb01n
ONLINE ONLINE vmgdb02n
ora.registry.acfs
OFFLINE OFFLINE vmgdb01n
OFFLINE OFFLINE vmgdb02n
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.cvu
1 ONLINE ONLINE vmgdb01n
ora.oc4j
1 ONLINE ONLINE vmgdb01n
ora.vmg.db
1 ONLINE ONLINE vmgdb01n Open
2 ONLINE ONLINE vmgdb02n Open
ora.vmgdb01n.vip
1 ONLINE ONLINE vmgdb01n
ora.vmgdb02n.vip
1 ONLINE ONLINE vmgdb02n
olsnodes -n -i
òvmgdb01n:/ORACLE> olsnodes -n -i
vmgdb01n 1 vmgdb01n-vip
vmgdb02n 2 vmgdb02n-vip
crsctl query css votedisk
vmgdb01n:/ORACLE> crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 97a1ccd5f7ca4f9ebf9ca9e23420e74a (/dev/raw/raw1) []
2. ONLINE 0ce6ebddc2764f97bfceaff24edc388e (/dev/raw/raw2) []
3. ONLINE ad28933487d24f09bf37169b8c67d786 (/dev/raw/raw3) []
Located 3 voting disk(s).
ocrcheck
vmgdb01n:/ORACLE> ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 2884
Available space (kbytes) : 259236
ID : 560703319
Device/File Name : /dev/raw/raw4
Device/File integrity check succeeded
Device/File Name : /dev/raw/raw5
Device/File integrity check succeeded
Device/File not configured
Device/File not configured
Device/File not configured
Cluster registry integrity check succeeded
Logical corruption check bypassed due to non-privileged user
crsctl get css disktimeout
crsctl get css misscount
crsctl get css reboottime
vmgdb01n:/ORACLE> crsctl get css disktimeout
CRS-4678: Successful get disktimeout 200 for Cluster Synchronization Services.
vmgdb01n:/ORACLE> crsctl get css misscount
CRS-4678: Successful get misscount 30 for Cluster Synchronization Services.
vmgdb01n:/ORACLE> crsctl get css reboottime
CRS-4678: Successful get reboottime 3 for Cluster Synchronization Services.
### crsctl 명령어 도움말
crsctl -h
Usage: crsctl add - add a resource, type or other entity
crsctl check - check a service, resource or other entity
crsctl config - output autostart configuration
crsctl debug - obtain or modify debug state
crsctl delete - delete a resource, type or other entity
crsctl disable - disable autostart
crsctl discover - discover DHCP server
crsctl enable - enable autostart
crsctl get - get an entity value
crsctl getperm - get entity permissions
crsctl lsmodules - list debug modules
crsctl modify - modify a resource, type or other entity
crsctl query - query service state
crsctl pin - pin the nodes in the node list
crsctl relocate - relocate a resource, server or other entity
crsctl replace - replaces the location of voting files
crsctl release - release a DHCP lease
crsctl request - request a DHCP lease
crsctl setperm - set entity permissions
crsctl set - set an entity value
crsctl start - start a resource, server or other entity
crsctl status - get status of a resource or other entity
crsctl stop - stop a resource, server or other entity
crsctl unpin - unpin the nodes in the node list
crsctl unset - unset an entity value, restoring its default
조금더 자세히...
#DB node 확인
srvctl status database -d <db_unique_name>
srvctl start database -d <db_unique_name>
srvctl config database -d 디비명
srvctl config nodeapps -a -g -s
#listener 확인
srvctl status scan_listener
srvctl config scan_listener
4.cluster
- 시작
$ srvctl start instance -d <db_unique_name> -i <인스턴스명>
$ srvctl start asm -n 노드명
$ srvctl start nodeapps -n 노드명
-종료
$ srvctl stop instance -d <db_unique_name> -i <인스턴스명>
$ srvctl stop asm -n 노드명
$ srvctl stop nodeapps -n 노드명
tibero, oracle, netezza Database 비교 (0) | 2023.04.21 |
---|---|
오라클 통계정보 (0) | 2019.09.06 |
오라클 truncate table 이란.. (0) | 2019.07.07 |
Oracle 의 Shrink 기능(절대 주의!!!) 사용하기 전에 필독! (0) | 2019.06.08 |
[오라클] 배치 등 작업의 수행속도가 느린 경우. (0) | 2019.05.14 |
아래의 쿼리를 실행하면, 쉽게 전체 테이블별 건수 및 용량을 쉽게 체크할 수 있다.
(참고로 Block의 사이즈는 8k, 16k 등 테이블 생성시 별도로 정할 수 있어서 확인 필요)
실제 추출되는 정보는 통계정보를 수행한 (Analyze)한 결과이므로, 실제 select count(*) 결과와는 다르다.
통계정보는 analyze한 시점의 정보이기 때문이다. 하지만 전체량을 확인코자 할 때, 약간의 오차 보다는 큰 틀에서 정보를 확인하는 것이 효율적이다.
특히, 주기적으로 삭제하는 테이블의 block을 보면 특이점이 있다.
분명히 많은 정보를 지웠음에도 불구하고, block이 많다. 그리고 full scan을 할 경우 너무 느리다.
그것을 delete의 한계 때문이다. delete를 할지라도 실제 최대로 할당 되었던 block을 반환하고 재구성하지 않기 때문에 차지하는 공간은 여전히 넓다. 필요하다면 테이블 재구성(rebuild 또는 shrink)를 해야 하겠지만, 온라인 상태인 경우 테이블의 lock되는 등 서비스가 일시 정지될 우려가 있으니 충분히 고려하길 바란다.
추가로, 통계정보를 갱신하기 위해 analyze할 경우 반드시 서버에 접속하여 topas로 서버의 상태를 모니터링하고 수행하기 바란다.
-------------------------------------------------------------------------------------------
테이블명 규칙이 테이블의 명령 규칙이 : T + 업무명(2자리) + 유니크한 이름
EX) TOK_DFSFSDFWER, TQA_DSFSKFSF 등
SELECT TA.*, TB.NUM_ROWS 레코드수
FROM
(
SELECT SUBSTR(SEGMENT_NAME, 2,2) AS UPMU, SEGMENT_NAME, C.COMMENTS, ROUND(SUM(A.BYTES)/8/1024) BLOCK수
FROM DBA_SEGMENTS A, DBA_TABLES B, ALL_TAB_COMMENTS C
WHERE A.SEGMENT_NAME = B.TABLE_NAME
AND A.SEGMENT_TYPE IN ('TABLE','TABLE PARTITION')
AND A.OWNER = '홍길동'
AND A.SEGMENT_NAME LIKE 'T%' -- 테이블의 명령 규칙이 T + 업무명(2자리) + 유니크한 이름 인 경우...
AND A.SEGMENT_NAME = C.TABLE_NAME
AND C.TABLE_TYPE IN ('TABLE','TABLE PARTITION')
GROUP BY SUBSTR(SEGMENT_NAME, 2,2), SEGMENT_NAME, C.COMMENTS
) TA,
DBA_TABLES TB
WHERE
TA.SEGMENT_NAME = TB.TABLE_NAME
ORDER BY 1,2
tibero, oracle, netezza Database 비교 (0) | 2023.04.21 |
---|---|
이중화(RAC)된 오라클의 DB 가동 명령어 (0) | 2019.09.09 |
오라클 truncate table 이란.. (0) | 2019.07.07 |
Oracle 의 Shrink 기능(절대 주의!!!) 사용하기 전에 필독! (0) | 2019.06.08 |
[오라클] 배치 등 작업의 수행속도가 느린 경우. (0) | 2019.05.14 |
1. 되 vs 돼
'되' 와 '돼' 가 들어갈 자리에 '하'와 '해'를 넣어보자.
'하'가 어울리면 '돼', '해'가 어울리면 '돼'
2. 안 vs 않
문장에서 '안', '않'을 빼도 말이 되면 '안'.
말이 안되면 '않'
3. ~데 vs ~대
'데'는 경험한 것을 말할 때,
'대'는 남이 말한 것을 전달할 때
4. 있다가 vs 이따가
'있다가'는 '머물다가' (공간)
'이따가'는 '조금 후에' (시간)
5. 몇일 vs 며칠
'며칠'이 맞는 표현
6. 왠만하면 vs 웬만하면
'웬만하면'이 맞는 표현
'왠'은 '왠지'라는 말에서만 사용
7. ~히 vs ~이
'히' 나 '이' 가 들어갈 자리에 '하다'를 넣었을 때
말이되면 '히', 말이 안되면 '이'
8. 예기 vs 얘기
'얘기'는 '이야기'의 줄임 표현으로 맞는 표현
9. 베다 vs 배다
'베다'는 자르다. 상처내다. ~을 받치다.
'배다'는 스며들다. 습관이되다. 아기를 가지다.
근융이 뭉치다.
10. 어떻게 vs 어떡해
'어떻게'는 '어떠하다'가 부사적으로 쓰이는 말.
'어떡해'는 어떻게 해'의 줄임말
11. 담궜다 vs 담갔다
'담갔다'가 맞는 표현.
'잠궜다'가 아니라 '잠갔다'
12. 뵈요 vs 봬요
'봬요'가 '뵈어요'의 준말이므로 맞는 표현
13. 바램 vs 바람
'바램'은 '색이 변하다'
'바람'은 '무언가를 원하다'
14. 예요 vs 이에요
'예요'는 '이예요'의 준말
앞 말의 마지막 소리가 모음일 경우에는 '예요',
자음일 경우에는 '이에요'
15. 맞추다 vs 맞히다
'맞추다'는 비교하고 자리에 끼어 넣는 것
'맞히다' 정답이나 과녁
16. 하던지 vs 하든지
과거형에서 선택을 나타낼때 '든' 을 사용
17. 인마 vs 임마
'인마' 가 맞는 표현
18. 지그시 vs 지긋이
'지그시' 쳐다봤다
연세가 '지긋이' 든
19. 낳다 vs 낫다 vs 났다 vs 나았다
아기를 '낳다', A보다 B가 '낫다',
뾰루지가 '났다', 감기가 '나았다'
20. 틀리다 vs 다르다
'틀리다'는 잘못 되었을 때,
'다르다'는 정답과 오답이 없고,
단지 차이를 나타낼 때
IT시스템 운영관리 매뉴얼2(NIA 제공) (0) | 2019.09.22 |
---|---|
IT시스템 운영관리 매뉴얼1(NIA 제공) (0) | 2019.09.22 |
좋은 사수가 되기 위한 5가지 특별함 (0) | 2019.09.06 |
(아빠, 엄마) 육아스트레스가 아이에게 미치는 영향과 극복방안 (0) | 2019.06.09 |
잘 하는 것, 하고 싶은 것, 해야 하는 것 (0) | 2019.05.20 |
https://www.youtube.com/watch?v=seClUlwRoxw#action=share
재료
김치 1컵, 고춧가루 1큰술, 설탕 1큰술, 간장 1큰술, 다진마늘 1큰술, 식초 반큰술, 맛술 반큰술, 참기름 1큰술 반, 물엿 반큰술, 고추장 1큰술, 소면, 상추 5잎, 삶은 달걀 1개, 통깨
여름에는 역시 비빔국수가 최고죠.
시원하고, 새콤한 비빔국수 한그릇이면 잠시나마 더위를 잊을 수 있을 것 같습니다.
자 먼저 양념장을 만들어 잠시나마 숙성을 시켜줍니다.
먼저 고춧가루 1큰술, 간장 1큰술, 설탕 1큰술
다진마늘 1큰술, 식초 반큰술, 맛술 반큰술
참기름 1큰술 반, 물엿 반큰술, 고추장 1큰술 을 넣고 섞어줍니다.
양념장에 신김치 반컵에서 한컵사이를 더해주시고, 잘섞어 숙성이 되게 놔두세요~
각자 먹을만큼의 소면을 삶아주시고~
비비게 좋게 큰 볼에 소면과 양념을 더해주세요~
상추도 있으면 찢어서 더해주시고~
여기서 주의점은 양념을 절대로 한번에 다 넣지 말고 적당량을 넣어 비벼 보고 모자라다 싶으면 조금씩 더해주는게 최고의 비율을 맞출 수 있습니다. 이 비율은 저에겐 최상의 비율이지만 입맛은 각자 다르기에 이렇게 넣어보고 각자 모자라다 싶으면 설탕, 참기름, 식초 등을 더해주시면 되겠습니다.
삶은 달걀은 선택 사항~~
맛난 여름철을 위하여~~
초단간 슬러시 만들기(소주, 음료 등) (0) | 2019.11.10 |
---|---|
[아이스 홍시] 여름철 음료 만들기(feat. 달콤한 홍시바나나쉐이크) (0) | 2019.09.18 |
[초간단 술안주] 에어프라이어 버터구이, 황태채 구이 등 (0) | 2019.06.07 |
미세먼지에 좋은 음식. 추천음식 (0) | 2019.05.01 |
[요리] 초간단 마늘빵 만들기 (후라이팬, 에어프라이) (0) | 2019.04.18 |
https://www.youtube.com/watch?v=XBYa6KdAH6g
5가지 유용하게 사용하는 단축키를 설명하는 영상입니다.
사용환경은 키보드가 있는 단말기인 거 같습니다.
영상에서 설명하는 단축키는 아래와 같습니다.
T 영화관 모드
F 전체화면
Shift + < 재생 느리게
Shift + > 재생 빠르게
0~9 숫자키 전체 영상을 1/10 단위로 순간이동
M 음소거
C 자막 on / off
i 소형 플레이어
개인적으로 영상을 훝어보고 싶을 때, 방향버튼(->) 으로 10초 단위로 넘겼는데,
이제는 숫자키를 활용하거나, 시프트 + > 로 속도조절을 하면 유용할 것 같습니다.
365열린어린이집, 잠시 아이를 맡길 곳(3시간~최대 24시간, 연속6일) (0) | 2019.11.17 |
---|---|
[야간돌봄] 어린이집에 늦게 까지 아이를 맡길 수 있는 곳(무료, 서울시) (0) | 2019.11.17 |
[빼빼로데이] 아내가 좋아하는 빼빼로 데이 선물(아이들 선물 추천) (0) | 2019.11.10 |
취업기간(단기 근무 포함) 동안 지원받는 청년 수당이란..? (0) | 2019.10.26 |
이사 시기 불일치 대출, 전세자금 대출 필요시 (0) | 2019.10.26 |