본문 바로가기
반응형

IT565

[리눅스] 시스템 부팅로그 확인방법 / boot.log 리눅스 시스템이 부팅될 때의 로그를 확인하는 로그파일에 대해서 알아보자 boot.log 파일이란? 시스템의 데몬들이 실행되거나 재시작 되었을 경우 기록하는 로그파일로 부팅시 에러사항이나 조치사항을 확인하는 경우에 사용된다. 로그 위치 /var/log/boot.log 명령어 사용법 last -f /var/log/boot.log 2022. 1. 27.
[MSSQL] 오픈쿼리 다른 디비 연결 / 연결된 서버 사용법 MSSQL 서버에서 원격지에 있는 디비서버를 연결하기 위해서는 "연결된 서버" 옵션을 사용한다. 해당 기능을 사용해서 연결하게되면 일반 쿼리가 아닌 오픈쿼리(OPENQUERY) 문법으로 쿼리를 작성해야 한다. 이번 시간에는 MSSQL 오픈쿼리 사용법에 대해서 알아보자. 오픈쿼리(OPENQUERY) 문법 SELECT [컬럼명] FROM OPENQUERY ([서버이름], 'SELECT [컬럼명] FROM [테이블명]'); 오픈쿼리(OPENQUERY) 예문 오픈쿼리를 사용하여 데이터 조회를 하는 SELECT 예문이다. 오라클과 MSSQL 문법에 맞게 사용하면 되겠다. ORACLE SELECT * FROM OPENQUERY (ORACLE_DB, 'SELECT * FROM bebeTB where ROWNUM 2022. 1. 18.
[ORACLE] top 10 명령어(ROWNUM) - 상위 테이블 데이터 10개 오라클에서 상위 10개의 행을 보는 TOP 10 명령어 ROWNUM 사용법에 대해서 알아보자. ORACLE 테이블의 상위 10개의 값을 가져오는 쿼리입니다. 더 많은 양의 데이터를 가져오기를 원한다면 10 숫자를 변경하면 됩니다. SELECT * FROM [TABLE] WHERE ROWNUM 2022. 1. 18.
윈도우 심볼릭(소프트) 링크 생성 & 삭제 & 조회 이번 시간에는 윈도우 유용한 기능중 하나인 심볼링 링크(symbolic link) 생성 및 삭제, 조회 하는 방법에 대해서 알아보겠습니다. 심볼링 링크(symbolic link)란? 윈도우의 바로가기의 개념과 비슷한 방식으로 링크를 연결하여 원본 파일을 사용하는 효과를 내는 링크. 생성 문법 #심볼링 링크 생성 mklink /d 링크이름 실제위치 생성 예문 C:\Users>mklink /d "C:\Users\test\bebeya_Link" "C:\bebeya" C:\Users\test\bebeya_Link C:\bebeya에 대한 기호화된 링크를 만들었습니다. 바로가기와 비교 GUI 상으로 바로가기와 심볼링 링크(symbolic link)를 비교하면 다음과 같다. 터미널(cmd) 창에서 보면 다음과 같이.. 2022. 1. 18.
[MSSQL] 모델링 실습 / 데이터베이스 다이어그램 데이터베이스 ERD 작성이 필요하다. ERD(Entity Relationship Diagram)란 무엇일까? ERD는 말로서 되어있는 요구분석사항을 그림으로 그려내어 그 관계를 도출하는 것이다. 데이터 모델링 분야에서 "개체-관계 모델(Entity Relationship Model)"이란 구조화된 데이터에 대한 일련의 표현이다 ERD 설계시 전문 설계툴을 사용하기도 하지만 MSSQL에서는 SSMS(SQL Server Management Studio)에서 기본적으로 제공하는 "데이터베이스 다이어그램"이 존재한다. 이를 사용하여 엔터티간의 관계나 테이블 구조를 볼 수 있다. 그럼 이제 이 도구를 사용해보도록 하자. 데이터베이스 다이어그램 실행 데이터베이스-> 데이터베이스 다이어그램 -> 새 데이터베이스 다이.. 2022. 1. 17.
[MSSQL] null & not null 제약조건 변경하기 MSSQL 테이블의 특정컬럼 제약조건을 not null에서 -> null 허용으로 변경하려고 작업하는중 오류가 발생. 오류내용 변경 내용을 저장할 수 없습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고 다시 만들어야됩니다. 해결방법 GUI 편집기를 사용하지 않고 명령어를 입력하여 변경진행. null 허용하지 않음으로 설정 변경하기 문법 : ALTER TABLE [table] ALTER COLUMN [column] [datatype] NOT NULL; 에제 : ALTER TABLE 고객테이블 ALTER COLUMN 주소 nvarchar(20) NOT NULL; null 허용으로 설정 변경하기 문법 : ALTER TABLE [table] ALTER COLUMN [column] [datatype] NUL.. 2022. 1. 14.
[MSSQL] Error number: 15517 - 보안 주체 "dbo"이(가) 없거나 이 유형의 보안 주체를 가장할 수 없거나 사용 권한이 없기.. 데이터베이스 모델링과 관련하여 데이터베이스 다이어그램 사용중 다음과 같은 오류가 발생하였다. 권한 문제로 보이는데 디비에 해당 유저의 권한을 줌으로써 해결되었다. [오류내용] 보안 주체 "dbo"이(가) 없거나 이 유형의 보안 주체를 가장할 수 없거나 사용 권한이 없기 때문에 데이터베이스 보안 주체로 실행할 수 없습니다. (Source: MSSQLServer, Error number: 15517) [원인] 데이터베이스를 복원하면서 발생한 사용자 권한 문제 [해결방법] 문법 : ALTER AUTHORIZATION on DATABASE::[디비명] TO [유저명] 예시 : ALTER AUTHORIZATION on DATABASE::TESTDB TO SA 2022. 1. 14.
[MSSQL] nvarchar, varchar, nchar, char 차이점 (문자 데이터 형식) 데이터베이스의 테이블 생성시 데이터 형식을 설정해야합니다. 문자 형식일 경우 nvarchar, varchar, nchar, char 형식을 사용하는데요. 이번 시간에는 4가지 데이터 타입의 특징과 차이점에 대해서 알아보겠습니다. 문자형 테이터 타입 [문자 데이터 형식] 1. CHAR[(N)] : 고정길이 문자형 - char(10)에 문자 abc를 입력 시 3비트만 사용하고 나머지 7비트는 낭비가 될 수 있음. - 성별(M/F), 주민번호, 등 변하지 않는 고정된 값이 입력될 경우 사용하면 효율적 2. VARCHAR[(N | MAX)] : 가변 길이 문자형. N을 사용하면 1~8000까지 크기를 지정 가능, MAX로 지정하면 최대 2GB크기를 지정 가능 - VARCHAR(10)에 문자 abc를 입력 시 가.. 2022. 1. 14.
[MSSQL] 복원중 표시 오류 해결방법 / RESTORE MSSQL 디비를 복원하는 중 온라인으로 바로 변경되지 않고 "복원중" 이라는 상태가 표시되며 접속이 불가능 하게 되었다. 증상 RESTORE 명령으로 복원 후 사용자 데이터베이스 '복원 중' 상태 표시 원인 RESTORE DATABASE 쿼리 사용 시, NORECOVERY 옵션을 사용하게 되면 복원 완료 후 데이터베이스를 온라인 상태로 전환하지 않고 unrecovered state (복원 중인 상태) 로 나타나게 됩니다. 롤포워드, 롤백을 완료하고 즉시 온라인 하기 위해서는 NORECOVERY 가 아닌 RECOVERY 옵션을 사용해야 합니다. 해결방법 해결방법은 RESTORE 명령어를 RECOVERY 옵션을 사용하여 진행하면 됩니다. RESTORE DATABASE 디비명 WITH RECOVERY 2022. 1. 14.
[MYSQL] UPDATE SET - 데이터 수정문 MySQL에서 UPDATE 문을 사용하여 작성한 테이블의 내용을 수정할수 있습니다. Where문을 사용하여 조건을 지정하고 특정 필드의 컬럼 값을 수정할 수있습니다. UPDATE 구문 #문법 UPDATE 테이블이름 SET 필드이름1=데이터값1, 필드이름2=데이터값2, ... WHERE 필드이름=데이터값 #예문 use bebeyadb UPDATE CAT_INFO SET age=2 where age=1; 만약 다음과 같은 에러코드가 발생한다면 해결방법을 참조하세요. Error Code: 1175. You are using safe update mode... [MySQL] Error Code: 1175 You are using safe update mode... 해결방법 에러현상 Mysql에서 Update문을.. 2022. 1. 13.
반응형