728x90
문제 :
대부분의 Windows 유저 개발 스타터 분들이 Sql Developer 툴을 사용하여 Oracle DB 에 접근하여 실습한다.
hr 등 오라클사에서 제공하는 계정들로 실습이 가능하다.
이 상황에서 프로젝트를 할 때,
새로운 테이블스페이스를 생성하고, 새로운 유저를 생성하고 해당 유저에게 권한을 부여할 때 권한 문제가 발생한다.
Sql Developer 는 오라클 DB 내부로 접속 가능하게 해주는 툴로, 정확한 계정명/계정 비밀번호 입력이 필요한데,
system/oracle 로 접속 생성이 안 될 때가 많다.
해결 :
그 때는 CLI 로 sysdba 권한으로 sqlplus 에 접속하여 작업을 해주면 된다.
sqlplus "/as sysdba"
-- 입력하면 아래와 같은 라인이 뜨면서 접속된 것을 확인할 수 있다.
SQL>
테이블스페이스 생성시, 테이블스페이스 파일 저장 위치를 지정하라고 하는데,
이때는 개인이 오라클을 설치한 경로 이하에 가서 .dbf 파일들이 위치한 경로를 지정해 주면 된다.
예시 :
CREATE TABLESPACE {테이블스페이스명} DATAFILE 'C:\oraclexe\app\oracle\oradata\XE/{파일명}.dbf' SIZE 300M REUSE AUTOEXTEND ON NEXT 1024K MAXSIZE UNLIMITED;
728x90
'Server > Oracle' 카테고리의 다른 글
[oracle] 계정 생성 후 접속시 logon denied : privileges 에러 해결 (0) | 2023.08.23 |
---|---|
[m1 mac][ORA-00959] 도커 오라클에서 테이블스페이스 생성 및 사용자 생성 오류 - 오라클 세션 설정 후 오류 해결 (0) | 2023.08.23 |
[m1 mac] docker 에서 oracle 내부로 접속하여 .dat 파일 삭제하기 (0) | 2023.08.23 |
[Mac M1] 종료 후 재실행 시 Docker 로 Oracle 다시 접속하기 (0) | 2023.08.19 |
[Mac(M1)] Oracle 접속하기 (with Docker) (0) | 2023.08.19 |