반응형

마리아 DB 시작 스크립트 입니다.

systemctl start mariadb



루트 초기 비밀번호는 설정 방법입니다.
/usr/bin/mysqladmin -u root password '비밀번호는비밀'



반응형
반응형

각종 db별 jdbc url 및 jdbc driverClass 정리된 내용을 공유합니다.

 

cubrid 큐브리드

cubrid  jdbc url 

cubrid  jdbc driverClass 

cubrid.jdbc.driver.CUBRIDDriver
jdbc:cubrid:IP:33000:DBNAME:::

 

Mysql

Mysql jdbc url 

Mysql jdbc driverClass 

com.mysql.jdbc.Driver
jdbc:mysql://IP:3306/DBNAME?characterEncoding=utf8&autoReconnect=true

mysql-connector-java 버전 6.xx

com.mysql.cj.jdbc.Driver
jdbc:mysql://IP:3306/DBNAME?characterEncoding=utf8&autoReconnect=true&serverTimezone=KST

 

Mssql

Mssql jdbc url 

Mssql jdbc driverClass 

com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc:sqlserver://IP:1433;DatabaseName=DBNAME

 

Oracle 오라클

Oracle jdbc url 

Oracle jdbc driverClass 

oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@IP:1521:DBNAME

 

Maria 마리아

Maria jdbc url 

Maria jdbc driverClass 

org.mariadb.jdbc.Driver
jdbc:mariadb://IP:3306/DBNAME?characterEncoding=utf8&autoReconnect=true

 

DB2

DB2 jdbc url 

DB2 jdbc driverClass 

com.ibm.db2.jcc.DB2Driver
jdbc:db2://IP:50000/DBNAME

 

Tibero

Tibero jdbc url

Tibero driverClass

com.tmax.tibero.jdbc.TbDriver
jdbc:tibero:thin:@IP:8629:DBNAME

 

PostgreSQL

Postgre jdbc url

Postgre driverClass

org.postgresql.Driver
jdbc:postgresql://IP:5432/DBNAME

 

 

반응형
반응형

 

 

Mysql Database 및 User 생성 스크립입니다.

 

CREATE DATABASE DB이름 CHARACTER SET = utf8 COLLATE = utf8_bin;

USE mysql;

CREATE USER '아이디'@'%' IDENTIFIED BY '비번'; 
 
grant all privileges on DB이름.* to 아이디@'%' identified by '비번' with grant option;
 
grant all privileges on DB이름.* to 아이디@'localhost' identified by '비번' with grant option;
 
USE DB이름;
 
 
flush privileges;
반응형
반응형

db2 캐릭터셋을 확인하기 위한 명령어입니다.

사실 전체 환경설정을 확인하는 명령어입니다.

db2 get database configuration for <databaseName>




 
 
       Database Configuration for Database SURL
 
 Database configuration release level                    = 0x1400
 Database release level                                  = 0x1400
----------------------------------------------------------------------------------BEGIN
 Database territory                                      = KR
 Database code page                                      = 970
 Database code set                                       = EUC-KR
 Database country/region code                            = 82
----------------------------------------------------------------------------------END
 Database collating sequence                             = UNIQUE
 Alternate collating sequence              (ALT_COLLATE) = 
 Number compatibility                                    = OFF
 Varchar2 compatibility                                  = OFF
 Date compatibility                                      = OFF
 Database page size                                      = 32768
 
 Statement concentrator                      (STMT_CONC) = OFF
 
 Discovery support for this database       (DISCOVER_DB) = ENABLE
 
 Restrict access                                         = NO
 Default query optimization class         (DFT_QUERYOPT) = 5
 Degree of parallelism                      (DFT_DEGREE) = 1
 Continue upon arithmetic exceptions   (DFT_SQLMATHWARN) = NO
 Default refresh age                   (DFT_REFRESH_AGE) = 0
 Default maintained table types for opt (DFT_MTTB_TYPES) = SYSTEM
 Number of frequent values retained     (NUM_FREQVALUES) = 10
 Number of quantiles retained            (NUM_QUANTILES) = 20
 
 Decimal floating point rounding mode  (DECFLT_ROUNDING) = ROUND_HALF_EVEN
 
 Backup pending                                          = NO
 
 All committed transactions have been written to disk    = NO
 Rollforward pending                                     = NO
 Restore pending                                         = NO
 
 Upgrade pending                                         = NO
 
 Multi-page file allocation enabled                      = YES
 
 Log retain for recovery status                          = NO
 User exit for logging status                            = NO
 
 Self tuning memory                    (SELF_TUNING_MEM) = ON
 Size of database shared memory (4KB)  (DATABASE_MEMORY) = AUTOMATIC(76848)
 Database memory threshold               (DB_MEM_THRESH) = 100
 Max storage for lock list (4KB)              (LOCKLIST) = AUTOMATIC(4096)
 Percent. of lock lists per application       (MAXLOCKS) = AUTOMATIC(60)
 Package cache size (4KB)                   (PCKCACHESZ) = AUTOMATIC(320)
 Sort heap thres for shared sorts (4KB) (SHEAPTHRES_SHR) = AUTOMATIC(5000)
 Sort list heap (4KB)                         (SORTHEAP) = AUTOMATIC(256)
 
 Database heap (4KB)                            (DBHEAP) = AUTOMATIC(4394)
 Catalog cache size (4KB)              (CATALOGCACHE_SZ) = 300
 Log buffer size (4KB)                        (LOGBUFSZ) = 2149
 Utilities heap size (4KB)                (UTIL_HEAP_SZ) = AUTOMATIC(5000)
 SQL statement heap (4KB)                     (STMTHEAP) = AUTOMATIC(8192)
 Default application heap (4KB)             (APPLHEAPSZ) = AUTOMATIC(256)
 Application Memory Size (4KB)             (APPL_MEMORY) = AUTOMATIC(40000)
 Statistics heap size (4KB)               (STAT_HEAP_SZ) = AUTOMATIC(4384)
 
 Interval for checking deadlock (ms)         (DLCHKTIME) = 10000
 Lock timeout (sec)                        (LOCKTIMEOUT) = -1
 
 Changed pages threshold                (CHNGPGS_THRESH) = 80
 Number of asynchronous page cleaners   (NUM_IOCLEANERS) = AUTOMATIC(2)
 Number of I/O servers                   (NUM_IOSERVERS) = AUTOMATIC(12)
 Sequential detect flag                      (SEQDETECT) = YES
 Default prefetch size (pages)         (DFT_PREFETCH_SZ) = AUTOMATIC
 
 Track modified pages                         (TRACKMOD) = NO
 
 Default number of containers                            = 1
 Default tablespace extentsize (pages)   (DFT_EXTENT_SZ) = 32
 
 Max number of active applications            (MAXAPPLS) = AUTOMATIC(40)
 Average number of active applications       (AVG_APPLS) = AUTOMATIC(1)
 Max DB files open per application            (MAXFILOP) = 61440
 
 Log file size (4KB)                         (LOGFILSIZ) = 1024
 Number of primary log files                (LOGPRIMARY) = 13
 Number of secondary log files               (LOGSECOND) = 12
 Changed path to log files                  (NEWLOGPATH) = 
 Path to log files                                       = /opt/ibm/db2/V11.1/Databases/SURL/db2inst1/NODE0000/SQL00001/LOGSTREAM0000/
 Overflow log path                     (OVERFLOWLOGPATH) = 
 Mirror log path                         (MIRRORLOGPATH) = 
 First active log file                                   = 
 Block log on disk full                (BLK_LOG_DSK_FUL) = NO
 Block non logged operations            (BLOCKNONLOGGED) = NO
 Percent max primary log space by transaction  (MAX_LOG) = 0
 Num. of active log files for 1 active UOW(NUM_LOG_SPAN) = 0
 
 Percent log file reclaimed before soft chckpt (SOFTMAX) = 0
 Target for oldest page in LBP       (PAGE_AGE_TRGT_MCR) = 240
 
 HADR database role                                      = STANDARD
 HADR local host name                  (HADR_LOCAL_HOST) = 
 HADR local service name                (HADR_LOCAL_SVC) = 
 HADR remote host name                (HADR_REMOTE_HOST) = 
 HADR remote service name              (HADR_REMOTE_SVC) = 
 HADR instance name of remote server  (HADR_REMOTE_INST) = 
 HADR timeout value                       (HADR_TIMEOUT) = 120
 HADR target list                     (HADR_TARGET_LIST) = 
 HADR log write synchronization mode     (HADR_SYNCMODE) = NEARSYNC
 HADR spool log data limit (4KB)      (HADR_SPOOL_LIMIT) = AUTOMATIC(0)
 HADR log replay delay (seconds)     (HADR_REPLAY_DELAY) = 0
 HADR peer window duration (seconds)  (HADR_PEER_WINDOW) = 0
 
 First log archive method                 (LOGARCHMETH1) = OFF
 Archive compression for logarchmeth1    (LOGARCHCOMPR1) = OFF
 Options for logarchmeth1                  (LOGARCHOPT1) = 
 Second log archive method                (LOGARCHMETH2) = OFF
 Archive compression for logarchmeth2    (LOGARCHCOMPR2) = OFF
 Options for logarchmeth2                  (LOGARCHOPT2) = 
 Failover log archive path                (FAILARCHPATH) = 
 Number of log archive retries on error   (NUMARCHRETRY) = 5
 Log archive retry Delay (secs)         (ARCHRETRYDELAY) = 20
 Vendor options                              (VENDOROPT) = 
 
 Auto restart enabled                      (AUTORESTART) = ON
 Index re-creation time and redo index build  (INDEXREC) = SYSTEM (RESTART)
 Log pages during index build            (LOGINDEXBUILD) = OFF
 Default number of loadrec sessions    (DFT_LOADREC_SES) = 1
 Number of database backups to retain   (NUM_DB_BACKUPS) = 12
 Recovery history retention (days)     (REC_HIS_RETENTN) = 366
 Auto deletion of recovery objects    (AUTO_DEL_REC_OBJ) = OFF
 
 TSM management class                    (TSM_MGMTCLASS) = 
 TSM node name                            (TSM_NODENAME) = 
 TSM owner                                   (TSM_OWNER) = 
 TSM password                             (TSM_PASSWORD) = 
 
 Automatic maintenance                      (AUTO_MAINT) = ON
   Automatic database backup            (AUTO_DB_BACKUP) = OFF
   Automatic table maintenance          (AUTO_TBL_MAINT) = ON
     Automatic runstats                  (AUTO_RUNSTATS) = ON
       Real-time statistics            (AUTO_STMT_STATS) = ON
       Statistical views              (AUTO_STATS_VIEWS) = OFF
       Automatic sampling                (AUTO_SAMPLING) = ON
     Automatic reorganization               (AUTO_REORG) = OFF
 
 Auto-Revalidation                          (AUTO_REVAL) = DEFERRED
 
 Currently Committed                        (CUR_COMMIT) = ON
 CHAR output with DECIMAL input        (DEC_TO_CHAR_FMT) = NEW
 Enable XML Character operations        (ENABLE_XMLCHAR) = YES
 Monitor Collect Settings
 Request metrics                       (MON_REQ_METRICS) = BASE
 Activity metrics                      (MON_ACT_METRICS) = BASE
 Object metrics                        (MON_OBJ_METRICS) = EXTENDED
 Routine data                             (MON_RTN_DATA) = NONE
   Routine executable list            (MON_RTN_EXECLIST) = OFF
 Unit of work events                      (MON_UOW_DATA) = NONE
   UOW events with package list        (MON_UOW_PKGLIST) = OFF
   UOW events with executable list    (MON_UOW_EXECLIST) = OFF
 Lock timeout events                   (MON_LOCKTIMEOUT) = NONE
 Deadlock events                          (MON_DEADLOCK) = WITHOUT_HIST
 Lock wait events                         (MON_LOCKWAIT) = NONE
 Lock wait event threshold               (MON_LW_THRESH) = 5000000
 Number of package list entries         (MON_PKGLIST_SZ) = 32
 Lock event notification level         (MON_LCK_MSG_LVL) = 1
 
 SMTP Server                               (SMTP_SERVER) = 
 SQL conditional compilation flags         (SQL_CCFLAGS) = 
 Section actuals setting               (SECTION_ACTUALS) = NONE
 Connect procedure                        (CONNECT_PROC) = 
 Adjust temporal SYSTEM_TIME period (SYSTIME_PERIOD_ADJ) = NO
 Log DDL Statements                      (LOG_DDL_STMTS) = NO
 Log Application Information             (LOG_APPL_INFO) = NO
 Default data capture on new Schemas   (DFT_SCHEMAS_DCC) = NO
 Strict I/for EXTBL_LOCATION         (EXTBL_STRICT_IO) = NO
 Allowed paths for external tables      (EXTBL_LOCATION) = /home/db2inst1
 Default table organization              (DFT_TABLE_ORG) = ROW
 Default string units                     (STRING_UNITS) = SYSTEM
 National character string mapping       (NCHAR_MAPPING) = NOT APPLICABLE
 Database is in write suspend state                      = NO
 Extended row size support             (EXTENDED_ROW_SZ) = ENABLE
 Encryption Library for Backup                 (ENCRLIB) = 
 Encryption Options for Backup                (ENCROPTS) = 
 
 WLM Collection Interval (minutes)     (WLM_COLLECT_INT) = 0
 Target agent load per CPU core    (WLM_AGENT_LOAD_TRGT) = AUTOMATIC(12)
 WLM admission control enabled      (WLM_ADMISSION_CTRL) = NO
 Allocated share of CPU resources       (WLM_CPU_SHARES) = 1000
 CPU share behavior (hard/soft)     (WLM_CPU_SHARE_MODE) = HARD
 Maximum allowable CPU utilization (%)   (WLM_CPU_LIMIT) = 0
 Encrypted database                                      = NO
 Procedural language stack trace        (PL_STACK_TRACE) = NONE
 HADR SSL certificate label             (HADR_SSL_LABEL) = 
cs


반응형
반응형

db2stop 명령어를 통해 db를 중지할 때 오류가 발생하였습니다.

SQL1025N  The database manager was not stopped because databases are still active.



사용중인 어플리케이션을 확인하고 중지시켜줍니다.

db2 list application




어플리케이션을 중지하기 어려운 상황이면 강제로 종료합니다.

db2stop force



반응형

'Database' 카테고리의 다른 글

마리아 db 시작  (0) 2018.03.12
db별 jdbc url 및 jdbc driverClass 정리  (0) 2018.03.09
mysql create database  (0) 2018.03.09
db2 character set 확인  (0) 2018.02.13
db2 drop database  (0) 2018.02.13
DB2 : SQLCODE=-668, SQLSTATE=57016  (0) 2018.01.25
db2 window client 설치  (3) 2018.01.24
db2 substring  (0) 2018.01.11
반응형

db2 데이터베이스 삭제 명령어입니다.

db2 drop database [데이터베이스명];



반응형

'Database' 카테고리의 다른 글

db별 jdbc url 및 jdbc driverClass 정리  (0) 2018.03.09
mysql create database  (0) 2018.03.09
db2 character set 확인  (0) 2018.02.13
db2 - SQL1025N The database manager was not stopped because databases are still active.  (0) 2018.02.13
DB2 : SQLCODE=-668, SQLSTATE=57016  (0) 2018.01.25
db2 window client 설치  (3) 2018.01.24
db2 substring  (0) 2018.01.11
DB2 LIKE 검색  (0) 2018.01.07
반응형

DB2에서 테이블 수정 후 DML 쿼리를 사용하면 아래 오류가 발생한다.


DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016, SQLERRMC=7; 



해결법으로는 아래 두 쿼리를 실행한다.


REORG TABLE [TABLE_NAME];
 
call ADMIN_CMD('REORG TABLE [TABLE_NAME]');



반응형

'Database' 카테고리의 다른 글

mysql create database  (0) 2018.03.09
db2 character set 확인  (0) 2018.02.13
db2 - SQL1025N The database manager was not stopped because databases are still active.  (0) 2018.02.13
db2 drop database  (0) 2018.02.13
db2 window client 설치  (3) 2018.01.24
db2 substring  (0) 2018.01.11
DB2 LIKE 검색  (0) 2018.01.07
DB2 date format  (0) 2018.01.07
반응형

윈도우에서 Orange For DB2를 사용하려면 DB2 Client가 설치되어 있어야합니다.


DB2 클라이언트 설치 과정을 공유합니다. (IBM 사이트 구려)


http://www-01.ibm.com/support/docview.wss?uid=swg27007053


위 URL 접속하면 아래 화면이 보이는데 원하는 버전을 선택합니다.





링크를 타고 이동하면 아래 화면이 보이는데 여러 OS환경 중에 자신에게 맞는 것을 선택합니다.

+ 표시를 누르면 상세링크가 아래처럼 보이게되는데 그중에 'IBM Data Server Client'를 선택합니다.




IBM Data Server Client를 선택하면 아래와 같은 화면이 나옵니다.

체크박스에 체크 후 '계속' 버튼을 선택합니다.



IBM 로그인이 필요합니다.



IBM 전용 다운로드 프로그램을 설치해서 다운 받거나

브라우저 자체에서 바로 다운 받을 수 있는데 저는 그냥 바로 다운받기를 선택했습니다.


아래 빨간 박스의 영역을 선택하면 다운로드가 시작됩니다.


다운로드 완료 후 exe파일을 실행하면 아래처럼 압축을 푸는 WinZip이 실행됩니다. 원하는 위치를 선택하고 Unzip 을 선택합니다.





압축이 풀린 폴더에 가보면 아래와 같은 파일목록이 보이는데 setup.exe를 실행합니다.


setup.exe를 실행하면 지금 부터는 GUI 로 좀 편하게 진행할 수 있습니다.




왼쪽 메뉴의 '제품 설치'를 선택합니다. 그리고 '새로 설치' 를 선택합니다.



지금 부터는 모두 기본 값으로 설정하겠습니다.

'다음' '다음' 신공으로 모두 넘어 갑니다.



라이센스 정보에 승인합니다.


별 신경쓰지 않고 넘어가셔도 됩니다.

필요할 때 관리자 권한 팝업이 뜨는데 그때 허용하면 됩니다.


'완료'를 선택합니다.


드디어 설치가 시작되었습니다.


DB2가 모두 설치되고 나서 Orange For DB2 를 다시 실행해보면 잘 동작합니다.

반응형

'Database' 카테고리의 다른 글

db2 character set 확인  (0) 2018.02.13
db2 - SQL1025N The database manager was not stopped because databases are still active.  (0) 2018.02.13
db2 drop database  (0) 2018.02.13
DB2 : SQLCODE=-668, SQLSTATE=57016  (0) 2018.01.25
db2 substring  (0) 2018.01.11
DB2 LIKE 검색  (0) 2018.01.07
DB2 date format  (0) 2018.01.07
DB2 SYSDATE NOW  (0) 2018.01.07
반응형

DB2의 substring 함수 사용법입니다.


substr(컬렴명, 시작위치, 길이) 입니다.


주의할점은 시작위치가 1부터이라는 점입니다.

반응형

'Database' 카테고리의 다른 글

db2 - SQL1025N The database manager was not stopped because databases are still active.  (0) 2018.02.13
db2 drop database  (0) 2018.02.13
DB2 : SQLCODE=-668, SQLSTATE=57016  (0) 2018.01.25
db2 window client 설치  (3) 2018.01.24
DB2 LIKE 검색  (0) 2018.01.07
DB2 date format  (0) 2018.01.07
DB2 SYSDATE NOW  (0) 2018.01.07
DB2 오류 메시지  (0) 2018.01.07
반응형

DB2 LIKE 검색입니다.

JDBC에서 PrepareStatement 를 사용할 때 방식입니다.


SELECT * FROM 테이블 WHERE 컬럼 LIKE '%' || '검색' || '%';
cs


반응형

'Database' 카테고리의 다른 글

db2 drop database  (0) 2018.02.13
DB2 : SQLCODE=-668, SQLSTATE=57016  (0) 2018.01.25
db2 window client 설치  (3) 2018.01.24
db2 substring  (0) 2018.01.11
DB2 date format  (0) 2018.01.07
DB2 SYSDATE NOW  (0) 2018.01.07
DB2 오류 메시지  (0) 2018.01.07
DB2 SQLSTATE  (0) 2018.01.07

+ Recent posts