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

Posted 千千寰宇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Oracle]创建数据库表待完善相关的知识,希望对你有一定的参考价值。

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]创建数据库表待完善的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Toad for Oracle 中使用自定义代码片段?

Oracle-常用数据库对象笔记(片段)

常用Javascript代码片段集锦

sql Oracle代码片段

Oracle 数据库 - 使用UEStudio修改dmp文件版本号,解决imp命令恢复的数据库与dmp本地文件版本号不匹配导致的导入失败问题,“ORACLE error 12547”问题处理(代码片段

Client / Server Interoperability Support Matrix for Different Oracle Versions (Doc ID 207303.1)(代码片段