oracle 创建表空间、创建用户

oracle 创建表空间、创建用户,第1张

用户有自己的可 *** 作表空间

1、用sys用户创建表空间

sql语句:create tablespace WXY datafile 'D:\app\Administrator\oradata\orcl\WXY.DBF' size 15M autoextend on next 10M permanent online

创建了一个WXY的表空间,语句执行成功后在D:\app\Administrator\oradata\orcl 这个位置会多一个WXY.DBF的文件。

2、创建用户:找到users -->右击-->new    右侧d出create user *** 作框。

输入想创建的用户名/密码;默认表空间选择上一步自己创建的表空间WXY;临时表空间选择TEMP;Profile 可以空着(默认为DEFAULT)或者选择DEFAULT。点击Apply。

在左侧users下面就会展示自己创建的user01 用户。

3、user01用户未分配权限的情况下用user01 用户登录会报错。

再用sys重新登录,给用户user01分配权限。

找到user01-->右击-->edit

在Role privileges 页签天剑connect 链接权限,点击应用之后重新用user01用户登录即可成功

alter user 用户名 default tablespace 表空间名字 --创建时候指定表空间。

alter table schema.AC01 move tablespace AA--分配到指定表空间。

----------- 案例一:创建表空间及用户

/*第1步:创建临时表空间 */

create temporary tablespace IVMS86X0_TEMP    ----测试成功!  注记:表空间名字不能重复,即便存储的位置不一致, 但是dbf文件可以一致。

tempfile 'I:\oracle\oradata\oracle11g\IVMS86X0_TEMP.dbf'

size 50m   ---50m为表空间的大小,对大数据量建议用20G,甚至32G。

autoextend on

next 50m maxsize 20480m

extent management local

/*第2步:创建数据表空间 */

create tablespace IVMS86X0_DATA    ----测试成功!

logging

datafile 'I:\oracle\oradata\oracle11g\IVMS86X0_DATA.dbf'

size 50m

autoextend on

next 50m maxsize 20480m

extent management local

/*第3步:创建用户并指定表空间 */

create user IVMS86X0_WJ identified by IVMS86X0_WJ  ---测试成功!

default tablespace IVMS86X0_DATA

temporary tablespace IVMS86X0_TEMP

/*第4步:给用户授予权限 */

--grant connect,resource to IVMS86X0_WJ   ---测试成功!

grant connect,resource,dba to IVMS86X0_WJ -----创建权限后,才可以连接  测试成功!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7955267.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存