首页 / ORACLE / Oracle创建表空间及用户
Oracle创建表空间及用户
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oracle创建表空间及用户,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1473字,纯文字阅读大概需要3分钟。
内容图文
![Oracle创建表空间及用户](/upload/InfoBanner/zyjiaocheng/870/d49402a5010048698f0c4cfb9e2ce5c5.jpg)
创建好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脚本了;
内容总结
以上是互联网集市为您收集整理的Oracle创建表空间及用户全部内容,希望文章能够帮你解决Oracle创建表空间及用户所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。