学习Oracle的历程(二)

database

温馨提示 :   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;

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

(^_^)~喵~!!

 

 

 

以上是 学习Oracle的历程(二) 的全部内容, 来源链接: utcz.com/z/533768.html

回到顶部