검색결과 리스트
ORACLE /ORA-XXXXX에 해당되는 글 2건
글
* Log File Group의 그룹의 멤버가 1개일 때 멤버 삭제시 발생하는 에러.
* Redo Log Group의 멤버는 최소 1개.
SQL> @log
GROUP# MEMBER MB SEQ# STATUS ARC ------ --------------------------------------------- ---- ---------- ---------------- ----- 1 /u01/app/oracle/oradata/PROD/redo01a.log 100 17 INACTIVE NO 2 /u01/app/oracle/oradata/PROD/redo02a.log 100 18 INACTIVE NO 3 /u01/app/oracle/oradata/PROD/redo03a.log 100 20 CURRENT NO 4 /u01/app/oracle/oradata/PROD/redo04_a.log 5 19 INACTIVE NO
SQL> alter database drop logfile member 2 '/u01/app/oracle/oradata/PROD/redo04_a.log'; alter database drop logfile member * ERROR at line 1: ORA-00361: cannot remove last log member /u01/app/oracle/oradata/PROD/redo04_a.log for group 4
|
=> Log file group의 멤버는 최소 1개이기 때문에, member가 지워지지 않는다. 그룹을 지움으로써 삭제해야함.
SQL> alter database drop logfile group 4;
SQL> @log GROUP# MEMBER MB SEQ# STATUS ARC ------ --------------------------------------------- ---- ---------- ---------------- ----- 1 /u01/app/oracle/oradata/PROD/redo01a.log 100 17 INACTIVE NO 2 /u01/app/oracle/oradata/PROD/redo02a.log 100 18 INACTIVE NO 3 /u01/app/oracle/oradata/PROD/redo03a.log 100 20 CURRENT NO
|
'ORACLE > ORA-XXXXX' 카테고리의 다른 글
[ORA-00845] MEMORY_TARGET not supported on this system (0) | 2015.06.16 |
---|
설정
트랙백
댓글
글
- 데이터베이스를 새로 생성 할 때 데이터베이스를 기동하며 만난 에러
* 11g 기능 중 하나인 AMM 을 사용하기위해 memory_target, memory_max_size 세팅 후 DB기동할 때.
* 원인 마운트된 /dev/shm 크기가 memory_target 혹은 memory_max_size 보다 작은 경우.
[oracle@edydr1p0-PROD ~]$ sqlplus /nolog @create_db
SQL*Plus: Release 11.2.0.1.0 Production on Mon Jun 15 11:14:50 2015
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to an idle instance.
File created.
ORA-00845: MEMORY_TARGET not supported on this system CREATE DATABASE PROD * ERROR at line 1: ORA-01034: ORACLE not available Process ID: 0 Session ID: 0 Serial number: 0
DOC>###################################################################### DOC>###################################################################### DOC> The following statement will cause an "ORA-01722: invalid number" DOC> error and terminate the SQLPLUS session if the user is not SYS. DOC> Disconnect and reconnect with AS SYSDBA. DOC>###################################################################### DOC>###################################################################### DOC># SELECT TO_NUMBER('MUST_BE_AS_SYSDBA') FROM DUAL * ERROR at line 1: ORA-01034: ORACLE not available Process ID: 0 Session ID: 0 Serial number: 0
Disconnected |
- 해결방법
* 마운트된 /dev/shm 용량 확인 [root@edydr1p0 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 92G 48G 40G 55% / /dev/sda1 99M 26M 69M 27% /boot tmpfs 500M 156M 345M 32% /dev/shm .host:/ 465G 78G 387G 17% /mnt/hgfs * 용량증설을 위해 /dev/shm umount [root@edydr1p0 ~]# umount /dev/shm umount: /dev/shm: device is busy umount: /dev/shm: device is busy
** device busy 상태로, umount가 되지않는다. -l 옵션으로 umount, umount 확인. [root@edydr1p0 ~]# umount -l tmpfs [root@edydr1p0 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 92G 48G 40G 55% / /dev/sda1 99M 26M 69M 27% /boot
.host:/ 465G 78G 387G 17% /mnt/hgfs * 용량 1기가로 증설 후 mount. [root@edydr1p0 ~]# mount -t tmpfs shmfs -o size=1g /dev/shm [root@edydr1p0 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 92G 48G 40G 55% / /dev/sda1 99M 26M 69M 27% /boot .host:/ 465G 78G 387G 17% /mnt/hgfs
shmfs 1.0G 0 1.0G 0% /dev/shm *PROD DB 접속확인. SQL> startup force ORACLE instance started. Total System Global Area 417546240 bytes Fixed Size 2213936 bytes Variable Size 314574800 bytes Database Buffers 96468992 bytes Redo Buffers 4288512 bytes Database mounted. Database opened. SQL> select instance_name from v$instance;
INSTANCE_NAME ---------------- PROD |
'ORACLE > ORA-XXXXX' 카테고리의 다른 글
[ORA-00361: cannot remove last log member ] (0) | 2015.07.16 |
---|
RECENT COMMENT