温馨提示 : oracle 中 单行注释 -- 多行注释 一 . 数据库操作 1) 概述 Oracle表与用户关联 每一个用户,需要确定表存放位置,此位置称为 表空间。 在Oracle中表空间分2种
温馨提示 : oracle 中 单行注释 -- 多行注释
一 . 数据库操作
1) 概述
Oracle表与用户关联
每一个用户,需要确定表存放位置,此位置称为 表空间。
在Oracle中表空间分2种:永久表空间、临时表空间
临时表空间:使用sql语句操作时,结果先进入临时表空间
永久表空间:当执行commit(提交)时,数据将从临时表空间
到永久表空间
。
2) 创建表空间(永久)
基本语法
create tablespace 表空间名称
datafile "表空间保存位置"
size 默认表空间带下
autoextend on; -- 空间大小自动增强
实例
create tablespace czxy5678
datafile "D:oraclexespaceczxy5678.dbf"
size 10m
autoextend on;
3) 删除表空间
基本语法
drop tablespace 表空间名称
including contents 删除表内容
and datafiles; 删除表空间物理文件
实例
-- 删除表空间
drop tablespace czxy5678
including contents --删除表内容
and datafiles; --删除表空间物理文件
4) 创建临时表空间
基本语法
-- 创建临时表空间
create temporary tablespace 临时表空间名称
tempfile "临时表空间位置"
size 10m
autoextend on;
注意 : 与创建表空间有2处不一样 temporary 和 tempfile
实例
-- 创建临时表空间
create temporary tablespace czxytemp5678
tempfile "D:oraclexespaceczxytemp5678.dbf"
size 10m
autoextend on;
5) 创建用户
基本语法
-- 创建用户
create user 用户名
identified by 密码
default tablespace 表空间
temporary tablespace 临时表空间
quota 大小 on 表空间; //当前用于在指定的表空间的限额大小
实例
-- 创建用户
create user czxy002
identified by czxy002
default tablespace czxy5678
temporary tablespace czxytemp5678
quota 50m on czxy5678; //当前用于在指定的表空间的限额大小
注意 : 使用czxy002 通过PL/SQL 无法进行登录,提示没有权限
赋予用户所有权限(管理员权限 dba)
-- grant dba to 用户名;
grant dba to czxy002;
这样用户就有了最高权限了..
(^_^)~喵~!!
--结束END--
本文标题: 学习Oracle的历程 (二)
本文链接: https://www.lsjlt.com/news/6220.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-16
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0