본문 바로가기

Programming/Oracle

리눅스에서 데이터베이스 생성 create tablespace TS_jsp1400_15 datafile '/home/eddyoks/data/TS_jsp1400_15.dbs' size 20M default storage (initial 128k next 64k pctincrease10); 리눅스에서 디비 파일 만드는 쿼리입니다. 주의할점 * 1. 생성하려는 위치의 폴더가 전부 생성되어 있어야 한다. (자동생성 안됨) 2. 폴더의 권한 설정을 잘 해둬야 한다.(가이드대로 오라클을 설치하다보면 권한이 불일치하는 것도 신경써야 한다.) 더보기
ORACLE NET MANAGER 설정 하는 법 - 윈도우환경 리스너를 생성하기 위한 net manager를 실행합니다. 왼쪽 메뉴 상단의 + 더보기
ora-09925 해결책 oracle의 admin/sid/pfile 에 보면 init 파일이 존재하는데 이곳에서 다음의 블록 부분을 확인한다. 그런다음 그 위치로 가서 디렉토리의 용량이 찼는지 확인한 다음, 만약 찼으면 파일들을 지워준다. 그러면 해결될 것이당~~^^)/ 더보기
리스너 설정 우선 listener.ora 파일을 수정합니다. $ORACLE_HOME/network/admin/listener.ora 파일 내용 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /u01/app/oracle/product/10.1.0/db_1) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = 추가할 SID) 더보기
[oracle 10g] 테이블 온전히 삭제하는 법-쓰레기값 제거하기 1. 테이블만들기 -- NOT NULL: Insert시에 반드시 데이터를 입력해야합니다. -- NULL: Insert시에 데이터를 생략해도 됩니다. CREATE TABLE visitor ( num INT NOT NULL , title VARCHAR(20) NULL , name VARCHAR(20) NULL , email VARCHAR(30) NULL ); 2. SQL-DDL 문 사용하기 --테이블에 컬럼을 추가합니다.(반드시 null속성을 지정) --DDL(CREATE....)언어는 AutoCommit 입니다. ALTER TABLE visitor ADD visited INT NULL; --title 컬럼을 varchar(20)에서 varchar(300)으로 변경합니다. ALTER TABLE visitor.. 더보기
NLS DATE format NLS_DATE_FORMAT에 대한 고려 ========================== NLS DATE format에 대한 처리는 system dynamic dictionary view인 v$nls_parameters에서 지정되어 있는 값에 의거해 처리되는데 이 view에 나타나는 value는 os user의 .profile에 지정된 NLS_LANG parameter 중 territory와 NLS_DATE_FORMAT, 그리고 initSID.ora의 NLS_LANG의 territory 또는 NLS_DATE_FORMAT 에 의거하여 결정된다. 여기서는 이들 환경 변수의 우선순위를 알아보자. 만일 NLS_LANG이 설정되지 않으면 다음으로 parameter file을 읽어서 이 value를 이용해 form.. 더보기
date format 변경방법 [질문] 오라클이 현재는 RR/MM/DD로 default date format으로 되어 있는데... 세션에서 변경하는 방법 말고 영구적으로 default date format을 변경하는 방법이 무엇인지 궁금합니다. [답변] DATE Format을 변경하는 방법은 크게는 4가지 방법이 있습니다. 1. INIT[dbname].ora 화일 수정 NLS_DATE_FORMAT = 'RR-MM-DD' 이와 같이 변수와 값을 추가. 2. Shell 프로그램 이용 - C Shell: OS 상태에서 setenv NLS_DATE_FORMAT 'RR/MM/DD'추가. - B Shell: NLS_DATE_FORMAT='RR/MM/DD' export NLS_DATE_FORMAT 추가. - K Shell: B Shell 방법과 .. 더보기
오라클 설정 오라클 설정 1) 리스너 : lsnrctl start 2) DB : sqlplus / as sysdba startup 3) EM : emctl start dbconsole 4) isqlplus : isqlplusctl start 더보기
오라클 공인 전문가제도(OCP에 대해 자주묻는 질문답) 1. 오라클이란 무엇인가? Oracle은 Oracle Corporation이란 미국의 기업에서 만든 데이터 베이스 관리 시스템 입니다. Oracle 은 Database 에서 가장 많이 쓰이며, 기능 또한 가장 좋은 것으로 알려 진 최고의 Database 입니다. Oracle 을 잘 다룬다고 하면 Database 에 대해서 전문적인 지식을 가지고 있다고 할 만큼 Database = Oracle 이라는 인식이 저변에 확대되어 있는 것이 사실입니다. 2. 그럼 OCP는 무엇인가? OCP8i, 9i, 10G는? 오라클의 활용능력을 인증해 주는 데이터베이스 국제자격증입니다. 뒤에붙는 8i, 9i, 10G는 버전을 말합니다. 현재 8i는 폐지되어 시험을 치루실수가 없고 9i를 응시하셔야 합니다. 10g는 9i 취득.. 더보기