이 기사에서는 Oracle에 대한 관련 지식을 제공합니다. Oracle 데이터베이스는 JAVAEE 프로젝트에서 일반적으로 사용됩니다. 백그라운드 프로그램 개발자로서 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;4. 그런 다음 새로 생성된 사용자에게 권한을 부여합니다.
SQL> testone에 연결, 리소스 권한을 부여하는 것을 의미합니다.
SQL> testone에게 dba 권한 부여; testone 사용자에게 dba 권한이 성공적으로 부여되었습니다.Oracle Video Tutorial
"위 내용은 Oracle에서 사용자 및 테이블스페이스 생성에 대한 지식 포인트를 요약하고 구성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!