본문 바로가기

분류 전체보기

(148)
[Oracle] Database log mode Noarchive log mode Redo log file에 로그스위치 발생 시 순환하면서 덮어씀 Archive log mode Redo log file에 로그스위치 발생 시 Offline 복사본 생성함 (오프라인 복사본 : Archive log file) - DB의 Media failure 방지하기위해 Archive log mode로 설정하는 것이 좋음 - Noarchive 로그 모드는 로그가 없으면 복구 못함 ① DB log mode 조회 방법 - 조회 방법은 2가지가 있다 SELECT log_mode FROM v$database; archive log list · 실제로 많이 쓰는 방법은 이거 ! ② DB log mode 변경 방법 - 1. DB 종료 shut..
[Oracle] Redolog file 다중화 - Redolog file : DB의 모든 변경작업의 로그정보가 기록된 곳 - 순환형으로 관리되는 파일 - DB당 최소 2개 이상의 Redo log 그룹이 존재해야 함 - 그룹에는 최소 1개 이상의 Redo log 멤버 존재해야 함 - 권장사항 : 그룹 3개, 그룹별 멤버 2개 ① Redolog file 정보 조회 SELECT group#, members FROM v$log; - 멤버 경로와 로그 파일명도 확인 가능 - 같은 내용을 가진 파일들은 다른 경로에 있는 것이 좋음 SELECT group#, member FROM v$logfile ORDER BY group#; ② Redolog file 다중화 방법 - Redolog Group 추가하기 · 그룹번호는 순차적으..
[Oracle] Controlfile 다중화 - DB의 모든 동기화 정보가 기록된 곳 - DB당 하나 운영 가능 - 최대 8개까지 다중화 기능 제공 ( 오라클 권장사항 3개 ) - DB 생성 시 및 생성 후 변경 가능 - 다중화가 되어있다면 최신 시점으로 복구가 가능해진다 - 백업을 받기 위해선 DB가 멈춰야하지만 다중화는 하나가 손상되더라도 남은 하나로 복구 가능 ① Controlfile 정보 조회 SELECT name FROM v$controlfile; ② Controlfile 다중화 절차 - 1. DB 추가 · 기존에 존재하는 Controlfile도 적고 추가할 Controlfile도 적어줘야 한다 · 콤마(,)로 파일 구분 · 추가할 Controlfile은 scope 지정이 필요 · scope가 memor..
[Oracle] Database Fail 유형 ① Statement failure - SQL구문이 정상적으로 실행되지 않고 오류가 반환된 경우 - 원인 · 오타, 문법오류, 권한 부족, 저장공간 부족 등 - 해결 · 오타 수정, 문법 수정, 권한 부여, 저장공간 추가 등 ② User process failure - DB에 접속된 User가 비정상적으로 접속을 끊은 경우 - 원인 · User가 일부러 접속을 끊은 경우, Client PC가 다운된 경우 · DBA로부터 Kill을 당한 경우 등 - 해결 · PMON이 자동으로 rollback 및 Lock 해제함. · 접속이 필요한 User는 재접속하면 됨. ③ Network failure - DB가 정상적으로 켜져있는데 DB 접속이 안되는 경우 - 원인 · 리스너가 ..
[Android] JSP 서버와 연결해서 안드로이드 로그인 구현 - 아래 포스팅에 시작부터 간단히 테스트한 거 볼 수 있음 [Android] JSP서버와 안드로이드 연동 ① 안드로이드 로그인 화면 - 오른쪽 화면 메뉴 중 로그인이라는 메뉴를 눌렀을 때 로그인할 수 있는 창 등장 - 확인 버튼을 눌렀을 때 로그인한 서버 연결 public boolean on heezit.tistory.com ① MainActivity.java - EditText에 사용자가 작성한 아이디와 패스워드를 가져와서 비교 후 로그인 - EditText를 변수로 받아옴 - DB 연결 필요 public class MainActivity extends AppCompactActivity{ String id,pw; boolean login;..
[CSS] display 요소 - inline 요소 · 자동 줄 안바뀜 · 가로, 세로 같이 크기 적용 불가 · 상하 margin 적용 불가 · 한 줄에 나란히 배치 - block 요소 · 자동 줄 바뀜 · 크기 적용 가능 · 상하좌우 margin 적용 가능 · 한 줄에 나란히 배치 불가 ① display : inline - block 요소를 inline으로 바꿈- block 요소 : p, div, h4 background-color: #3af; width: 300px; height: 50px; margin: 30px; display: inline; ② display : block - inline 요소를 block으로 바꿈- inline 요소 : a, b, span background-color: #a3f; wi..
[Oracle] 데이터베이스 유저 관리하기 ① User 생성 - 기본적으로 User명, 패스워드, 권한 부여해야한다. - CREATE 권한을 부여받은 User만이 DB 접속이 가능하다. CREATE user 유저명 identified by 초기 패스워드; 더보기 실제론 User 생성할 때 default 테이블스페이스, 용량도 지정해줘야 insert 가능함 CREATE user User명 identified by 패스워드 default tablespace inventory temporary tablespace temp quota 30M on inventory; ② 권한 유형 권한 유형 개념 소유자 System 권한 DB를 조작할 수 있는 권한 DBA Object 권한 Object를 조작할 수 있는 권한 Object 소..
[EL] EL 표현식 - JSP 코드의 표현식은 대신해서 사용하는 표현식 - ${} 형태로 사용 - JSP 코드의 를 태그로 인식할 수 있기 때문에 EL로 표현한다 - ${변수}, ${객체.변수}, ${객체['변수']}, ${객체 ["변수"]} · 뒤에 2개는 잘안씀 ㅎ - ${식}, ${연산자} 도 들어갈 수 있음 - 변수의 데이터 출력, 연산자, 내장객체 표현하는 것이 목적 ① html 폼에서 정보 받아오기 - paramTest.html name : - paramTest.jsp EL 표현식 이름: ${param.name} - 체크박스의 복수의 값 가져오기 · JSTL의 forEach를 사용해서 반복 hobbys : 게임 요리 운동 취미 : ${h} ② param..