윈도우 SQL Developer 에서
가상 리눅스 연결을 하였다. ex) 리눅스 ifconfig 192.168.126.128
테이블 스페이스 생성
-- 테이블 스페이스
create tablespace spring
datafile '/home/centos/java.dbf' size 50m
autoextend on
next 10m
maxsize unlimited;
그러나 권한 문제로 실패
리눅스에 직접 생성
-- 테이블 스페이스
create tablespace spring2
datafile '/home/centos/java.dbf' size 50m
autoextend on
next 10m
maxsize unlimited;
생성 되면 아무런 메시지가 안 뜬다.
아래 명령어로 생성확인을 해보았다.
select * from user_tablespaces;
select tablespace_name from user tablespaces;
그러나 생성이 안 되었다.
결국
리눅스에서 권한 설정이 안 되었기 때문이다.
다음과 같은 권한 설정을 해 주었다.
chmod 777 /home/centos
체인지 모두 777 은 모든 권한 읽기, 쓰기, 실행
모든 권한을 준다.
다시 윈도우에서 Oracel SQL Developer 로
리눅스에 연결한 후
테이블 스페이스 실행 하였다.
생성되었다는 메시지
'
Tablespace SPRING2이(가) 생성되었습니다. '
-- 테이블 스페이스 목록 확인
select * from user_tablespaces;
-- 사용자
-- create user 아이디 identified by 비번
-- default tablespace 테이블스페이스 이름;
create user spring identified by 1111 default tablespace spring;
-- 테이블 스페이스
create tablespace spring
datafile '/home/centos/java.dbf' size 50m
autoextend on
next 10m
maxsize unlimited;
-- 테이블 스페이스 목록 확인
select * from user_tablespaces;
-- 삭제 명령
drop tablespace spring2 -- 테이블 삭제 그러나 아직 파일을 남아 있다.
including contents and datafiles; -- 파일도 같이 삭제.
-- 사용자
-- create user 아이디 identified by 비번
-- default tablespace 테이블스페이스 이름;
create user spring identified by 1111 default tablespace spring;
-- 사용권한 부여
grant connect, resource, create view , dba to spring;
댓글 ( 5)
댓글 남기기