Database

    MySQL에서 테이블 대소문자

    리눅스에서 MySQL 설치시 테이블명의 대소문자를 구분하는것이 Default 설정이며 대소문자 구분하지 않도록 하기 위해서는 아래와 같이 환경설정하면 됩니다. /etc/mysql/my.cnf 파일을 열고 [mysqld] 에 아래 설정을 추가 합니다. lower_case_tables_names = 1 mysql은 재시작하고 확인 합니다.

    mysql 계정 생성하기

    mysql> USE mysql; mysql> INSERT INTO user (Host, User, Password) VALUES ('localhost', '계정아이디', password('비밀번호')); mysql> INSERT INTO user (Host, User, Password) VALUES ('%', '계정아이디', password('비밀번호')); mysql> FLUSH privileges; 계정이 생성되었다면, 그 계정이 접근할 수 있는 데이터베이스를 생성하고 권한을 부여해야 합니다. mysql> CREATE DATABASE 데이터베이스명; mysql> GRANT ALL privileges ON 데이터베이스명.* TO 계정아이디@locahost IDENTIFIED BY '비밀번호'; mysq..

    Oracle 10g 설치

    Ubuntu 9.10에 Oracle 10g를 설치하는 방법 1. 설치 환경 만들기 1.1 기본 패키지 설치 sudo apt-get install gcc binutils libaio1 lesstif2 lesstif2-dev make rpm libc6 build-essential libstdc++5 패키지는 저장소에서 검색이 되지 않으므로 별도로 다운로드한뒤 설치해줘야 합니다. 1.2 추가 패키지 설치 sudo dpkg -i gcc-3.3-base_3.3.6-10_i386.deb lidstdc++5_3.3.6-10_i386.deb 1.3 설치에 필요한 그룹과 유저를 생성 sudo groupadd oinstall sudo groupadd dba sudo groupadd nobody sudo useradd -m..

    Oracle DB Export/Import

    오라클 테이블 스키마, 테이블 데이터, Stored Procedure, 등 모든 데이터를 통째로 덤프시키는 방법입니다. 1. 사용 방법 exp userid/password file=dump file imp userid/password file=dump file