달력

102018  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

특정파일만 삭제하고 싶은 경우가 있다.

 

물론 눈으로 확인하고 하나씩 지워도 되긴하지만, 파일개수가 많을때에는

 

이 방법으로 삭제를 해줘야 한다.

 

 

우선 테스트면 상관이 없겠지만, 다른파일이 없어지면 안되는 경우에는 우선

 

find로 제대로 검색되어지는지 확인해 본다.

 

 

1. Find 명령어로 제대로 검색되는지 확인해보기!!!

 

여러번 해봤다면 문제가 되지는 않겠지만, 안정성을 위해서 검색해본다.

 

해당 파일을 검색할 경로로 이동 후에 아래와같은 명령어 실행

 

find . -name '*특정파일명*'

 

ex)

find . -name '*happy*'

 

2. 삭제하고자 하는 파일만 검색될 경우 삭제

 

find . -name '*특정파일명*' -exec rm {} \

 

ex)

find . -name '*happy*' -exec rm {} \

 

명령어 실행시 happy란 파일을 찾아 rm(삭제) 명령어로 삭제한다.

Posted by 푸른길땡
|

에어팟 배터리 잔량을 확인하는데 뚜껑을 열었다 닫았다 할 필요 없이

 

위젯에 등록해놓으면 손쉽게 확인할 수가 있다.

 

하지만!!!!!! 내 아이폰에서만 에어팟 케이스의 잔량 표시가 나오지 않는다.

 

아래 그림과 같이...

 

 

 

원래 대로라면 아래 그림과 같이 에어팟 케이스까지 나와야 할껀데!!!

 

왜 내 아이폰에서만 안나오는것일까..

 

정품이 아닌가? 싶은 마음도 살짝쿵 들었던 터...

 

 

 

해결방법은

 

텍스트 크기에 있었다...

 

아이폰 설정 -> 디스플레이 및 밝기 -> 텍스트크기

 

 

 

텍스트 크기를 중간으로 맞춰준다.

 

 

 

 

그러면 언제 안나왔냐는 듯이 제대로 나온다

 

ㅠㅠㅠ 드디어 속편하다ㅎㅎ

Posted by 푸른길땡
|

리눅스 사양 확인하는 명령어

 

리눅스 OS버전 확인해보기

 

cat /proc/sys/kernel/osrelease

cat /etc/redhat-release

cat /proc/version

 

리눅스 이름 확인하기

uname -옵션

-a : 모든정보

-m : 하드 웨어 종류

-n : 호스트이름

-p : 소유자 이름

-r : 현재버전

 

 

 

 

Posted by 푸른길땡
|

테이블 스페이스 가용용량이 다 찼기때문에 나타나는 DB 메세지다.

 

org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [72000]; error code [1653]; ORA-01653: GW5_OFFICE.ZT_MAIL_SEND_RECIPIENT 테이블을 128(으)로 GW5_DATA 테이블스페이스에서 확장할 수 없습니다
; nested exception is java.sql.BatchUpdateException: ORA-01653: GW5_OFFICE.ZT_MAIL_SEND_RECIPIENT 테이블을 128(으)로 GW5_DATA 테이블스페이스에서 확장할 수 없습니다

 

 

이런식으로 오류가 나왔을때에는 당황하지말고 아래 방법으로 해결하면 된다.

 

 

테이블 스페이스 확인법

select * from DBA_DATA_FILES;

 

 

system 계정으로 들어가서

아래 쿼리를 돌려보게 되면

 

SELECT
df.file_name "파일명",
df.tablespace_name "테이블 스페이스명",
TO_CHAR( (df.bytes / 1024),'999,990,999') "총 (Kb)",
TO_CHAR( (((df.bytes - Sum ( Nvl(fs.bytes,0)))) / 1024),'999,990,999') "사용(Kb)",
TO_CHAR( (( sum( Nvl(fs.bytes,0))) / 1024),'999,990,999') "가용(Kb)",
TRUNC( ((Sum (Nvl(fs.bytes,0)) / (df.bytes)) * 100),2) "가용 %"
FROM DBA_FREE_SPACE fs, DBA_DATA_FILES df
WHERE fs.file_id(+) = df.file_id
GROUP BY df.tablespace_name, df.file_name, df.bytes
ORDER BY df.tablespace_name;

 

 

 

가용용량이 0%인것을 볼수 있게 된다.

 

테이블스페이스를 만들때 MAX SIZE를 지정해놓게되면 자동으로 늘어나지 않고 가용용량이 없어지게 되는데

 

이때 용량을 언리미트로 아래 쿼리문을 이용하여 변경해주면 된다.

 

ALTER DATABASE DATAFILE '파일명경로' AUTOEXTEND ON MAXSIZE UNLIMITED;

 

ex) ALTER DATABASE DATAFILE 'D:\APP\ADMINISTRATOR\ORADATA\GW5\GW_DATA_01.DBF' AUTOEXTEND ON MAXSIZE UNLIMITED;

 

 

언리미트로 지정해놓았는데도 불구하고 가용용량이 0%이면 테이블스페이스를 아래 쿼리문을 이용하여 새로 추가해 주어야 한다.

 

alter TABLESPACE TABLESPACE_OFFICE6 add datafile '파일생성경로' size 1000M AUTOEXTEND ON MAXSIZE UNLIMITED; ​

 

 

ex) alter TABLESPACE TABLESPACE_OFFICE6 add datafile 'D:\APP\ADMINISTRATOR\ORADATA\GW5\GW_DATA_02.DBF'  size 1000M AUTOEXTEND ON MAXSIZE UNLIMITED; ​

 

Posted by 푸른길땡
|