카테고리: 데이터베이스

오라클 12c Multitenant 환경에서 PDB가동

1. 오라클 관리자 접속 sqlplus /nolog connect /as sysdba 2. 기본 PDB 선택 ALTER SESSION SET CONTAINER=PDB_MOSAIC; 3. PDB 데이터 베이스 오픈 ALTER DATABASE OPEN;

더보기

mysql autocommit 설정

1. autocommit 확인 SELECT @@AUTOCOMMIT; +————–+ | @@autocommit | +————–+ | 0 | +————–+ 2. autocommit 설정 SET AUTOCOMMIT = FALSE;

더보기

MariaDB의 Data 디렉토리 변경(datadir)이 잘안될때

Maria DB(10.1)버전에서 데이터 디렉토리 변경시 예전에 했던 기억대로 data폴더를 d드라이브에 복사하고 설치폴더의 하위에 있는 data폴더의 my.ini 파일에서 datadir를 아래와 같이 하였음에도 datadir=D:/database/mariadata MySQL 서비스가 제대로 안올라온다면 아래와 같이 하면 잘 되는것 같다. 1. 기존에 돌고있는 MySQL 서비스 삭제 sc delete MySQL 2. 재등록 아래와 같이 재등록하면 window 서비스도 다시 등록된다. mysql_install_db.exe –datadir=d:\database\mariadata –service=MySQL –password=(본인의 패스워드)

더보기

오라클에서 편집거리(Levenshtein Distance) function을 쓸려면

Levenshtein Distance은 두 문자열간의 얼마나 유사한지를 알아내는 알고리즘으로 편집거리(Edit Distance)라고도 한다. 오라클에서 편집거리를 계산하는 function이 없으면 다른 언어로 되어 있는것을 컨버팅할까 하다가 다행히 구글에서 찾아보니 아래와 같이 하면 된다는것을 알게되었다. SELECT UTL_MATCH.edit_distance(‘모람’, ‘모람’) FROM DUAL; SELECT UTL_MATCH.edit_distance(‘모람’, ‘모람A’) FROM DUAL;

더보기

AppVersion Update(앱 버전 수동 업데이트)

Google Play Store 와 app.moram**.co* 에 App을 새로 올릴 때 AndroidManifest.xml 에 있는 android:versionCode="??"  확인한다. 그 후 Google Play Store 의 배포 지연 시간을 약 하루라고 생각하고 다음날 해당 DB의 MOB_UPDATE_INFO 테이블의 APP_VERSION 이라는 이름을 가진 코드의 참조값을 versionCode 의 값으로 바꿔준다.   그 이유는 사용자에게 새로운 프로덕션이 출시 되었으니 새롭게 다운로드하라는 의미이다.

더보기