DBMS (73) 썸네일형 리스트형 [MaxDB] 데이터베이스 사용자 관리 개요 구성환경 MaxDB , CentOS 7.6 1. 데이터베이스 사용자 생성 및 조회 예) MaxDB 데이터베이스에 hoya 사용자 생성 shell> sqlcli -d MaxDB -u dbadmin,password sqlcli maxdb=> create user hoya password password1! RESOURCE ENABLE CONNECT 0 rows affected (18.858 msec) sqlcli maxdb=> select username,usermode,connectmode from users | USERNAME | USERMODE | CONNECTMODE | | -------------------------------- | -------- | ----------- | | DBM | .. [MaxDB] 기동 및 종료 개요 구성환경 1. 데이터 베이스 기동 및 종료 종료 dbmcli -d -u , db_offline 기동 dbmcli -d -u , db_online 상태 확인 dbmcli -d -u , db_state 2. Global listener와 SAP MaxDB X Server 기동 및 종료 ** global_programs_path는 dbmcli dbm_getpath GlobalProgPath 명령어로 확인 기동 \bin\sdbgloballistener start 종료 \bin\sdbgloballistener stop -all * global listener port : 7210 - MaxDB Xserver 포트 및 프로토콜 - MaxDB Global Listener 및 X Server 의 운영체제별 프로세.. [MaxDB] 설치 개요 구성환경 Cent OS 7.6, MaxDB 7.9.10 사전 준비(root 계정으로 설치) 1. 설치 파일 압축해제 및 라이브러리 설치 shell> tar zxvf maxdb_all_linux_64bit_x86_64_7_9_10_03.tgz shell> cd maxdb-all-linux-64bit-x86_64-7_9_10_03 shell> cp libwx_gtk2-2.6.so.0 /usr/lib64/ shell> rpm -Uvh libpng12-1.2.50-10.el7.x86_64.rpm shell> wget http://springdale.princeton.edu/data/springdale/7/x86_64/os/Addons/Packages/pangox-compat-0.0.2-2.sdl7.x86_.. 테이블 사용량 확인 개요 구성환경 SQL Server 2019 1. T-SQL EXEC sp_spaceused 오브젝트명 2. 예제 - rows : 테이블에 있는 행 수입니다. - reserverd : Objname에 대해 예약 된 공간의 전체 크기입니다.(reserved =data + index_size + unused) - data : Objname의 데이터에 사용 되는 총 공간입니다. - index_size : Objname의 인덱스에서 사용 하는 총 공간입니다. - unused : Objname 에 대해 예약 되었지만 아직 사용 되지 않은 총 공간입니다.(일반적으로 delete문 발생시 증가) 데이터 베이스 크기 확인 개요 구성환경 SYNTAX)EXEC sp_helpdb 예) hoyadb 데이터베이스의 사용량 확인1. db_size : 데이터베이스(데이타+로그) 크기2. size : 데이타베이스(데이타) 크기3. maxsize : 데이터베이스 최대 크기4. growth : 자동 증가 크기 Table 정보 쿼리 개요 구성환경 SQL Server 2019 1. sp_columns 저장 프로시져 EXEC sp_columns 테이블이름 2. sp_help 저장 프로시져 EXEC sp_help 테이블이름 3. INFORMATION_SCHEMA 뷰 select * from information_schema.columns where table_name = '테이블이름' order by ordinal_position 데이터베이스의 트랜잭션 로그 공간 사용량 통계 개요 구성환경 SQL Server 2019 문법 DBCC SQLPERF ( [ LOGSPACE ] | [ "sys.dm_os_latch_stats" , CLEAR ] | [ "sys.dm_os_wait_stats" , CLEAR ] ) [WITH NO_INFOMSGS ] 예) 데이터베이스의 트랜잭션 로그 공간 사용량 DBCC SQLPERF(LOGSPACE); GO 예) 대기 통계 다시 설정 DBCC SQLPERF("sys.dm_os_wait_stats",CLEAR); 참조 https://docs.microsoft.com/ko-kr/sql/t-sql/database-console-commands/dbcc-sqlperf-transact-sql?view=sql-server-ver15 Oracle Archivelog Mode 설정 개요 구성환경 Centos 7.6, Oracle 19c Standard Edition(19.3.0.0) 1. 현재 아카이브 모드 확인 SQL> archive log list ; 데이터베이스 로그 모드 아카이브 모드가 아님 자동 아카이브 사용 안함으로 설정됨 아카이브 대상 /app/oracle/19.3.0/dbhome/dbs/arch 가장 오래된 온라인 로그 순서 4 현재 로그 순서 6 SQL> 2. 아카이브 모드 변경 SQL> alter system set log_archive_dest_1='location=/app/oracle/19.3.0/dbhome/dbs/arch' scope=spfile ; 시스템이 변경되었습니다. SQL> alter system set log_archive_format='%d_%.. 이전 1 2 3 4 5 ··· 10 다음