-Djava.security.egd=file:/dev/./urandom
2020년 12월 5일 토요일
오라클 접속이 되다 안되다 하는 현상.
2020년 10월 22일 목요일
ORA-12528, TNS:listener: all appropriate instances are blocking new connections.
1. 오라클 접속 하려고 했더니 아래와 같은 에러 발생.
oracle.net.ns.NetException: Listener refused the connection with the following error:
ORA-12528, TNS:listener: all appropriate instances are blocking new connections.
2. 오라클 서버에 접속해서 리스너 상태 확인.
lsnrctl stat
상태가 BLOCKED로 나옴.
Instance "orcl", status BLOCKED, has 1 handler(s) for this service...
3. sqlplus 접속해서 오라클 재시작. ORA-00205 에러가 난다.
SQL> shutdown abort;
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.
...
Total System Global Area 1.0133E+10 bytes
Fixed Size 3721272 bytes
Variable Size 1778386888 bytes
Database Buffers 8321499136 bytes
Redo Buffers 29831168 bytes
ORA-00205: error in identifying control file, check alert log for more info
...
4. alert log 확인. alert log의 기본위치는 아래와 같다.
10g 이하는 $ORACLE_BASE/admin/$ORACLE_SID/bdump
11g부터는 $ORACLE_BASE/diag/rdbms/'DATABASE NAME'/$ORACLE_SID/trace
아래와 같은 에러 확인.
Wed Oct 21 17:55:04 2020
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
starting up 1 shared server(s) ...
ORACLE_BASE from environment = /home/oracle/app
Wed Oct 21 17:55:04 2020
ALTER DATABASE MOUNT
Wed Oct 21 17:55:04 2020
ORA-00210 : cannot open the specified control file
ORA-00202: control file: '/oradata/oradata/mydatabase/control01.ctl'
ORA-27086: unable to lock file - already in use
Linux-x86_64 Error: 11: Resource temporarily unavailable
Additional information: 8
ORA-205 signalled during: ALTER DATABASE MOUNT...
Wed Oct 21 17:55:07 2020
Using default pga_aggregate_limit of 6440 MB
5.
/oradata 위치는 nfs로 연결된 스토리지이다.
/oradata/oradata/로 이동해서 파일 권한, 소유자 확인 했지만, 이상없음.
파일생성, 삭제, 수정 해봤지만, 정상임.
6.
에러 원인 확인 불가. 해결법은 찾음.
해결법은 에러가 나는 control01.ctl 파일이름을 변경 후 다시 원래 이름으로 복사.
오라클 중지 후 작업한다.
mv control01.ctl control01.ctl.bak
cp control01.ctl.bak control01.ctl
오라클 시작.
control01.ctl의 에러는 사라졌지만, /oradata 위치의 몇몇 파일들이 같은 문제를 일으킴. 역시 위와 같은 방식으로 다시 처리.
정상화 완료.
파일 디스크립터가 어떤 이유로 스토리지에서 열린 상태로 유지되어 발생하는 오류로 보인다. 아마도 네트워크에 뭔가 문제가 생겼을 때, 그냥 끊어져 버린게 아닌가 싶다.
2014년 10월 6일 월요일
"index '%s.%s' or partition of such index is in unusable state"
SQL 오류: ORA-01502: index 'ORAWEB.PK_MEMBER_LOGIN_LOG' or partition of such index is in unusable state
01502. 00000 - "index '%s.%s' or partition of such index is in unusable state"
*Cause: An attempt has been made to access an index or index partition
that has been marked unusable by a direct load or by a DDL
operation
*Action: DROP the specified index, or REBUILD the specified index, or
REBUILD the unusable index partition
이렇게 리빌드.
ALTER INDEX <owner>.<name> REBUILD;
전체 INDEX 리빌드
SELECT 'alter index "ORAWEB"."' || OBJECT_NAME ||'" rebuild;' FROM USER_OBJECTS WHERE OBJECT_TYPE='INDEX';
...
alter index "ORAWEB"."PK_PAY_RES_LOG" rebuild;
alter index "ORAWEB"."PK_PRINTER" rebuild;
alter index "ORAWEB"."PK_PUSH_MESSAGE_S" rebuild;
...
ORAWEB 은 OWNER이다.
위의 select 값을 복사해서 실행.
2014년 8월 14일 목요일
sftp 접속 안되는 현상.
에러메시지도 없다. 그냥 안된다.
확인 결과는 ssh 로 접속 할 때 아래처럼 에러메시지가 나오는 데, 그냥 무시하고 사용하고
있었다.
-bash: /usr/etc/jfbterm_profile: 그런 파일이나 디렉토리가 없음
ssh 는 에러메시지가 나와도 제대로 접속이 되지만, sftp 는 에러메시지가 나오면 제대로 되
지 않는다.
2014년 8월 6일 수요일
bitnami redmine 설치 에러...
여기를 참고함.
설치 마침까지 정상적으로 나오고 index 페이지 까지 열림
index 페이지에서 Access Bitnami Redmine Stack 를 클릭해서 들어감.
Internal error 500 에러 발생.
D:\Bitnami\redmine-2.5.2-1\apps\redmine\htdocs\log\production.log 로그 확인.
ActiveRecord::StatementInvalid (Mysql2::Error: Table 'bitnami_redmine.settings' doesn't exist: SHOW FULL FIELDS FROM `settings`): app/models/setting.rb:226:in `check_cache' app/controllers/application_controller.rb:98:in `user_setup'
이런 에러...
mysql 확인 해보니 redmine DB 생성이 안되어 있음.
D:\Bitnami\redmine-2.5.2-1\apps\redmine\scripts>redmineini.bat 실행
중간에 에러 나옴.
rake aborted! D:/Bitnami/redmine-2.5.2-1/apps/redmine/htdocs/db/migrate/001_setup.rb:291: inva lid multibyte char (UTF-8) D:/Bitnami/redmine-2.5.2-1/apps/redmine/htdocs/db/migrate/001_setup.rb:291: inva lid multibyte char (UTF-8) D:/Bitnami/redmine-2.5.2-1/apps/redmine/htdocs/db/migrate/001_setup.rb:291: synt ax error, unexpected end-of-input, expecting keyword_end :firstname => "
D:/Bitnami/redmine-2.5.2-1/apps/redmine/htdocs/db/migrate/001_setup.rb 확인 해보니,
firstname 부분에 깨진 문자가 보임.
설치시 ID, 패스워드, 이름 입력하는 부분에서 이름을 한글로 '관리자'로 설정하였는데, 그 부분인 것으로 보임.
해당 부분을 영어 'admin_first' 로 변경 후 재 실행.
제대로 설치 완료 됨.
결론 : 초기 설치시 한글 쓰지 말기를...