学习Oracle的历程 (二)「终于解决」

学习Oracle的历程 (二)「终于解决」前面我们安装好了Oralce 和 PLSQL 下面,我们就来使用一下吧! 温馨提示 : Oracle 中 单行注释 — 多行注释 /**/ 一 . 数据库操作 1) 概述 Oracle表与用户关联…

学习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 无法进行登录,提示没有权限

 学习Oracle的历程 (二)「终于解决」

赋予用户所有权限(管理员权限 dba)

-- grant dba to 用户名;
grant dba to czxy002;

这样用户就有了最高权限了..

(^_^)~喵~!!

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8312.html

(0)
上一篇 2023-03-03 17:00
下一篇 2023-03-03

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注