본문 바로가기

데이터베이스18

MySQL 패스워드 잊어버렸을 때 해결방법 해결 방법systemd 환경변수 이용1. 서비스 중지systemd stop mysqld2. skip-grant-tables 옵션 넣기systemctl set-environment MYSQLD_OPTS="--skip-grant-tables --skip-networking"3. mysqld 시작systemctl start mysqld4. 패스워드 없이 접속mysql -u root5. 패스워드 변경flush privileges;alter user 'root'@'localhost' identified by 'NewPassword';flush privileges;6. 옵션 제거 및 정상 재시작systemctl unset-environment MYSQLD_OPTSsystemctl restart mysqld 옵션--.. 2026. 5. 21.
SQL*NET 환경설정 SQL*NET [SQLNET.ORA] - ORACLE 서버, 클라이언트 양쪽에 적용되는 파라미터를 설정한다. Ex> SQLNET.AUTHENTICATION_SERVICES = (NTS) -- NT 서비스 로그인을 사용하겠다는 의미 NAMES.DEFAULT_DOMAIN = oracle.com -- DB_DOMAIN, 접속 문자열의 디폴트 확장자 NAMES.DIRECTORY_PATH = (TNSNAMES, ONAMES, HOSTNAME) -- 접속 문자열 찾는 방법 SQLNET.AUTHENTICATION_SERVICES = (NTS): - ORACLE 리스너 서비스를 실행할 때 오라클을 설치했을 당시의 로컬 유저로 실행하겠다는 의미다. 따라서 권한이 없는 유저로 ORACLE을 설치하면 종종 리스너 서비스가 .. 2015. 5. 15.
SQL*Plus에서 AUTOTRACE 사용하기 [AUTOTRACE 사전준비] 1. PLAN_TABLE 생성 - $ORACLE_HOME/rdbms/admin/utlxplan.sql (오라클 10g 이후 부터 별도로 테이블 생성하지 않아도 SYS.PLAN_TABLE$ 사용하여 실행 계획 저장가능) 2. PLUSTRACE 권한 부여 - $ORACLE_HOME/sqlplus/admin/plustrce.sql Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]] 옵션 설정 SQL 실행 계획 실행 결과 통계 정보 SET AUTOTRACE ON 수행 출력 출력 출력 SET AUTOTRACE ON EXPLAIN 수행 출력 출력 X SET AUTOTRACE ON STATISTICS 수행.. 2015. 4. 29.
DBMS_METADATA 사용하기 [OBJECT_TYPE] - SELECT DISTINCT OBJECT_TYPE FROM DBA_OBJECTS; EDITION INDEX PARTITION CONSUMER GROUP SEQUENCE TABLE PARTITION SCHEDULE QUEUE RULE JAVA DATA PROCEDURE OPERATOR LOB PARTITION DESTINATION WINDOW SCHEDULER GROUP LOB PACKAGE PACKAGE BODY LIBRARY PROGRAM RULE SET CONTEXT TYPE BODY JAVA RESOURCE XML SCHEMA TRIGGER JOB CLASS UNDEFINED DIRECTORY MATERIALIZED VIEW TABLE INDEX SYNONYM VIEW .. 2015. 4. 29.