테이블스페이스
*테이블 스페이스
테이블,인덱스,뷰같은 객체를 저장할 수 있는 공간. 여러개 생성가능. 최소한 하나의 파일로구성
시스템계정에서 해야하기때문에 sqlplus system/ora1234 들어간다.
create tablespace firstbank
2 datafile 'D:\asdf\first01.dbf' size 10M; 로 생성
데이터내용이 size 10보다 커지면 에러가 나는데 그럴때 자동화해결법이
alter database
2 datafile 'D:\asdf\first01.dbf' autoextend on next 1M maxsize 30M;
*사용자 생성 :: dba권한을 가지고있는 계정으로 접속한상태에서 해야한다.
1.create user 유저명 identified by 비밀번호
default tablespace test // 사용자의 객체가 생성될 테이블스페이스
2.temporary tablespace temp // 사용자의 작업처리를 위해 사용되는 임시객체가 생성되는공간
quota 1M on test; // 테이블스페이스의 영역 사용량을 제한
3.grant connect, resource to javauser; // 권한부여
-> connect : 데이터베이스에 접속할수 있는 권한을 가진 역할
-> resource : 오라클 데이터베이스의 기본 객체를 생성/수정/삭제 할수있는 권한을 가지는 역할
4.'sid' 확인(데이터베이스 구분할수있는 아이디번호)
select instance from v$thread;
5.'port' 확인
select dbms_xdb.getHttpport() from dual;
6.'port' 변경
exec dbms_xdb.setHttpport(원하는 port번호);