본문 바로가기

D B9

Pro*c 오라클의 예비 컴파일러(precompiler)는 응용 프로그램 안에 직접 SQL문을 사용할 수 있게 해주는 도구이다. 예비 컴파일러는 소스 프로그램을 받아 들여 그 속에 삽입(embed)된 SQL 문장을 표준 Oracle runtime library 호출로 바꾸어 수정되 프로그램 소스 코드를 생성한다. 사용자는 이 소스 코드를 일반적인 방법으로 컴파일 하고 링크하고 수행한다. 오라클은 C와 C++을 위해 Pro*C/C++ 이라는 예비 컴파일러를 제공하며 일반적으로 삽입 SQL문이 포함된 소스 파일의 확장자는 ".pc" 이다. 이 pc 파일을 예비 컴파일러를 통하여 컴파일 하면 C 파일이 생성된다. - Pro*C를 이용한 응용 프로그램의 개발 절차 - 오라클 설치 폴더/precomp/admin/ pcscf.. 2011. 2. 22.
mysql 5.5.9 언어 설정 latin1 -> euckr 변경 검색을하면서 변경을 하려다보니 대부분 vi /etc/my.cnf 파일을 아래와 같이 변경을 하라고 한다. my.cnf 파일이 보통 /etc/ 쪽에 있는대 없다면 mysql 설치된 폴더쪽에 my-medium.cnf 파일을 복사해 주면된다. ------------------------------------------------------------------------------- [client] port = 3306 socket = /var/run/mysqld/mysqld.sock default-character-set = euckr [mysqld] language = /usr/share/mysql/korean character-set-client-handshake=FALSE init_connect="SE.. 2011. 2. 14.
오라클 기본 명령어 [생성,삭제,권한] -- 테이블스페이스 삭제 -- 테이블스페이스가 오프라인으로 상태에서 명령을 내리길 권장 DROP TABLESPACE unicorn_temp INCLUDING CONTENTS CASCADE CONSTRAINTS; -- DATA TABLESPACE 생성 CREATE TABLESPACE unicorn_data DATAFILE 'D:\oracle\oradata\unicorn_data.TBL' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE 500M DEFAULT STORAGE (INITIAL 4K NEXT 128K MINEXTENTS 1 PCTINCREASE 0); -- INDEX TABLESPACE 생성 CREATE TABLESPACE unicorn_index DATAFILE 'D:\.. 2009. 5. 1.
유저 권한 및 설명 ☞ 오라클에 생성되는 유저들 오라클을 설치 하면 다음과 같은 사용자들이 자동으로 생성 됩니다. 유 저 명 비밀번호 SYS CHANGE_ON_INSTALL SYSTEM MANAGER SCOTT TIGER ◈ SYS - 데이터베이스의 모든 기본 테이블과 뷰는 SYS스키마에 저장 됩니다. - 기본테이블과 뷰는 oracle을 운영하는데 꼭 필요 합니다. - SYS스키마의 테이블은 data dictionary의 무결성 유지관리를 위해 oracle에 의해 처리됩니다. - 대부분의 database사용자는 SYS계정으로 점속하지 말아야 합니다. ◈ SYSTEM - 관리정보를 화면으로 보여주는 추가 테이블과 뷰, 오라클 도구가 사용하는 내부테이블과 뷰를 만들 수 있습니다. - SYSTEM유저는 모든 시스템 권한을 가지고.. 2009. 5. 1.