목록데이터베이스/Oracle (3)
정보보안공부
Sql Injection을 공부하던 도중에 Query box로 접속할 때 비밀번호가 만료되었다는 문구를 보고 새로운 비밀번호를 입력했는데 오류가 발생했다. 구글링을 해보니 관리자 계정에서 비밀번호를 설정할 수 있어서 입력했더니 성공했다. sqlplus "/as sysdba"를 이용하는거는 찾았는데 sqlplus를 노트북 pc에서는 실행해봤는데 가상머신에서 어떻게 실행하나 고민하다가 su - oracle 를 이용해서 실행했다. alter user hr ( hr계정을 나타냄 ) identified by hr ( hr계정의 비밀번호를 나타냄 ) 은 나중에 비밀번호를 까먹을 까봐 패스워드도 hr로 변경했다.
데이터들을 조회하기위해서는 SELECT쿼리는 반드시 필요하다. SELECT쿼리를 어떻게 사용하는가에 따라서 조회하는 내용을 깔끔하게 정리할 수 있다. 하지만 데이터가 무수히 많을때 같은 결과값이 조회되지만 방법에 따라 SQL수행 속도가 늦어지는 경우도 있으므로 SELECT쿼리를 조회하는 여러가지 방법에 대해 알아보자. 먼저 SELECT쿼리를 다음과같은 형식을 따른다. SELECT 컬럼 FROM 테이블명 # desc -> 해당 테이블에 있는 컬럼 정보들을 출력해준다. -> 테이블 목록을 출력한다. -> 해당 테이블의 컬럼이름과 타입을 출력해준다. # 컬럼에 별칭을 사용해보기 'Good morning'이라는 문자열을 "Hello"라는 별칭으로 출력했다 별칭은 " " 큰따음표 안에 사용한다. -> dual이라..
오라클환경 구축하기데이터베이스를 다루기위해 먼저 오라클을 설치하고 로그인하는 것을 알아보자.먼저 설치는 오라클사이트에서 다운을받고 아래와같이 진행하면된다.나는 윈도우 버전에서 실행하기 때문에 주의하기 바란다. -> 처음 오라클에 접속하는 비밀번호이므로 신중하게 작성한다. 오라클을 실행해보자 window에서 실습을 진행하므로 window검색창에 sqlplus를 입력해 sqlplus 창을 실행한다. 설치시 작성한 비밀번호을 입력해 로그인한다.# 사용자 생성 user02라는 이름의 계정에 tiger이라는 비밀번호를 만들었다.# 사용자 권한부여 user02라는 계정에 권한을 부여했다. show user을 하게되면 현재 로그인한 사용자계정을 알려준다.