DataBase 썸네일형 리스트형 테이블전체사용량알아보기 SELECT SUM(BYTES)/1024/1024 MB FROM DBA_SEGMENTS WHERE SEGMENT_NAME = 'I_FN_001_BSPL' SEGMENT_NAME 요 항목에는 테이블명을 넣으면된다. 더보기 게시판 페이징하기 type 1 한페이지 10개씩 보여주고 100페이지라면 1000개의 row를 가져온 다음 뒤집어서 10개만 보여주기 SELECT * FROM ( SELECT /*+ index_desc(a 테이블인덱스) */ a.* ,ROWNUM AS rnum FROM 테이블 a WHERE ROWNUM 17990 type 2 한페이지 10개씩 보여주고 100페이지라면 990개의 key 값중 최소값을 가져와서 그값보다 작은거 10개만 보여주기 SELECT /*+ index_desc(테이블 인덱스) */ 칼럼명 FROM 테이블 WHERE 테이블키값 더보기 [펌] 유용한 Oracle 스크립트 ※ ORACLE SID 확인 SELECT INSTANCE FROM V$THREAD; ------------------------------------------------------------------------------------- ※ ORACLE DB_NAME 확인 SELECT NAME FROM V$DATABASE; ------------------------------------------------------------------------------------- ※ ORACLE VERSION 확인 SELECT * FROM V$VERSION; -------------------------------------------------------------------------------------.. 더보기 오라클용 JDBC드라이버 다운로드 주소 http://otn.oracle.com/software/tech/java/sqlj_jdbc/index.html 더보기 odbc 드라이버 다운로드 주소 http://otn.oracle.com/software/tech/java/sqlj_jdbc/index.html 더보기 [펌]mysql 초기 설정 인스톨 한 후에 패스워드 없이 로긴을 한 후 root에 패스워드를 설정해 줘야 한다... mysql - u root mysql 이렇게 하면 패스워드 없이 로긴을 할 수 있다... mysql> update user set password = password('?????') where user='root' ????? 대신에 원하는 패스워드를 적어 넣어서 root에 패스워드를 설정한다... mysql> flush privileges; 이렇게 적용을 시켜준 다음에 정상적으로 root계정에 패스워드를 넣어서 로긴하면 된다... mysql -u root -p Enter password: ***** 더보기 [펌]mysql 테이블 단위로 백업 및 복원 * 백업 하실때는 mysqldump -u ID -p TABLE > TMP.sql TMP는 원하는 파일 이름을... * 복구시에는 mysql -u ID -p TABLE < TMP.sql 더보기 [펌]MySQL 에서 root 암호 설정 방법 리눅스(서버 버젼)를 깔고 APM을 수도 없이 인스톨 해봤다... 그때마다 제품마다 전부 상황이 다르다... 그리고 처음에 당황스러웠던 부분은 MySQL에 root 계정은 있고, 암호는 없는 것 이었다... 디비쪽으론 아직 쌩초보인 나로서는 무척이나 당황했었지만, 내친구들 (네이버, 구글)이 해결 방안을 알려주었다.. 이 문제도 검색할때마다 각각 전부 다른 해결책을 볼 수 있는걸 보면, 방법은 여러가지가 있는 가 보다. 그래도 우선 모로가도 서울만 가면 되니, 내가 가장 즐겨쓰는 방법 3가지를 적어 본다. 1. mysqladmin 을 이용하여 root 암호 설정 $ mysqladmin -u root -p password new-password 이러한 명령을 실행하면 되는데, 실행하면 패스워드를 입력하라고.. 더보기 [펌]MySQL 루트 패스워드 잊어버렸을 때 1) 동작하고 있는 MySQL 데몬을 종료한다. 리눅스 배포본에 따라 다르겠지만 보통 실행을 위한 스크립트가 제공되고 있을 것이다. 이 스크립트를 통해 각각의 방법으로 종료한다. # /etc/init.d/mysql stop 별도로 존재하지 않는다면 실행중인 MySQL 데몬 프로세스(mysqld)에 kill 혹은 killall로 시그널(signal)을 보내 종료한다. # killall mysqld 2) 이제 safe_mysqld로 mysqld를 실행시킨다. 이 때 옵션으로 '--skip-grant-tables'를 준다. # safe_mysqld --skip-grant-tables & 3) MySQL 클라이언트 프로그램(mysql)으로 MySQL 서버(mysqld)에 접속한다. 암호 없이 접속할 수 있을 것.. 더보기 [펌]리눅스에서 MySQL 사용자 설정 방법 root 패스워드 설정 mysql을 설치하고 나면 root 패스워드가 설정되어 있지 않기 때문에 root 패스워드를 설정해야 한다. 우선 mysql에 접속하다. # mysql -u root root 패스워드를 설정한다. mysql> update user set password = password('123456') where user = root; Query OK. 또는 # mysqladmin -u root password 123456 Query OK. 이제 mysql을 빠져 나온다. mysql> exit 데이터베이스를 재시작 해주면 다음부터는 root로 접속하려고 할 때마다 반드시 패스워드를 입력해줘야만 한다. 이제부터는 mysql에 접속할 때는 패스워드를 입력해야 한다. # mysql -u root -.. 더보기