Oracle创建表空间及用户


创建好Oracle数据库之后,需要为新建数据库创建表空间及用户,才能使用,下面讲解怎么创建表空间及用户;

打开plsql登录界面,使用sys用户登录选择刚创建的数据库,注意连接要选SYSDBA不能选Normal;

 

一.创建表空间

创建语句例如:

--创建默认表空间(此处表空间名为loantp)

create tablespace loantp

datafile 'E:\Storage\oracledata\loantp\loantp.dbf' size 200m

autoextend on 

next 50m maxsize 4096m 

extent management local;

--创建temporary表空间(此处表空间名为loantp_temp)

create temporary tablespace loantp_temp

tempfile 'E:\Storage\oracledata\loantp\loantp_temp.dbf' size 100M

autoextend on 

next 50m maxsize 20480m 

extent management local;

注:--E:\Storage\oracledata\loantp\loantp.dbf

--表空间的文件,前提是要手动创建好E:\Storage\oracledata\loantp文件夹的路径,否则执行语句报错。

注:一个表空间只能属于一个数据库

 

二.创建用户并为用户指定表空间

CREATE USER       用户名 

IDENTIFIED BY        密码 

DEFAULT TABLESPACE   表空间(默认USERS) 

TEMPORARY TABLESPACE 临时表空间(默认TEMP);

注:如果只创建用户,不指定表空间,则会使用系统默认创建的表空间

create user 用户名 identified by 密码;

 

三.为用户授权

为用户赋权限执行:
GRANT CREATE SESSION,CREATE TABLE,CREATE VIEW,CREATE SEQUENCE,UNLIMITED TABLESPACE TO 用户名; 

GRANT CONNECT TO 用户名; 

GRANT RESOURCE TO 用户名; 

GRANT DBA TO 用户名;

授权完毕之后就可以使用新创建的用户登录这个新创建的数据库了。

 

四.使用新创建的用户登录新创建的数据库

 

 至此,数据库的创建,表空间的创建都,用户的创建及授权都已经完成,可以登录之后执行相应sql脚本了;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM