>  기사  >  데이터 베이스  >  Oracle에서 사용자 및 테이블스페이스 생성에 대한 지식 포인트를 요약하고 구성합니다.

Oracle에서 사용자 및 테이블스페이스 생성에 대한 지식 포인트를 요약하고 구성합니다.

WBOY
WBOY앞으로
2022-09-07 14:13:292055검색

이 기사에서는 Oracle에 대한 관련 지식을 제공합니다. Oracle 데이터베이스는 JAVAEE 프로젝트에서 일반적으로 사용됩니다. 백그라운드 프로그램 개발자로서 Oracle에서 사용자를 생성하는 방법은 필수 기술입니다. 다음은 소개합니다. Oracle에서 사용자 및 테이블스페이스 생성에 대한 관련 정보가 모든 사람에게 도움이 되기를 바랍니다.

Oracle에서 사용자 및 테이블스페이스 생성에 대한 지식 포인트를 요약하고 구성합니다.

권장 튜토리얼: "Oracle Video Tutorial"

Oracle-Create User

View Table Space

select 
tablespace_name, file_id, file_name, 
round(bytes/(1024*1024),0) total_space_MB 
from 
dba_data_files 
order 
by 
tablespace_name;

Oracle Create Table Space

create tablespace 表空间名字 --空间名
datafile '数据存储路径\***.dbf' --路径
size 5M --初始大小
autoextend on next 5M --表空间每次增长大小
maxsize 3000M --表空间最大内存

Oracle 테이블 공간 크기 수정

alter database datafile 'E:\DATA\ORACLE\.DBF' resize 20480m

— 만들기 사용자

create user "****" identified by xyx2021 default tablespace "****";

- 사용자 권한 부여

grant connect, resource to "***";
grant create session to "***";

- 사용자 BEE 테이블 공간 수정

Alter user BEE default tablespace BEE

- 테이블 공간 삭제

drop tablespace fish;

요약

Oracle이 설치된 후에는 이 기본 데이터베이스 외에 기본 데이터베이스가 있습니다. , 자체 데이터베이스를 만들 수도 있습니다.

문제를 방지하기 위해 'Database Configuration Assistant' 마법사를 사용하여 데이터베이스를 생성할 수 있습니다(이 단계는 반드시 생성되어야 합니다. 여기서 잘 수행되지 않으면 테이블스페이스 생성 시 오류가 발생하기 때문입니다. 어지러워서 여기서 몇 시간을 보냈습니다.

데이터베이스를 생성한 후에는 즉시 데이터베이스에 테이블을 생성할 수 없습니다. 먼저 데이터베이스에 대한 사용자를 생성하고 사용자에 대한 테이블 공간을 지정해야 합니다.

다음은 데이터베이스 사용자를 생성하는 구체적인 과정입니다.

  • 1. 지금 'test'라는 데이터베이스가 구축되었다면 test 디렉토리는 d:oracleoradata 디렉토리에 이미 존재합니다. 참고: 내 Oracle11g는 d:oracle 아래에 설치됩니다. Oracle이 다른 디렉터리에 설치된 경우 새로 생성된 데이터베이스 디렉터리는 *oradata 디렉터리 아래에 있습니다.

  • 2. 먼저 테이블스페이스를 생성해야 합니다.

형식: 테이블스페이스 테이블 이름 데이터 파일 '데이터 파일 이름' 크기 테이블 공간 크기

: SQL> ; create tablespace test_tablespace 데이터 파일 'd:oracleoradatatesttest.dbf' 크기 100M;

여기서 'test_tablespace'는 사용자 정의된 테이블스페이스 이름이며 임의로 이름을 지정할 수 있습니다.

'd:oracleoradatatesttest.dbf'는 테이블스페이스의 저장 위치입니다. data 파일의 경우 'test.dbf' 파일 이름도 임의로 선택됩니다.

'size 100M'은 테이블스페이스의 크기인 데이터 파일의 크기를 지정합니다.

네임스페이스 삭제

DROP TABLESPACE test INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;

  • 3 이제 'test_tablespace'라는 테이블스페이스가 구축되었으므로 다음과 같이 사용자를 생성할 수 있습니다. 형식은 다음과 같습니다. 형식: 비밀번호로 식별되는 사용자 사용자 이름 생성 default tablespace tablespace table;

    예: SQL> testone 기본 테이블스페이스 test_tablespace;
기본 테이블스페이스로 식별되는 사용자 testone 생성 '기본 테이블스페이스'는 위에서 생성된 테이블스페이스를 사용합니다.

4. 그런 다음 새로 생성된 사용자에게 권한을 부여합니다.

  • SQL> testone에 연결, 리소스 권한을 부여하는 것을 의미합니다.

    SQL> testone에게 dba 권한 부여; testone 사용자에게 dba 권한이 성공적으로 부여되었습니다.
ok! 데이터베이스 사용자가 생성되었습니다. 이제 이 사용자를 사용하여 데이터 테이블을 생성할 수 있습니다!

추천 튜토리얼: "

Oracle Video Tutorial

"

위 내용은 Oracle에서 사용자 및 테이블스페이스 생성에 대한 지식 포인트를 요약하고 구성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jb51.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제