728x90

SQL Error [1227] [42000]: (conn=601379) Access denied; you need (at least one of) the SUPER, SET USER privilege(s) for this operation

 

CREATE DEFINER=`test`@`%` PROCEDURE

-> CREATE PROCEDURE

 

DEFINER 삭제하고 명령어 수행 시 가능 

728x90

'MYSQL' 카테고리의 다른 글

MariaDB binlog 삭제 안 되는 경우  (0) 2025.02.04
[MariaDB] 계정 비밀번호 복잡도 변경  (0) 2024.12.27
[MariaDB] 통계수집  (1) 2024.12.27
view 전체 쿼리 확인  (0) 2024.09.10
Mysql Object 조회  (1) 2024.06.27
728x90

-- ORA-01723 : zero-length columns are not allowed

뷰를 테이블로 생성 시 발생하는 에러로 뷰 컬럼의 길이가 0인 경우 발생 

 

CREATE TABLE test.test1
AS 
SELECT 
cast(NULL as varchar2(10)) AS ID
, cast(NULL as varchar2(10)) AS NM
, cast(NULL as varchar2(10)) AS DID1
, cast(NULL as varchar2(10)) AS NM1
, cast(NULL as varchar2(10)) AS ID2
, cast(NULL as varchar2(10)) AS NM2
,CD
,CD_NM
FROM test .INFO;

728x90
728x90

-- msboot

startManagedServer -dasurl hostname:port -domain jeus_domain -server container_name -u wasadmin -f jeusEncode경로 -cachelogin

-- msdown
jeusadmin -host hostname:port -domain jeus_domain  -u wasadmin -f jeusEncode경로 local-shutdown -cachelogin

728x90
728x90

-- JOB 소유자 계정에서 BROKEN 시

EXECUTE dbms_job.broken(11, TRUE); 
EXECUTE dbms_job.broken(12, TRUE); 
EXECUTE dbms_job.broken(49, TRUE);

 

-- SYSDBA 계정에서 다른 계정 소유 JOB BROKEN 시

exec dbms_ijob.broken(11,true);
exec dbms_ijob.broken(29,true);
exec dbms_ijob.broken(69,true);
exec dbms_ijob.broken(12,true);

 

728x90
728x90

-- purge 명령어로 binlog 삭제 

purge binary logs to 'mysql-bin.000025';

PURGE BINARY LOGS BEFORE '2025-02-01 00:00:00';

 

-- binlog 보관주기 확인
show global variables like 'expire_logs_days';
set global expire_logs_days=3;
flush privileges;

-- 삭제 안 될시 warnings 확인 
MariaDB [(none)]> show warnings\G
*************************** 1. row ***************************
  Level: Note
   Code: 1375
Message: Binary log 'mysql-bin.000001' is not purged because it is the current active binlog
1 row in set (0.000 sec)

-- slave_connections_needed_for_purge 설정 확인 
show global variables like 'slave_connections_needed_for_purge';
set global slave_connections_needed_for_purge=0;

728x90

'MYSQL' 카테고리의 다른 글

SQL Error [1227]  (0) 2025.07.15
[MariaDB] 계정 비밀번호 복잡도 변경  (0) 2024.12.27
[MariaDB] 통계수집  (1) 2024.12.27
view 전체 쿼리 확인  (0) 2024.09.10
Mysql Object 조회  (1) 2024.06.27
728x90

MSSQL UI로 하려다 안 되서 명령어로 간단하게

 

alter login "계정명" with password='비번' MUST_CHANGE, CHECK_EXPIRATION = ON;

728x90
728x90

-- 에러 코드도 없이 수행이 안 되는 경우

-- 유지관리계획 우클릭 --> 기록 보기 --> SQL Server 에이전트 확인

 

 

-- 서버 admin 계정명을 변경하여 MSSQL 내부의 OS admin 사용자명도 변경해야 함.

-- 보안 --> 로그인 --> hostname\admin계정명 확인!!

728x90
728x90

simple_password_check_digits : value 값 이상의 숫자 포함    
simple_password_check_letters_same_case : value 값 이상의 대문자 포함  
simple_password_check_minimal_length : value 값 이상의 패스워드 길이    
simple_password_check_other_characters  : value 값 이상의 특수문자 포함

 

-- 계정 비밀번호 복잡도 조회 쿼리
MariaDB [(none)]> show global variables like 'simple_password%';
+-----------------------------------------+-------+
| Variable_name                           | Value |
+-----------------------------------------+-------+
| simple_password_check_digits            | 1     |
| simple_password_check_letters_same_case | 1     |
| simple_password_check_minimal_length    | 8     |
| simple_password_check_other_characters  | 1     |
+-----------------------------------------+-------+
4 rows in set (0.001 sec)

 

-- 설정값 변경 명령어 
MariaDB [(none)]> set global simple_password_check_letters_same_case = 1;

 

-- 재기동 후에도 변경이 안 되게 하려면 my.cnf파일에도 설정해야함!!

728x90

'MYSQL' 카테고리의 다른 글

SQL Error [1227]  (0) 2025.07.15
MariaDB binlog 삭제 안 되는 경우  (0) 2025.02.04
[MariaDB] 통계수집  (1) 2024.12.27
view 전체 쿼리 확인  (0) 2024.09.10
Mysql Object 조회  (1) 2024.06.27
728x90

--  테이블 통계 확인 쿼리

MariaDB []> select * from mysql.innodb_table_stats;

 

--  인덱스 통계 확인 쿼리
MariaDB []> select * from mysql.innodb_index_stats;

 

-- 전체 데이터베이스 통계수집
mysqlcheck -a --all-databases

 

-- 특정 테이블 통계 수집
optimize table table_name;

728x90

'MYSQL' 카테고리의 다른 글

MariaDB binlog 삭제 안 되는 경우  (0) 2025.02.04
[MariaDB] 계정 비밀번호 복잡도 변경  (0) 2024.12.27
view 전체 쿼리 확인  (0) 2024.09.10
Mysql Object 조회  (1) 2024.06.27
ERROR 1064 (42000)  (2) 2024.06.27
728x90

SELECT MAX( parsing_schema_name ) parsing_schema_name ,

MAX( MODULE ) MODULE ,

MAX( s.sql_id ) sql_id ,

COUNT( s.exact_matching_signature ) literal_sql_cnt ,

ROUND( SUM( buffer_gets ) /sum( s.executions ) , 2 ) buffer_avg ,

ROUND( SUM( elapsed_time )/1000000 /sum( s.executions ) , 2 ) elapsed_avg ,

ROUND( SUM( rows_processed ) /sum( s.executions ) , 2 ) rows_processed ,

SUM( s.executions ) executions ,

ROUND( SUM( cpu_time ) /max( cpu_time_total ) *100 , 2 ) ratio_cpu ,

ROUND( SUM( elapsed_time ) /max( elapsed_time_total ) *100 , 2 ) ratio_elapsed ,

COUNT( DISTINCT s.plan_hash_value ) plan_cnt ,

substr_sqltext sql_text

FROM (

SELECT s.parsing_schema_name ,

s.module ,

s.sql_id ,

s.hash_value ,

s.plan_hash_value ,

s.address ,

s.sql_text substr_sqltext,

s.executions ,

s.buffer_gets ,

s.disk_reads ,

s.rows_processed ,

s.cpu_time ,

s.elapsed_time ,

s.force_matching_signature ,

s.exact_matching_signature ,

ROUND( (s.buffer_gets / s.executions) , 1 ) lio ,

ROUND( (s.elapsed_time / s.executions) /1000000 , 1 ) elapsed_sec ,

ROUND( (s.cpu_time / s.executions) /1000000 , 1 ) cpu_sec ,

SUM( s.cpu_time ) over( ) cpu_time_total ,

SUM( s.elapsed_time ) over( ) elapsed_time_total

FROM v$sqlarea s

where s.executions > 0

) s

WHERE s.executions > 0

AND s.force_matching_signature <> exact_matching_signature

AND s. parsing_schema_name NOT IN ( 'SYS' , 'SYSTEM' , 'SYSMAN' )

GROUP BY s.force_matching_signature, substr_sqltext

HAVING COUNT( s.exact_matching_signature ) >= 2

ORDER BY literal_sql_cnt DESC

728x90

+ Recent posts