User Tools

Site Tools


oracle_xe_10g_configuration

오라클 XE 10g 설치 및 설정

설치

  • OracleXEUniv.exe 설치 FIXME

설정

사용자 생성

CREATE USER ID
IDENTIFIED BY PW
DEFAULT tablespase users ID
TEMPORARY TABLE SPACE temp;

권한 설정

GRANT CREATE SESSION TO ID;
GRANT CREATE TABLE TO ID;
  • 테이블 생성 안될때
GRANT CONNECT,resouce TO ID;

문자셋 설정

  • 오라클 10g XE는 기본 문자셋이 UTF8이기 때문에 EUC 문자셋으로 사용하기는 별도의 설정이 필요(한글이 3byte로 될때도 이걸 설정하면 됨).
SQLPLUS "/AS SYSDBA"
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP MOUNT;
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL> ALTER DATABASE OPEN;
SQL> ALTER DATABASE CHARACTER SET INTERNAL_USE KO16KSC5601;
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;

테이블 스페이스 리사이징

SQL>CONNECT SYSTEM/manager AS sysdba
SQL> SELECT tablespace_name, file_name, bytes FROM dba_data_files
SQL> WHERE tablespace_name = 'TESTTB';
TABLESPACE    FILE_NAME                                 BYTES 
---------- ---------------------------------------- ----------
TESTTB   /u01/oradata/test/TESTTB01.dbf   209715200
SQL> ALTER DATABASE datafile 
SQL> '(실제파일경로)/u01/oradata/test/TESTTB02.dbf' resize 1024M ;

아카이브모드 셋팅

SQL> archive LOG list  -- 현재 모드를 우선 확인합니다.
SQL> shutdown IMMEDIATE -- 우선 DB를 Shutdown 합니다.
SQL> startup mount -- Mount 시킵니다. 
SQL> ALTER DATABASE archivelog; -- 아카이브 모드로 설정합니다. 
SQL> ALTER DATABASE OPEN; -- DB를 Open 합니다.

문제 해결

백업시 제한용량에 걸릴 경우

SELECT * FROM V$RECOVERY_FILE_DEST;
ALTER SYSTEM SET db_recovery_file_dest_size=xG;
-- 실행창에서 RMAN
RMAN> CONN TARGET/ -- 로컬접속
RMAN>crosscheck archivelog ALL; -- marks the controlfile that the archives have been deleted
RMAN>DELETE expired archivelog ALL; -- deletes the log entries identified above

기타 에러코드

ORA-12519

ORA-125191)가 발생했을 때는 아래 명령을 실행한다.

SQL> SHOW PARAMETER PROCESSES -- 기본값은 40 
SQL> ALTER SYSTEM SET processes=100 scope=spfile; 
SQL> COMMIT;

ORA-12560

ORA-125602)에러는 윈도우즈 서버에 오라클을 사용할 경우 종종 발생하는 에러이다. 원인: 관리도구의 서비스에서 OracleServiceORCL 이 정지가 되어있는 상태에서 오라클에 접속하게 되면 아래의 현상이 발생한다 해결 방법: 관리도구의 서비스에서 OracleServiceORCL을 시작한다. 참고사이트: http://cafe.naver.com/oraclebusan.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=9

ORA-01033

ORA-010333)에러는 재시작으로 해결되지 않으면 치명적.

resetlogs 오류

SQL명령줄에 다음을 강제실행한다.

CONNECT SYSTEM/manager AS sysdba
ALTER DATABASE OPEN resetlogs;
oracle_xe_10g_configuration.txt · Last modified: 2008/01/08 14:23 by 218.153.79.119