DB에 미쳤을 때 항상 집에 무거운 ORACLE이 항상 실행이 되어 있어야 했지만

10년 지나고 또 10년이 지나 분명 공부는 필요한데, 잘 쓰지 않는 ORACLE 자동 시작 해지

 

● 이점

- 많은 CPU 및 RAM 점유을 하고 있는 서비스에 대해

    > 필요할 때마다 시작으로 인한 해당 장치 전기 절감

    > CPU, RAM 확보

   

또 있나? ㅎㅎ

 

● 단점

- 부팅 시 자동 서비스 시작이 아닌 수동 시작 시, 더 느림

- 1개 서비스가 아닌 오라클 버전과 운용 범위에 따라 3개 ~ 5개 서비스 하나하나 시작 필요

 

● 단점 일부 상쇄 

- 윈도우 배치 만들어 원클릭으로 실행 / 오라클 12c 기준

net start OracleServiceORCL
net start OracleOraDB12Home1TNSListener
net start OracleOraDB12Home1MTSRecoveryService
net start OracleVssWriterORCL

 * 오라클 스케줄러 쓰게 되면 추가 필요

 

* 반대로 수동 시작으로 바꾸는 것은 서비스에서 오라클 이름으로 시작하는 목록 클릭 후 수동으로 변경

 

이상.

Posted by 하리하라​
:
--특정 사용자 테이블별 용량 확인#1
SELECT
	owner, segment_name, segment_type, sum(bytes)/1024/1024 AS MB
FROM
	DBA_SEGMENTS
WHERE
	segment_type='TABLE'
	AND owner = [사용자 아이디]
GROUP BY
	owner, segment_name, segment_type
ORDER BY
	mb desc;	


--특정 사용자 테이블별 용량 확인#2
SELECT
	A.segment_name, ROUND(SUM(A.bytes)/1024/1024) "SIZE_MB", A.segment_type
FROM
	DBA_SEGMENTS A, DBA_TABLES B
WHERE
	A.segment_name = B.TABLE_NAME
	AND A.segment_type IN ('TABLE', 'TABLE_PARTITION')
	AND A.owner = [사용자 아이디]
GROUP BY
	A.segment_name, A.segment_type
ORDER BY
	2 DESC;


--특정 사용자 테이블별 인덱스 용량
SELECT
	A.segment_name, ROUND(SUM(A.bytes)/1024/1024) "SIZE_MB", A.segment_type
FROM
	DBA_SEGMENTS A, DBA_INDEXES B
WHERE
	A.segment_name = B.index_name
	AND A.segment_type IN ('INDEX', 'INDEX PARTITION')
	AND A.owner = [사용자 아이디]
GROUP BY
	A.SEGMENT_NAME, A.SEGMENT_TYPE
ORDER BY
	2 DESC;


--특정 사용자 테이블별 1행당 소요 용량
SELECT
	table_name, SUM(data_length) AS byte
FROM
	ALL_TAB_COLUMNS
WHERE
	owner = [사용자 아이디]
GROUP BY
	table_name
ORDER BY
	byte DESC;
Posted by 하리하라​
:

background parsing job....

DBMS 2025. 3. 7. 10:26 |

DBEAVER에서 무한 진행 프로그래스바 메세지

디버 메뉴 "윈도우 > 환경 설정"에서 아래 기능을 찾아 비활성화 하면 사라짐

 

메뉴명만 보면 "시멘틱 분석" 활성?

문장의 형태소(단어, 구문) 분석?? 누구? 디버가? 아님 DBMS? 

 

꼬라지를 보면 디버가 범인. ㅎㅎ

쿼리 형태소 분석해서 뭐할라구??

해당 메뉴는 버전에 따라 언어 설정에 따라 위치가 조금씩 다 다르나 최종 "Code Editor"를 찾으면 된다는 전설이다.

 

 

 

참고 

https://github.com/dbeaver/dbeaver/issues/36542

Posted by 하리하라​
:

● 가상 데이터 입력할 테이블 생성

CREATE TABLE TEST(
	V1 VARCHAR2(100), 
	V2 VARCHAR2(100), 
	V3 VARCHAR2(100), 
	V4 VARCHAR2(100), 
	V5 VARCHAR2(100), 
	V6 VARCHAR2(100), 
	V7 VARCHAR2(100), 
	V8 VARCHAR2(100), 
	V9 VARCHAR2(100), 
	V10 VARCHAR2(100)
);

 

 

● 100만건 입력 스크립트 실행

INSERT INTO TEST
SELECT
	ROUND(DBMS_RANDOM.VALUE() * 1000000000),
	ROUND(DBMS_RANDOM.VALUE() * 1000000000),
	ROUND(DBMS_RANDOM.VALUE() * 1000000000),
	ROUND(DBMS_RANDOM.VALUE() * 1000000000),
	ROUND(DBMS_RANDOM.VALUE() * 1000000000),
	ROUND(DBMS_RANDOM.VALUE() * 1000000000),
	ROUND(DBMS_RANDOM.VALUE() * 1000000000),
	ROUND(DBMS_RANDOM.VALUE() * 1000000000),
	ROUND(DBMS_RANDOM.VALUE() * 1000000000),
	ROUND(DBMS_RANDOM.VALUE() * 1000000000)
FROM
	DUAL
CONNECT BY
	LEVEL <= 1000000

 

 

● 입력 속도 확인 결과 / DBeaver v25.0.0 

 

 

● 입력 속도 결정적 장비 정보 - I/O HDD, M.2 GEN5 SSD

 

 

● 백만건 집계 / 0.3초

 

 

 

● 추가 백만건 입력 및 입력에 따른 테이블스페이스 변화 / 9초

 

- 백만건 입력 전 용량 / 133MB

 

- 백만건 입력 후 용량 / 257MB / 2배 증가(최초 테이블스페이스 사용 기준)

 

 

● 대부분 회사의 입출력 장치(SATA or SAS)에 만든 테이블스페이스 테스트

 

- 종전 입출력 하드웨어 스펙

 

- 대부분 서버 장비 입출력 하드웨어 스펙

 

눈으로 보이는 성능 차이는 62배. 그럼 실질적으로 느린 장치에다 테이블스페이스 만들고 동일하게 성능 테스트

 

 

● 2GB 테이블스페이스 생성 / 느린 하드라 그런가 11초 걸림

CREATE TABLESPACE TEST
   DATAFILE '/PATH.../.../test.dbf'
   SIZE 2048M
   AUTOEXTEND ON
   NEXT 4M MAXSIZE UNLIMITED
   LOGGING PERMANENT EXTENT MANAGEMENT LOCAL AUTOALLOCATE
   BLOCKSIZE 8K
   SEGMENT SPACE MANAGEMENT MANUAL
   FLASHBACK ON;

만들고 봤더니 기존 대비 10배 크게 만듬 

 

 

● 만든 거 삭제 

 

 

● 초기 100MB 용량으로 테이블스페이스 다시 생성

 

 

● 해당 영역으로 테이블 생성

 

 

● 입력 테스트 / 10초 / M.2와 같음.. ㅎㅎ

 

 

● 추가 100만건 입력 후 테이블스페이스 변화

- 각 200만 데이터가 들어있는 USERS, TEST 테이블스페이스 용량 비슷해짐 

 

 

● 각 200만건 있는 TEST, TEST2 테이블 조회 

결국 둘 다 조회 속도 같음

 

 

● 결론

DB에서 M.2 SSD 단순 입력/조회 성능은 같다??? I/O 62배 차이눈??  상관 없는겨??

랜덤 액세스에서 차이 나는겨?? 일단 요기까지 

 

 

Posted by 하리하라​
:

--기본 테이블스페이스 조회 / 해당 계정 DBA 권한 필요

SELECT * FROM DBA_TABLESPACES;

 

 

--테이블스페이스 경로 확인

SELECT TABLESPACE_NAME, FILE_NAME, BYTES FROM dba_data_files;

 

 

--사용자별 사용 테이블스페이스 확인

SELECT USERNAME, DEFAULT_TABLESPACE FROM dba_users; 

 

 

--사용자 테이블스페이스 설정

ALTER USER [사용자 계정명] DEFAULT TABLESPACE [테이블스페이스명] QUOTA UNLIMITED ON [테이블스페이스명] ;

 

 

--전체 테이블스페이스 조회 및 경로 확인

SELECT
	A.TABLESPACE_NAME "테이블스페이스명",
	A.FILE_NAME "파일경로",
	(A.BYTES - B.FREE)    "사용공간",
	B.FREE                "여유 공간",
	A.BYTES               "총크기",
	TO_CHAR( (B.FREE / A.BYTES * 100) , '999.99')||'%' "여유공간"
FROM (
	SELECT
		FILE_ID,    TABLESPACE_NAME,    FILE_NAME,    SUBSTR(FILE_NAME,1,200) FILE_NM,    SUM(BYTES) BYTES
	FROM
		DBA_DATA_FILES
	GROUP BY
		FILE_ID,TABLESPACE_NAME,FILE_NAME,SUBSTR(FILE_NAME,1,200)
	) A, (
	SELECT
		TABLESPACE_NAME,    FILE_ID,    SUM(NVL(BYTES,0)) FREE  
	FROM
		DBA_FREE_SPACE
	GROUP BY
		TABLESPACE_NAME,FILE_ID
	) B
WHERE
	A.TABLESPACE_NAME = B.TABLESPACE_NAME
	AND A.FILE_ID = B.FILE_ID

 

 

--특정 테이블, 테이블스페이스 변경

alter table [테이블명] move tablespace [테이블 스페이스명]

 

 

--해당 테이블스페이스의 물리적인 파일의 이름 또는 위치변경

alter tablespace rename [A] to [B]

 

 

--해당 테이블스테이스의 용량을 1024메가로 변경

alter tablespace [테이블스페이스명] add datafile [추가할데이터파일명] size 1024M;

 

 

--해당 데이터파일경로에 해당하는 테이블스페이스의 크기가 FULL이 되면 자동으로 100메가씩 증가.

alter database datafile [데이터파일경로] autoextend on next 100m maxsize unlmited;

 

 

 

★ 삭제 주의, 삭제 옵션 다 이해 후 실행 필요

★ 운영 중인 테이블스페이스 날림 철컹철컹    

 

 

--테이블스페이스 삭제

drop tablespace [테이블 스페이스명];

 

 

--테이블스페이스 내의 객체(테이블, 인덱스등)를 전체 삭제

drop tablespace [테이블 스페이스명] include contents;

 

 

--테이블스페이스의 모든 세그먼트를 삭제. (데이타가 있는 테이블 스페이스 제외)

drop tablespace [테이블 스페이스명] including contents;

 

 

--삭제된 테이블스페이스를 참조하는 다른 테이블스페이스의 테이블로부터 참조무결성 제약 조건을 삭제

drop tablespace [테이블 스페이스명] cascade constraints;

 

--테이블 스페이스의 물리적파일까지 삭제

drop tablespace [테이블 스페이스명] including contents and datafiles;

 

 

--테이블스페이스 생성

CREATE TABLESPACE TEST
   DATAFILE '/PATH.../.../test.dbf'
   SIZE 2048M
   AUTOEXTEND ON
   NEXT 4M MAXSIZE UNLIMITED
   LOGGING PERMANENT EXTENT MANAGEMENT LOCAL AUTOALLOCATE
   BLOCKSIZE 8K
   SEGMENT SPACE MANAGEMENT MANUAL
   FLASHBACK ON;

 

 

--생성 계정에 테이블스페이스 설정
CRAETE USER [사용자계정명] IDENTIFIED BY [비번] DEFAULT TABLESPACE TEST;

 

 

--테이블 만들 때 테이블스페이스 지정

CREATE TABLE [테이블명] ( ..... 내용 ...... ) TABLESPACE [존재하는 테이블스페이스명];

 

Posted by 하리하라​
:

행복대로 단속 카메라 집중 포설 - 10km 초과 시 촬영

- 정속 필수 / 초과 시 100% 단속

 

 

 

● 세종시 용호동 625 행복대로 미르터널 진출 후 3차로 / 시속 50km 구간

(용호동 산40 제4-2생활권 → 제6-2생활권)

- 미르터널 끝나고 우회전 구간

- 교통 사고가 많아 무인 단속 장비 추가 했다는 곳

- 미르터널 70km 구간 단속 지점이라고 쓰여 있는데 이거 믿고 70km 밟으면 100m 뒤에 바로 50km 단속 카메라 당첨

(무인 카메라 세종시 단속 1위 위엄, 그中 2024년말에 신설된 곳으로 1위 위엄을 고수하며 1위 단속 스팟 등극 예정)

 

 

● 세종시 행복대로 금빛노을교 100m 전 12차로 시점 / 시속 70km 구간

(집현동 산146-4 제4-2생활권 → 제6-2생활권)

- 위랑 똑같은 행복대로 부분 구역

{세나루지하차도 →  집현동 산146-4(집중단속) → 금빛노을교(좌우 강)  →  너비지하차도 →  다솜터널 → 미르터널(집중단속) → 우회전}

 

 

● 행복대로 전체에서 상단 서클이 미르터널 단속 지점, 아래 서클이 신규 단속 구간인 집현동

 

 

● 행복대로 전체 - 대전-오송 네비 오버랩

 

● 둔산동 - 오송 / 스퀘어 안이 행복대로 구간

 

※ 상기 2곳 2025년 시행. 

Posted by 하리하라​
:

설치 시, 아이디 물어보는 것 없이

비밀번호 입력란에 입력했던 비번 기억 - ①

 

설치 완료 후

1. CLI 실행

 

2. sqlplus 실행

 

3. 아이디 system 입력

 

4. 설치 비밀번호 ① 입력

 

5. 접속 성공 메세지 확인 후

 

6. conn/as sysdba 입력

 

7. "연결되었습니다" 메세지 확인

(위를 CLI에서 한번에 실행하는 방법 / sqlpus "/as sysdba")

 

8. alter session set "_ORACLE_SCRIPT"=true; 실행 / 일반 계정 생성 활성화

- false는 특수 계정 만들 때 ##userid 식으로 샵을 넣어 만듬. 넣지 않으면 오류 발생

- 해당 설정을 해주지 않고 계정 생성 시 "ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다." 오류 발생

- 이경우 create user c##{사용자 아이디} identified by {사용자 비밀번호}; 식으로 생성 필

 

9. 사용자 계정 생성 실행

create user {사용자 계정명} identified by {비밀번호};

 

10. 사용자 DBA 권한 부여

grant dba to {사용자 계정명};

 

11. 일반 사용자 권한 부여 / 접속 및 테이블 테이블 생성(리소스 사용) 권한

grant connect, resource to {사용자 계정명};

 

12. 사용자 삭제

drop user {사용자 아이디} cascade;

 

※ c##{사용자 아이디} 사용자 계정

- ##은 보통 시스템 계정에 붙는 규칙이며 c는 공통 사용자(common user) 명시적 표기

- 오라클 12c 버전부터 생김

- 위에는 특수 목적이라 했지만, 개인 사용자와 공통으로 쓰는 사용자 계정을 명시적으로 분리하여 쓰기 위함

- 즉 c##로 시작하는 계정은 나 혼자 쓰는 것이 아닌 공용(common) 계정이라는 뜻을 명시적으로 표시

- c## 사용자는 여러개 CDB(Container Database)에서 계정이 공유되어 CDB의 모든 PDB(Public DB)에 접근 할 수 있음

  (C##가 없는 계정 경우 해당 DB만 사용)

 

※ connect, resource, dba 같은 role 부여 지양

- create session, create table, create procedure, select, update, all, index, alter... 등 권한을 묶어 놓은 connect, resouce 같은 것(=role)으로 일괄 권한 부여가 아닌 필요한 권한(craete table..)만 직접 부여하여 보안을 제고하는 것을 선호

- role이 아닌 rule은 SQL Optimization 동작 원리. RBO(Role-Base Optimization) vs CBO(Cost-Base Optimization). 혼동 주의

Posted by 하리하라​
:

DBA 무조건 로그인

DBMS/ORACLE 2025. 3. 4. 11:33 |

CLI 에서 아래 입력

sqlpls "/as sysdba"

 

 

로그인 되지 않을 경우

DBA가 해당 방법 막았을 경우 

 

 

오라클 설치 후 따로 만진 것이 없다면

무조건 로그인 가능

 

 

sysdba 막는 방법은

sqlnet.ora 파일에서 아래 내용 추가

SQLNET.AUTHENTICATION_SERVICES=(NONE)

 

즉 막혀 있으면

해당 파일에서 해당 영역을 수정하여 강제 로그인 가능

 

 

 

Posted by 하리하라​
:

무료 DBMS - DBEAVER

LINK 2025. 3. 4. 11:16 |

https://dbeaver.io/

'LINK' 카테고리의 다른 글

스프링부트 관련  (1) 2024.09.18
SVN Connector 다운로드 문제  (0) 2023.07.20
오라클 과거 버전 다운로드  (1) 2022.07.26
/dev/null 2>&1  (0) 2022.05.31
Posted by 하리하라​
:

● 설치 환경

- AMD 7995x 

- 32G RAM

- HDD M.2 GEN5 2G

 

 

● 설치 무한대기 구간

 M.2 특성상 쭉쭉 고속으로 설치되다

 

① Oracle Database Configuration Assistant 90% 진행 상태

- 네트워크 상태, I/O 상태 등 모든 부하가 없는 상태로 거의 멈춘 상태처럼 보이나

무작정 기다림 정상 설치 진행 확인 / 10분 소요

 

② 신규 데이터베이스 구성 

- 이전 무한 대기 상태와 비슷, 또 역시 무작정 기다림 정상 설치 진행 / 10분 소요

 

 

● 결론

- 오라클 설치 관련 로그에 아무것도 올라오지 않으면 무작정 기다리는 것이 해법

- M.2 아닌 경우 시간이 더 걸리는 것인지는 미확인. 그러나 빈번한 I/O 발생으로 지연은 아님 

- 인터넷은 검색 결과 대부분 재설치로 해결. 근본적인 문제 내용은 CPU 개수 문제가 유일

Posted by 하리하라​
:

1. 윈도우 > 실행 > cmd 입력 > 관리자 기능으로 실행

 

 

2. taskkill /f /im explorer.exe 입력

 

 

3. start explorer.exe 입력

 

끝. 만약 해결되지 않았다면

 

 

4. attrib %userprofile%\appdata\local\iconcache.db -s -r -h

 

 

5. 이어 del /q %userprofile%\appdata\local\iconcache.db

 

끗.

Posted by 하리하라​
:

1. 실행 > gpedit.msc 입력 > 실행

 

2. "로컬 그룹 정책 편집기" 창 오픈 확인

 

3.  아래 경로로 이동

 

4. 파일 시스템 경로에서 우측 설명 보면 "Win32 긴 경로 사용" 선택

 

Posted by 하리하라​
:

레지스트리 

컴퓨터\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace

해당 폴더에서 지우고 싶은 드라이브 명에 일치하는 레지스트리 파일 삭제

윈도우 기본 레지스트리 편집기에서 상기 주소 복사하여 이동 가능

 

레지스트리 수정 경험이 없으신 분들은 수정 주의!

잘못 수정할 경우 컴퓨터 켜지지 않음.

 

 

 

끗.

Posted by 하리하라​
:

 

- Gen4, Gen5 세대에 따라 순차적 읽기/쓰기 속도 차이

 

※ 랜던 읽기, 쓰기는 오히려 Gen4 삼성 980 PRO SSD가 Gen5 보다 2배 빠르나 예외적 케이스, Gen4/Gen5 둘 다 랜덤 읽기/쓰기 속도 거의 차이 없음. Gen3도 크게 차이 없음. 

 

 

※  구매 시 주의가 필요한 것은, 제온 CPU를 쓰는 메인보드가 아니라면 거의 Gen5 세대 M.2 SSD 경우 1개 이상 지원하는 메인보드가 거의 없음. 2025년 2월 기존, X870E-E 보드가 Gen 5.0 3개까지 지원. 즉 Gen5 고가 부품을 2개 사고 1개를 쓰지 못하여 당근에 파는 경우 많음. 줍줍으로 2개 구매. 개이득.

 

※ PCIe 확장 카드를 통해(ASUS Hyper Gen5.0 x 4) 최대 4대를 더 장착하는 경우, 메인보드가 지원하더라도 CPU에서도 아래 그림처럼 레인수를 지원해야 한다. 기본적으로 그래픽 카드에서 16x를 쓰고, 장착된 SSD 및 PCie 장착된 다른 디바이스에서도 쓰기 때문에 남은 레인이 없을 경우 장착해도 동작하지 않는다. ASUS Hyper Gen5.0 PCIe 카드 경우 지원되는 PC는 거의 전무. 역시 제온 CPU 경우 레인도 많이 지원하고 해당 CPU가 들어가는 메인보드가 대부분 지원. 아예 그래픽카드를 뽑고 내장그래픽(CPU)을 쓰며 테스트하고 싶어도 호환이 되지 않는 메인보드 대다수

 

 

 

집에 최근 셋업한 PC에 아래 Gen5 3개 장착 / ASUS Hyper 5.0 경우 장착 포기 

 

'HARDWARE' 카테고리의 다른 글

GIGABYTE(기가바이트) Intel 700 Series BIOS(CMOS) 주요 셋업  (1) 2024.11.26
Posted by 하리하라​
:

Spring WebFlux

OS/Linux 2025. 2. 10. 14:01 |

https://docs.spring.io/spring-framework/reference/web/webflux.html

 

Spring WebFlux :: Spring Framework

The original web framework included in the Spring Framework, Spring Web MVC, was purpose-built for the Servlet API and Servlet containers. The reactive-stack web framework, Spring WebFlux, was added later in version 5.0. It is fully non-blocking, supports

docs.spring.io

 

- 쿠팡, 배민 적용.

- 게임 서버, 인구주택조사 같은 실시간 접속이 대량 발생 효과적 

Posted by 하리하라​
:
public class TestClass {
     private static final Logger logger = LoggerFactory.getLogger(TestClass.class);
     public void TestClass() {
          logger.info("Hello!");
     }
}

 

@Log4j
public class TestClass {
     public void TestClass() {
          log.info("Hello!");
     }
}
Posted by 하리하라​
:

레지스트리 편집 화면에서 상단 주소 입력창에 아래 각 입력하여 보이는 목록 삭제

 

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run

 

 

레지스트리 편집 창은 윈도우 명령 창에서 regedit 입력 실행

(윈도우 로고 / 실행 / regedit)

 

잘못 만지면 컴퓨터가 켜지지 않을 수 있기 때문에 정확히 위에 있는 경로에서만 삭제 필요

 

 

 

'OS > Windows' 카테고리의 다른 글

긴 경로명, 긴 파일명 허용 처리  (0) 2025.02.27
OneDrive 2개 중복으로 보일 때  (0) 2025.02.19
윈도우10/11 원격 로그인 문제  (0) 2024.12.11
윈도우 추천 잠금화면 강제 변경  (0) 2024.11.26
Windows PowerSheell  (0) 2024.11.26
Posted by 하리하라​
:

윈도우 로그인이 잘 되다가 

윈도우 계정으로 로그인이 되어있지 않아 보안 경고가 떴고

 

그래서 윈도우 계정으로 로그인 했더니

이후 외부에서 원격 접속으로 해당 PC가 로그인 되지 않을 때

 

모두 윈도우 제조사 거지 같은 정책 때문.

 

 

윈도우 계정 로그인 시

기존 계정 로그인이 사라지고 핀번호를 만들라고 한다.

 

일단 만들고 PIN번호로 로그인 후

 

 

1.

명령어 창에서 로그인 입력, 로그인 옵션 실행

 

 

2.

추가 설정에서 

보안을 강화하려면 이 장치의... 어쩌구 거기 부분에서 끔 선택

 

 

3.

그리고 해당 윈도우 계정 로그아웃

 

 

4. 다시 로그인 하려고 하면

로그인 옵션이 하나 더 보이는데, 여기서 윈도우 계정 비밀번호로 로그인

(핀번호로 로그인 X)

 

 

5. 그리고 다시 원격 접속 시도

==> 정상 로그인 

 

'OS > Windows' 카테고리의 다른 글

OneDrive 2개 중복으로 보일 때  (0) 2025.02.19
윈도우 자동 시작 프로그램 삭제  (0) 2024.12.11
윈도우 추천 잠금화면 강제 변경  (0) 2024.11.26
Windows PowerSheell  (0) 2024.11.26
SSH RSA 키 충돌  (0) 2024.10.10
Posted by 하리하라​
:

●●●●●●●● Tweaker 탭메뉴 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
- CPU/ RAM/ GPU  각 오버클럭 튜닝 설정

- 전문가 아니면 해당 메뉴는 기본 값으로 유지 필요

- 오버클럭 했을 때 전체적으로 온도 상승 및 부팅 문제 유발 가능

- CPU 등 각 부품 온도가 섭씨 30도 선에 있을 때 시도 가능

- 아무것도 실행하지 않은 컴퓨터 환경에서 각 부품 섭씨 온도가 50도 이상 경우 지양

 

●●●●●●●● Setting 탭메뉴 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
- GEN5 Redriver SIPO Mode : 활성화 권한 > 해당 메뉴 없는 분들은 BIOS 업데이트
- VT-d : 개발자 경우 가상 환경을 많이 쓰는데 이 경우 활성화 권장
- Intel Platform Trust Technology(PTT) : 윈도우11 활성화 필수(윈도우 홈페이지 안내 내용)
- CPU PCie Link Speed : CPU 기반 PCI Express 슬롯 작동 모드 설정
- PCH PCie Link Speed : 칩셋 기반 PCI Express 슬롯 작동 모드 설정

- Initial Display Output
  설치된PCI Express그래픽카드또는온보드그래픽에서모니터디스플레이의최초시작을 지정
   IGFX 온보드 그래픽을 첫 번째 디스플레이로 설정합니다.
   PCIe 1 Slot PCIEX16 슬롯의 그래픽 카드를 첫 번째 디스플레이로 설정합니다.
   PCIe 2 Slot PCIEX8 슬롯의 그래픽 카드를 첫 번째 디스플레이로 설정합니다.
   PCIe 3 Slot PCIEX4 슬롯의 그래픽 카드를 첫 번째 디스플레이로 설정합니다

- Internal Graphics
  온보드 그래픽 기능을 사용 또는 사용하지 않도록 설정 기능 

- PCIE Bifurcation Support
  PCIEX16 슬롯의 대역폭 분할 방식을 결정할 수 있습니다.


- PCIE Tunneling over USB4
  PCIE Tunneling over USB4를 사용 또는 사용 안 함으로 설정합니다

- NVMe Configuration(NVMe 구성)
  설치된 경우 M.2 NVME PCIe SSD에 대한 정보

- VMD setup menu(VMD 설정 메뉴)
   · 일반적으로 쓰지 않는 기능으로 비활성.

   · RAID라는 기술로 여러 저장창지를 1개 처럼 만들어 대용량 저장장치 (논리적) 1개로 만들 사용


- Ethernet Controller / PCIe GBE Family Controller
  (이더넷 컨트롤러 / PCIe GBE 제품군 컨트롤러)
  이 하위 메뉴는 LAN 구성 옵션 관련 정보를 제공해줍니다.

- GEN5 Redriver SIPO Mode >> 활성화
  GEN5 Redriver SIPO Mode를 사용 또는 사용 안 함으로 설정합니다

- Intel Platform Trust Technology (PTT) >> 윈도우11 활성
  Intel ® PTT 기술의 사용 여부를 설정합니다.

- 3DMark01 Enhancement >> 활성
  일부 레거시 벤치마크 성능 향상


●●●●●●●● System Info 탭메뉴 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
- Plug in Devices Info(플러그인 장치 정보)
 PCI Express그리고설치되어있는경우M.2장치에 대한 정보 확인

-ƒ Q-Flash
 BIOS 업데이트 및 기존 구성 백업


●●●●●●●● Boot 탭메뉴 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
- Boot Option Priorities / 부팅 순서 정의
  · 부팅 가능한 USB가 꼽혀 있는 경우 "UEFI:" 접두어 항목 드라이브 보임

- CSM Support >> 활성 

- Storage Boot Option Control 
  저장장치 컨트롤러에 대해 UEFI 또는 레거시 옵션 ROM을 사용으로 설정할 것인지 여부를
  선택할 수 있습니다.
  Do not launch 옵션 ROM을 사용안함으로 설정합니다.
  UEFI UEFI 옵션 ROM만 사용하도록 설정합니다.
  Legacy 레거시 옵션 ROM만 사용하기로 설정합니다.
   이 항목은 CSM Support가 Enabled로 설정되어 있을 때만 구성할 수 있습니다.

- Other PCI devices
  LAN,저장장치및그래픽컨트롤러가아닌PCI장치컨트롤러에대해UEFI또는레거시옵션
  ROM을 사용으로 설정할 것인지 여부를 선택할 수 있습니다.
  Do not launch 옵션 ROM을 사용안함으로 설정합니다.
  UEFI UEFI 옵션 ROM만 사용하도록 설정합니다.
  Legacy 레거시 옵션 ROM만 사용하기로 설정합니다.
  이 항목은 CSM Support가 Enabled로 설정되어 있을 때만 구성할 수 있습니다.

 

 

●●●●●●●● 기타 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

 

- 내장 디스플레이포트 to 외장 연결(디스플레이이 케이블 또는 미니 디스플레이 케이블 필요)
  이를 통해 내외부 그래픽카드 동시 사용 

- 모든 M.2 SSD 장착 시, 해당 자리 바닥에 필림 꼭 때기(다 붙어있음). 안때면 발열↑

- PCie5.0/PCie4.0/PCie3.0 저장 장치 인터페이스 사용
  ● CPU
    · M.2 커넥터 1개(소켓 3, M 키, 유형 25110/2580 PCIe 5.0 x4/x2 SSD지원) (M2C_CPU)
    · M.2 커넥터 1개(소켓 3, M 키, 유형 22110/2280 PCIe 4.0 x4/x2 SSD지원) (M2A_CPU)
  ● 칩셋
    · M.2 커넥터 1개(소켓 3, M 키, 유형 22110/2280 PCIe 4.0 x4/x2 SSD지원) (M2Q_SB)
    · M.2 커넥터 1개(소켓 3, M 키, type 2280 PCIe 4.0 x4/x2 SSD 지원) (M2P_SB)
    · M.2 커넥터 1개(소켓 3, M 키, type 2280 SATA 및 PCIe 4.0 x4/x2 SSD지원) (M2M_SB)
    · SATA 6Gb/s 커넥터 4개Š NVMe SSD 저장 장치의 경우, RAID 0, RAID 1, RAID 5 및 RAID 10 지

 

- M.2 SSD 장착 시 기본적으로 장착 지점에 먼지 흡착 방지 필름이 있기 때문에 때고 장착 필요

  필림을 두고 장착 시, 발열 ↑

 

 

* 참조 : 기가바이트 메뉴얼(BIOS 업데이트 파일 제공 등)

https://www.gigabyte.com/kr/Motherboard/Z790-AORUS-PRO-X/support#support-manual

 

Z790 AORUS PRO X 지원 | 메인보드(M/B) - GIGABYTE Korea

Memory Support Storage Support

www.gigabyte.com

 

'HARDWARE' 카테고리의 다른 글

M.2 SSD Gen5 VS Gen4 VS Gen3 VS SSD VS HDD  (0) 2025.02.19
Posted by 하리하라​
:

윈도우 탐색기 주소창에 아래 주소 복사 붙이기

%UserProfile%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets

 

해당 경로에 있는 것이 모두 이미지 파일. 쉽게 볼 수 없도록 이미지 파일 형태로 저장되어 있지 않은데

윈도우 > 실행 > cmd(관리자 권한으로 실행) 

 

해당 창에서 다음 명령어 입력

cd %UserProfile%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets

 

그리고 아래 명령 입력 

ren *. *.png

확장자가 없는 모든 파일(파일명이 점 뒤에 아무것도 없는 파일)에 확장자 png 붙이라는 명령 실행한 결과 

 

이제 윈도우 탐색기에서 점(.) 뒤에 png가 붙어서 더블 클릭하여 이미지 확인 가능

 

여기서 보기 싫었던 파일은 삭제가 아닌, 예쁜 이미지를 보기 싫었던 파일명으로 변경하여 덮어쓰기 

 

마지막으로 .png 붙였던 확장자를 다시 제거(안그럼 잠금화면 이미지 다 나오지 않음)

ren *.png *.

 

 

그리고 잠금화면 실행하면 짜잔 ~ :D ㅎㅎㅎ 

바탕화면 잠금화면 이미지는 해당 경로에 없고, 찾아보려고 했으나 포기  ㅎㅎ

분명한 것은 %UserProfile%\AppData\Local\ 경로에 바탕화면 잠금화면 이미지 없음

'OS > Windows' 카테고리의 다른 글

윈도우 자동 시작 프로그램 삭제  (0) 2024.12.11
윈도우10/11 원격 로그인 문제  (0) 2024.12.11
Windows PowerSheell  (0) 2024.11.26
SSH RSA 키 충돌  (0) 2024.10.10
기타 메모  (0) 2024.06.11
Posted by 하리하라​
: