[Oracle]创建数据库表【待完善】

2023-05-20,,

1 前期准备

-- 参考文献 https://www.it1352.com/597381.html

-- step1 创建用户<JOHNY>, 来创建对应的(默认)数据库模式(SCHEMA)
CREATE USER JOHNY IDENTIFIED BY 1234; -- step2 查看用户表(USERNAME, USER_ID, PASSWORD, ...)
SELECT * FROM dba_users;
-- 查看表空间的表名列表
SELECT tablespace_name FROM dba_tablespaces; -- step3 授权
-- 1 授予 创建会话的权力 给 用户<JOHNY>
grant create session to JOHNY;
-- 2 授予 创建表的权力 给 用户<JOHNY>
grant create table to JOHNY;
-- 3 授予 无限制的表空间权力 给用户<JOHNY>
grant unlimited tablespace to JOHNY;
-- # 查看 用户<>的所有授权
SELECT * FROM session_privs;

2 创建数据库表

(此时才具备条件)

3 关键概念

用户
模式

4 参考文献

如何在oracle 11g中创建新模式/新用户?(how to create a new schema/new user in oracle 11g?)
Oracle 'no privileges on tablespace 表空间名称' 问题解决 - 博客园

[Oracle]创建数据库表【待完善】的相关教程结束。

《[Oracle]创建数据库表【待完善】.doc》

下载本文的Word格式文档,以方便收藏与打印。