본문 바로가기

Computer Engineering/DB

(58)
오라클 ORA-01078,LRM-00123 에러 원인 SQL> startup ORA-01078: failure in processing system parameters LRM-00123: invalid character 128 found in the input file 위와 같은 에러가 발생하는 이유는 다음과 같다. 우선 오라클에서 sqlplus starup 하면 디비가 메모리에 올라오는 작업을 하게 된다. 그때 여러 정보 (파라미터) 를 initSID.ora 파일로 부터 읽어 들이게 된다. 정상적으로 파라미터를 읽어서 데이터 베이스가 마운트가 되면 ORACLE instance started. .... 어쩌구.. 이런식으로 뜨면 정상이다. 그러나 처음에 언급했던 바와 같은 에러가 발생하는 경우가 있다.. 이경우는 initSID.ora 파일안에 있는 파라미터..
오라클 alert_SID.log 파일 위치 찾기 1. sql 접속후 아래와 같이 입력한다 . SQL> show parameter BACKGROUND_DUMP_DEST
오라클 (9i, 10g ) PFILE 과 SPFILE ◈ PFILE(파라미터 파일) initSID.ora - 파라미터 파일은 오파클을 시작하는데에 필수적인 파라미터 들이 정의 되어 있으며, 기본적으로 관리를 하는 파일입니다. - PFILE은 text 화일로 되어 있으며, 운영체제 Editor에서 수정 할 수 있습니다. - PFILE 수정후 변경한 내용을 적용하기 위해서는 DB를 ReStart해야 합니다. - 초기화 파일들의 기본 위치는 아래와 같고, 일반적으로 initSID.ora파일로 저장 됩니다 .UNIX → $ORACLE_HOME/dbs .Windows NT/2000 → %ORACLE_HOME%\database ◈ 파라미터 정보를 보는법 SQL> connect sys/manager as sysdba -- 파라미터 하나의 값을 볼 때는 show para..
init<SID>.ora와 pfile,spfile의 차이.. init_.ora가 pfile입니다. pfile과 spfile에 대해서 간단히 설명하면 다음과 같습니다. PFILE (Parameter FILE): - 8i 이전까지 text file형태로 database initialization parameters를 저장된다. - 일반적으로 $ORACLE_HOME/dbs/init_.ora 로 저장된다. - 인스턴스가 기동될때 이 pfile을 읽어서 데이터베이스에 적용된다. - 인스턴스 기동중 ALTER SYSTEM 이나 ALTER SESSION으로 parameter를 변경할 수 있으나, 인스턴스를 재기동될 때는 pfile에 저장된 값으로 다시 적용된다. 따라서, 완전히 파라메터를 변경하고자 할 경우 pfile을 수정해야 한다. SPFILE (Server Paramet..
리눅스(Red hat 4 ) 오라클 설치 0. 필요 패키지 확인 Checking the Software Requirements The system must meet the following minimum software requirements, depending on the distribution and version of your operating system: Note: Oracle Universal Installer performs checks on your system to verify that it meets the listed requirements. To ensure that these checks pass, verify the requirements before you start Oracle Universal Installer. ..
리눅스 오라클 삭제 1. $ORACLE_HOEM 디렉토리에 있는 설치 파일 모두 삭제 $ rm -Rf $ORACLE_HOME/ 2. /etc 디렉토리 밑에 잇는 oraInst.loc, oratab 파일을 삭제. $rm -Rf /etc/ora* 3. /user/local/bin/oraenv 파일을 삭제 $rm -Rf /user/local/bin/oraenv 4. /tmp 디렉토리에서 Ora로 시작 하는 디렉토리 모두 삭제 $rm -Rf /tmp/Ora* 5. oracle 설치시 생성한 계정의 환경설정 파일(.bash_profile)을 다른 위치에 복사. 6. oracle 설치시 생성한 계정 과 그룹 삭제 $userdel oracle $groupdel dba $groupdel oinstall 6. oracle 설치시 생성한 계..
오라클 파일에서 데이터 읽어서 테이블에 생성하기 1. sys로 로그인하고 디렉 토리를 생성한다. SQL> CONN /AS SYSDBA 연결되었습니다. SQL> SHOW USER USER은 "SYS"입니다 SQL> CREATE DIRECTORY EMP_DIR AS 2 'C:\emp'; 디렉토리가 생성되었습니다. 2. 파일에서 ',' 구분자로 데이터를 읽어 들여서 테이블 생성과 동시에 해당 필드에 채운다 SQL> CREATE TABLE OLDEMP( 2 FNAME CHAR(25), LNAME CHAR(25)) 3 organization external 4 ( 5 TYPE ORACLE_LOADER 6 DEFAULT DIRECTORY EMP_DIR 7 ACCESS PARAMETERS( 8 RECORDS DELIMITED BY NEWLINE 9 FIELDS T..
오라클 recyclebin 조회, 플래시백 1. 테이블 삭제 SQL> drop table emp2; 2. 휴지통 조회 1 select original_name, operation, droptime 2* from recyclebin SQL> / ORIGINAL_NAME OPERATION DROPTIME -------------------------------- --------- ------------------- SYS_C005497 DROP 2008-07-13:12:38:07 EMP2 DROP 2008-07-13:12:38:07 3. 휴지통에 지운 테이블 복구 SQL> flashback table emp2 to before drop; 플래시백이 완료되었습니다.