大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说学习Oracle的历程 (二)「终于解决」,希望您对编程的造诣更进一步.
温馨提示 : Oracle 中 单行注释 — 多行注释 /**/
一 . 数据库操作
1) 概述
-
Oracle表与用户关联
-
每一个用户,需要确定表存放位置,此位置称为 表空间。
-
在Oracle中表空间分2种:永久表空间、临时表空间
-
临时表空间:使用SQL语句操作时,结果先进入临时表空间
-
永久表空间:当执行commit(提交)时,数据将从
临时表空间
到永久表空间
。
-
2) 创建表空间(永久)
基本语法
create tablespace 表空间名称 datafile "表空间保存位置" size 默认表空间带下 autoextend on; -- 空间大小自动增强
代码100分
实例
代码100分create tablespace czxy5678 datafile "D:oraclexespaceczxy5678.dbf" size 10m autoextend on;
3) 删除表空间
基本语法
drop tablespace 表空间名称
including contents 删除表内容
and datafiles; 删除表空间物理文件
实例
代码100分-- 删除表空间 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;
这样用户就有了最高权限了..
(^_^)~喵~!!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8312.html