• 技术文章 >数据库 >Oracle

    归纳整理Oracle创建用户与表空间知识点

    WBOYWBOY2022-09-07 14:13:29转载294
    本篇文章给大家带来了关于Oracle的相关知识,在JAVAEE工程当中时常用的Oracle数据库,作为一名后台程序开发人员,掌握如何在Oracle创建用户,表空间是一项必备的技能,下面介绍了关于Oracle创建用户与表空间的相关资料,希望对大家有帮助。

    php入门到就业线上直播课:进入学习

    推荐教程:《Oracle视频教程

    Oracle-创建用户

    查看表空间

    select 
    tablespace_name, file_id, file_name, 
    round(bytes/(1024*1024),0) total_space_MB 
    from 
    dba_data_files 
    order 
    by 
    tablespace_name;

    Oracle 创建表空间

    create tablespace 表空间名字 --空间名
    datafile '数据存储路径\***.dbf' --路径
    size 5M --初始大小
    autoextend on next 5M --表空间每次增长大小
    maxsize 3000M --表空间最大内存

    Oracle 修改表空间大小

    alter database datafile 'E:\DATA\ORACLE\.DBF' resize 20480m

    —创建用户

    create user "****" identified by xyx2021 default tablespace "****";

    —用户授权

    grant connect, resource to "***";
    grant create session to "***";

    —修改用户BEE表空间

    Alter user BEE default tablespace BEE

    –删除表空间

    drop tablespace fish;

    总结

    Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。

    为了避免麻烦,可以用’Database Configuration Assistant’向导来创建数据库(这步一定要创建好,因为这里没有做好,会在创建表空间时出错—我就在这里花了几个小时,晕)。

    创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。

    下面是创建数据库用户的具体过程:

    其格式为:格式: create tablespace 表间名 datafile ‘数据文件名’ size 表空间大小;

    如: SQL> create tablespace test_tablespace datafile ‘d:\oracle\oradata\test\test.dbf’ size 100M;

    其中’test_tablespace’是你自定义的表空间名称,可以任意取名;

    ‘d:\oracle\oradata\test\test.dbf’是数据文件的存放位置,’test.dbf’文件名也是任意取;

    ‘size 100M’是指定该数据文件的大小,也就是表空间的大小。

    删除命名空间

    DROP TABLESPACE test INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;

    其格式为:格式: create user 用户 名 identified by 密码 default tablespace 表空间表;

    如: SQL> create user testone identified by testone default tablespace test_tablespace;

    默认表空间’default tablespace’使用上面创建的表空间。

    SQL> grant connect,resource to testone; –表示把 connect,resource权限授予testone用户

    SQL> grant dba to testone; –表示把 dba权限授予给testone用户 授权成功。

    ok! 数据库用户创建完成,现在你就可以使用该用户创建数据表了!

    推荐教程:《Oracle视频教程

    以上就是归纳整理Oracle创建用户与表空间知识点的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:脚本之家,如有侵犯,请联系admin@php.cn删除
    专题推荐:oracle
    上一篇:一文解析ORACLE树结构查询 下一篇:简单介绍Oracle表空间管理和用户管理
    VIP课程(WEB全栈开发)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• oracle中connect by怎么用• 怎么查询oracle数据库实例名• oracle中case怎么用• Oracle中nvl()和nvl2()函数实例详解• 归纳整理Oracle中常用函数
    1/1

    PHP中文网