当前位置:首页>开发>正文

怎么给oracle数据库,创建表空间和用户 plsql怎样创建数据库和表

2023-04-23 12:19:58 互联网 未知 开发

 怎么给oracle数据库,创建表空间和用户 plsql怎样创建数据库和表

怎么给oracle数据库,创建表空间和用户

这个问题我在前两天刚刚回答过一次,这里再次回答一下:
在创建用户前我们得先创建表空间,不然新用户数据量如果大,你的默认表空间会被撑爆,另外一个作用也是为了方便管理。
和一般创建语句一样,创建表空间也是create语句,指定该表空间数据保存位置,一般都在%ORACLE_HOME%/oradata/orcl下面,具体语句是:
1.临时表空间
create temporary tablespace 表空间名 --创建临时表空间
tempfile 路径文件名.dbf --临时表空间的路径已经临时表空间名字
size 50m autoextend on next 50m --表空间出事空间大小50M,自动增加,步长是50M,后面还可以跟最大值,比如 maxsize 20480m
extent management local --表空间管理方式
2.创建表空间,数据存放的地方
create tablespace 表空间名
datafile 路径文件名.dbf
size 50m autoextend on next 50m maxsize 20480m
extent management local
3.创建用户,并制定默认表空间
create user 用户名 identified by 密码
default tablespace 数据表空间名(第二步创建的那个表空间名字)
temporary tablespace 临时表空间名 (第一步创建的那个表空间名)
4.赋权
一般如果没有特殊要求,只需要赋两个权限
grant connect,resource to 用户名
如果要给dba权限
grant DBA to 用户名
收回dba权限:
revoke dba from 用户名

plsql怎样创建数据库和表?

plsql只是1个客户真个SQL语句编辑和调试工具。如果想创建Oracle数据库,需要下载Oracle的Server端安装包,安装软件后,包里还有工具用向导的方式创建数据库,固然用代码也行

最新文章