본문 바로가기

데이터베이스

(4)
[오라클-튜닝]. 유용한 스크립트 모음 데이터베이스 사랑넷에 있는 글이었던 걸 옛날 블로그에서 펌질했었죠. 옛날 블로그에서 다시 옮겨옵니다. (아직 유효한 정보인지 모르겠지만 옛날 블로그 폐쇄를 위해...) 테이블이 사용중인 블록 크기를 계산해주는 SQL /* ** Table이 사용하는 블럭 크기를 구하는 스크립트... ** ** 사용법 : 1) DBA 권한으로 로그인한다. ** 2) SQL> @tab_block [table명] ** ** Notice : sum(blocks)는 사용하는 블럭의 갯수이며 사이즈는 db_block_size를 ** 곱하여 얻을 수 있다. */ SELECT OWNER, TABLESPACE_NAME, SEGMENT_NAME, SUM(BLOCKS) FROM DBA_EXTENTS WHERE SEGMENT_NAME = UP..
[팁]기존에 생성된 (Sqlite3) DB를 안드로이드에서 이용하기 (예제) 관련 글1 : http://bunhere.tistory.com/140 [Widget][예제]ListView with CursorAdaptor 관련 글2 : http://bunhere.tistory.com/153 [팁]기존에 생성된 (Sqlite3) DB를 안드로이드에서 이용하기 생성된 DB를 사용하는 것과 관련된 질문들이 많아 예제 프로그램을 작성해보았습니다. 옛날 만들었던 ListView with CursorAdaptor의 코드를 거의 그대로 들고 왔으나, DB를 만드는 부분은 153번의 initialize를 사용했습니다. 1. DB를 준비하자 먼저 DB 파일이 있어야 할 것입니다. SQLITE3을 통해 아래와 같이 만들었습니다.(리눅스에서) 필요하신 분들을 위해 해당 파일 첨부합니다. SQLite v..
[팁] 안드로이드 SDK로 DB 내용 확인하기 김선운님에게 도움이 될까 싶어 정리해봅니다. 안드로이드는 sqlite3을 쓰는데 sqlite3이 리눅스에서는 정말 사용하기 편하지만 윈도우에서 사용하려면 빌드까지 해야 하는 꽤 불편할 수 있습니다. 하지만 안드로이드 에뮬레이터 안에는 이미 sqlite가 있습니다. 이것을 활용하여 내가 만든 DB가 어떤 상태에 있는지 확인해 보고자 합니다. 1. 먼저 콘솔 창을 하나 띄웁니다. 시작 => 실행(R)을 클릭하고 cmd를 입력 2. 안드로이드 SDK가 있는 경로로 이동합니다. (저의 경우 h:\project\android2\android-sdk-windows\tools를 사용합니다.) > cd h:\project\android2\android-sdk-windows\tools > h: 3. adb 쉘에 접속합니..
[SQLite] 리눅스에서 스크립트 백업 & 복구 안드로이드는 데이터베이스로 SQLite3를 사용한다. sqlite3 은 가볍게 사용할 수 있어 임베디드에서 많이 사용하는 오픈소스 데이터베이스 엔진이다. 프로젝트에서 DB가 필요한데 sqlite 에 직접 insert하기 귀찮아 스크립트로 sql을 생성했더니 sqlite3에 넣을 방법이 필요했다. 노가다로 붙여넣기 신공을 사용하려 했으나 아주 간단하게 처리가 가능했다. linux만을 전제한다. 1) sql 명령어 set으로 backup받는 경우 echo ".dump" | sqlite3 mydb.db > backup.script 2) sql 명령어 집합으로 db 파일 만들기 sqlite3 < backup.script (backup.script는 SQL로 이루어진 text 파일이다) 허접한 글이지만, 도움이 ..