DB 접속 테스트를 위한 신규 저장공간을 생성하고 사용자도 추가 하여 테이블 스페이스와 연결을 해보도록 하겠습니다.
1. 기존 테이블 스페이스 정보
테이블 스페이스 작업을 하려면 sys 계정으로 접속을 하며 접속 정보가 없다면 신규로 생성 하면 됩니다.
사진처럼 기본 값을 입력 하고 비밀번호는 디비 생성시 입력한 비밀번호를 사용 합니다. 테스트 버튼으로 접속을 확인 하고 저장 버튼으로 접속 정보를 저장하고 그리고 접속 버튼을 이용하여 로그인을 합니다.
로그인을 한 후에는 테이블 스페이스 작업을 위해 DBA 창을 열어야 합니다.
메뉴에서 보기 > DBA를 선택합니다.
좌측에 새로운 DBA 창이 추가된 것을 볼 수 있는데 여기에서 저장영역을 확장한 후 테이블스페이스를 찾아 확장을 합니다.
기존 테이블스페이스들의 사용 용량을 볼 수 있습니다. 어떤 식으로 설정이 되어있는지 보기 위해 상단에 있는 SYSAUX에 마우스를 놓고 우측 버튼을 클릭하고 팝업 메뉴에서 편집을 선택 합니다.
파일 사양 탭에서는 파일의 위치와 크기 등의 정보를 볼 수 있습니다.
속성 탭에도 몇가지 정보를 볼 수 있습니다.
나머지도 한번 간단히 살펴 봅니다.
설정 값들을 이용하여 신규로 테이블 스페이스를 생성할 때 참고하면 되며 파일 위치를 알았으니 한번 가서 살펴 보도록 하겠습니다.
C:\ORACLEXE\APP\ORACLE\ORADATA\XE
2. 테이블스페이스 생성
기존 테이블 스페이스들이 파일로 존재하고 있고 신규로 하나 만들어 봅니다.
테이블 스페이스를 추가하기 위해 테이블 스페이스에 마우스를 놓고 우측 클릭을 하고 새로 만들기를 선택 합니다.
저는 이름을 TESTSPACE로 명명하고 파일크기는 300M, 자동 확장 설정을 체크 하여 저장한 후 다시 열어봅니다.
속성 탭을을 확인 하면 설정하지 않은 값들은 기본으로 등록됩니다. 파일 위치에 가면 파일이 추가된 것을 확인할 수 있습니다.
3. 사용자 생성 연결
새로 생성된 테이블스페이스에 사용자를 연결 하도록 합니다.
사용자를 신규로 생성해 봅니다.
이번엔 접속 탭에 생성한 sysdba를 확장하여 아래로 완전히 내리면 다른 사용자가 나오는데 확장을 하면 등록된 사용자들을 볼 수 있습니다. 사용자를 신규로 생성하고 테이블 스페이스와 연결하여 사용 가능하도록 합니다.
다른 사용자에서 마우스 우측 버튼을 클릭 하여 사용자 생성을 선택 합니다.
사용자 이름을 적당히 입력 하고 기본 테이블스페이스에 신규로 생성한 테이블스페이스를 선택 합니다. 임시 테이블스페이스는 TEMP를 선택 했습니다. 부여된 롤 탭을 클릭 합니다.
부여된 롤 탭에서 CONNECT, RESOURCE를 체크하여 권한을 부여합니다. 할당량 탭을 클릭 합니다.
할당량에서는 TESTSPACE에 무제한으로 할당을 합니다. SQL 탭을 클릭 합니다.
SQL 탭에서는 생성 및 설정 정보를 스크립트로 볼 수 있습니다. 적용 버튼을 클릭 합니다.
연결이 성공 했다는 군요.
4. 사용자 접속
신규로 생성한 사용자 정보를 이용하여 로그인을 해봅니다.
접속이름은 대충 적고 사용자 이름을 신규로 생성한 ID를 입력 합니다.
위에서 한것과 동일 하게 테스트 버튼 -> 저장 버튼 -> 접속 버튼 순으로 클릭 합니다.
TEMPUSER로 TESTSPACE에 접속이 성공 되었습니다. 아직은 테이블도 뷰도 아무것도 없는 상태입니다. Table과 Data를 마음대로 생성하고 삭제하면서 테스트 해 보세요.
'Database' 카테고리의 다른 글
MS SQL Server SSMS(SQL Server Management Studio) 18.1 설치(2) (0) | 2019.07.17 |
---|---|
MS SQL Server 2008 R2 SP2 설치 및 접속(1) (0) | 2019.07.15 |
Oracle SQL Developer 설치 및 접속 (5) | 2019.06.17 |
Oracle Express Edition (XE) 11g 다운로드 설치 (0) | 2019.06.13 |
MFC에 sqlite 적용하기 (6) | 2018.09.18 |