1. Linux 2. Oracle DBMS 설치 3. DB 생성 DB 끄는 방법 정상 종료 - shut immediate 비정상 종료 - shut abort DB가 종료됐는지 확인 lsnrctl status The command completed successfully - 켜져있다! 이 상태에서 lsnrctl start 쓰면 이미 켜져있다고 뜸(already been started) 켜지지 않으면 아무것도 뜨지 않는다. ./runInstaller : 설치 DBCA : DB 생성
role 권한들의 모음(묶음) system, object 권한 등 다 들어올 수 있다. CREATE ROLE MGR[롤 이름]; hr 사용자로는 생성되지 않아 sys 로 전환한 뒤 롤 생성 롤에게 권한을 부여하고 회수하는 것도 grant, revoke를 사용한다. role 안에 권한 부여 GRANT CREATE SESSION, CREATE TABLE TO MGR; - 여러 권한(묶음)을 한번에 부여/회수가 가능하기 때문에 권한관리가 편리하다. - 권한이 추가될 때 롤 안에 권한을 부여하면 롤의 구성이 바뀌면서 롤을 부여받고 있는 유저들에게 바로바로 영향이 간다(빠른 배포) 완성된 role을 유저에게 부여 GRANT MGR TO HR, DEMO; 콤마로 구분해 여러 유저에게도 부여 가능하다. 부여된 롤에 ..
Dictionary에는 DB관리에 필요한 모든 정보가 저장되어있다. DBA는 Dictionary의 정보를 이용하여 효율적인 데이터베이스 운영을 위해 필요한 정보를 획득할 수 있다. 일반 사용자 및 Application 개발자에게도 데이터베이스에 대한 중요한 정보를 제공한다. • Data Dictionary 구성 - Base Tables : DB의 모든 정보를 Oracle이 보기 쉬운 형태로 기록해 놓은 테이블 - Data Dictionary Views : Base Table을 사용자가 보기 쉬운 형태로 만들어 놓은 뷰 자신의 계정에 대한 정보 조회 SELECT username, user_id, account_status, default_tablespace, created FROM user_users 주요..
마이바티스 기능 (1) 마이바티스 프레임워크의 특징 SQL 실행 결과를 자바 빈즈 또는 Map 객체에 매핑해 주는 Persistence 솔루션으로 관리한다. 즉 SQL을 소스 코드가 아닌 XML로 분리한다. SQL문과 프로그래밍 코드를 분리해서 구현한다. 데이터소스(DataSource) 기능과 트랜잭션 처리 기능을 제공한다. (2) DataSource 기능 DataSource기능을 사용하려면, 1) action-mybatis.xml에서 이렇게 정의할 수 있고, /WEB-INF/config/jdbc/jdbc.properties ... 2) mybatis.dtd를 이용하여 modelConfig.xml의 configuration 안에서 태그에서 태그를 정의할 수 있다 (3) SQL문과 프로그래밍 코드 분리 m..
javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587; nested exception is: javax.net.ssl.SSLException: Unsupported or unrecognized SSL message. Failed messages: javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587; nested exception is: javax.net.ssl.SSLException: Unsupported or unrecognized SSL message; message exceptions (1..
Gmail SMTP로 메일을 보내려고 하는데 오류가 난 상황 콘솔 창에 찍힌 오류 [Request processing failed; nested exception is org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials na2-20020a17090b4c0200b001fbc350a223sm2367924..
Gmail STMP로 인증번호를 자동으로 발송하는 기능을 구현하고 싶었는데 메일 발송 시점에서 계속 오류가 났다. 찾아보는데도 생소하고 시간이 많이 걸렸었는데 다른 사람에게 도움이 될까하고 정리해본다. pom.xml // email // https://mvnrepository.com/artifact/javax.mail/mail javax.mail mail 1.4.7 // https://mvnrepository.com/artifact/org.springframework/spring-context-support org.springframework spring-context-support 5.3.9 org.springframework spring-webmvc ${org.springframework-versio..
HTTP 404 - 찾을 수 없음 요청된 리소스 [/]은(는) 가용하지 않습니다. Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다. 서버 연결 시 오류가 나면 자주 볼 수 있는 오류이다. 해당 오류를 많이 봐서 도가 텄다고 생각하고 알고 있던 방법과 검색한 걸 총동원 해보았지만 울고 싶을 정도로 해결이 안됐다. 일반적으로는 아래 포스트의 방법으로 대부분 해결이 된다. https://october-east-sea.tistory.com/160 [에러]Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지 1.Server Modules탭에서 /path 바꿔도 안 될 때 ht..