oracle11g:

-- 1、建立表空间
CREATE TABLESPACE ss_sysright LOGGING DATAFILE 'E:\app\oracleUser\oradata\ss_sysright\ss_sysright.dbf' SIZE 512M AUTOEXTEND ON NEXT 32M MAXSIZE 1024M EXTENT MANAGEMENT LOCAL;-- 2、建立临时表空间
create temporary tablespace ss_sysright_temp tempfile 'E:\app\oracleUser\oradata\ss_sysright\ss_sysright_temp.dbf' size 512M autoextend on next 32M maxsize 1024M extent management local;-- 3、建立用户并为用户赋予表空间、临时表空间
CREATE USER c##ss_sysright IDENTIFIED BY "ss_sysright@123" DEFAULT TABLESPACE ss_sysright TEMPORARY TABLESPACE ss_sysright_temp;-- 3.1 为用户分配表空间配额
alter user ss_sysright quota unlimited on ss_sysright;-- 4、为用户赋权
grant connect to ss_sysright ;  grant create session to ss_sysright ;   -- 创建会话GRANT EXECUTE ANY PROCEDURE,CREATE ANY PROCEDURE,ALTER ANY PROCEDURE TO ss_sysright ;  -- 執行和查看的權限grant create sequence to ss_sysright;  -- 创建序列的权限grant create any trigger,alter any trigger to ss_sysright;  --触发器权限commit;-- DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
-- RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
-- CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。-- 5、删除及回收操作-- 收回授权-- REVOKE CONNECT,create session,EXECUTE ANY PROCEDURE FROM workuser;-- 删除表空间-- DROP TABLESPACE ss_sysright INCLUDING CONTENTS AND DATAFILES;-- 删除临时表空间-- DROP  TABLESPACE ss_sysright_temp INCLUDING CONTENTS AND DATAFILES;-- 删除用户-- drop user workuser cascade;

oracle12C:

注意,oracle12C存在CDB和PDB(容器数据库,可插拔数据库)


-- 1、建立可插拔数据库PDB
CREATE PLUGGABLE DATABASE ss_sysright ADMIN USER ss_sysright IDENTIFIED BY "ss_sysright@123" ROLES = (connect)
FILE_NAME_CONVERT = ('D:\app\test005\oradata\orcl\pdbseed','D:\app\test005\oradata\ss_sysright\pdbseed');-- 2、启动数据库,并切换至PDB数据库
alter PLUGGABLE database SS_SYSRIGHT open;  -- 启动 pdb:SS_SYSRIGHT alter session set container=SS_SYSRIGHT;  -- 链接 pdb:SS_SYSRIGHT-- 3、建立表空间
CREATE TABLESPACE ss_sysright LOGGING DATAFILE 'D:\app\test005\oradata\ss_sysright\ss_sysright.dbf' SIZE 512M AUTOEXTEND ON NEXT 32M MAXSIZE 1024M EXTENT MANAGEMENT LOCAL;-- 4、建立临时表空间
create temporary tablespace ss_sysright_temp tempfile 'D:\app\test005\oradata\ss_sysright\ss_sysright_temp.dbf' size 512M autoextend on next 32M maxsize 1024M extent management local; -- 5、赋予用户表空间、临时表空间
ALTER USER ss_sysright DEFAULT TABLESPACE ss_sysright;ALTER USER ss_sysright TEMPORARY TABLESPACE ss_sysright_temp; -- 6、 为用户分配表空间配额
alter user ss_sysright quota unlimited on ss_sysright;-- 7、更改密码
ALTER USER ss_sysright IDENTIFIED BY "ss_sysright@123"; -- 8、为用户赋权
grant connect to ss_sysright ;  grant create session to ss_sysright ;   -- 创建会话GRANT EXECUTE ANY PROCEDURE,CREATE ANY PROCEDURE,ALTER ANY PROCEDURE TO ss_sysright ;  -- 執行和查看的權限grant create sequence to ss_sysright;  -- 创建序列的权限grant create any trigger,alter any trigger to ss_sysright;  --触发器权限commit; -- 9、切换回 CDB空间
alter session set container=CDB$ROOT;-- 10、删除及回收操作-- 收回授权-- REVOKE CONNECT,create session,EXECUTE ANY PROCEDURE FROM workuser;-- 删除表空间-- DROP TABLESPACE ss_sysright INCLUDING CONTENTS AND DATAFILES;-- 删除临时表空间-- DROP  TABLESPACE ss_sysright_temp INCLUDING CONTENTS AND DATAFILES;-- 删除用户-- drop user workuser cascade;-- 删除PDB数据库-- alter pluggable database ss_sysright close immediate;-- drop pluggable database ss_sysright including datafiles;-- 11、查看表空间-- select * from dba_tablespaces; -- 12、查看PDB-- select name,open_mode from v$pdbs;-- 13、查看用户--  select * from dba_users

另:数据库链建立方式

-- 1、进入PDB(SS_SYSRIGHT)中:
alter session set container=SS_SYSRIGHT; -- 2、赋予建立数据库链接的权限
grant create public database link to ss_sysright;-- 3、建立数据库链接
create public database link LinkSafe
connect to ss_safe identified by "ss_safe@123"
using '(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.6.45)(PORT=1521))
)
(CONNECT_DATA=(SERVER=DEDICATED)
(SERVICE_NAME=ss_safe))
)';--  4、删除数据库链接
--  drop public database link LinkSafe;

oracle建库语句相关推荐

  1. oracle怎么建库表,Oracle 建库、建表、赋权限

    1.Oracle建库 --创建数据表空间-- create tablespace TEST logging datafile 'F:\app\zt\oradata\orcl\TEST.dbf' siz ...

  2. mysql建库语句 最简单最常用语句

    mysql建库语句 一.创建数据库 create database doc; 创建数据库doc; 二.创建用户 create user doc@'%' identified by 'mysql'; 创 ...

  3. mysql建库语句on报错_mysql运维必备知识点(转载至其他作者)

    (1)基础笔试命令考察 1.开启MySQL服务 /etc/init.d/mysqld start service mysqld start systemctl start mysqld 2.检测端口是 ...

  4. oracle建库sid大写,oracle解除账号锁定ORA-01078错误举例:SID的大小写错误

    案例重演: dbca建库,SID:metro –手工建库时实例名小写的metro -- [oracle@org54 ~]$ export ORACLE_SID=METRO –由于未设置环境变量,手工注 ...

  5. 查看mysql建库语句_mysql5.7-02建库、建表、查建表语句

    1.库操作 1.1.创建.查询库信息 数据内容不区分大小写 root@master [mysql] >create database yanqi CHARACTER SET utf8mb4 CO ...

  6. oracle 建库,Oracle手工建库步骤

    Oracle手工建库步骤,创建数据库所需的目录,包括数据文件存放目录,日志存放目录,归档存放目录等,开始执行create database 命 Oracle手工建库步骤: 1.创建数据库所需的目录,包 ...

  7. oracle建库建表基础代码,oracle手工代码建库

    oracle手工代码建库 说明,此手工代码建库方法,适用于oracle 10g 单机环境. oracle环境变量 more .bash_profile ORACLE_BASE=/u01/app/ora ...

  8. SQL Server 建库语句

    /* 将本文复制进记事本,后缀改为.sql在SQL Server 2008 R2打开点击"执行"可以直接建库.

  9. mysql导出建库语句_mysql建库建表,导出表结构

    //建库: create database db_name character set =utf8; /*建立库db_name,默认字符集为utf8*/ //建表: create table tb_1 ...

最新文章

  1. linux文件IO与内存映射:分散/聚集IO技术(scatter-gather)
  2. beautifulsoup里面的find()和findall()小代码测试
  3. 【ZooKeeper】配置文件详解
  4. 《强化学习周刊》第25期:DeepMind提出无模型风险敏感强化学习、谷歌发布 RLDS数据集生态系统...
  5. leach协议matlab仿真代码
  6. sql server 查看磁盘可用空间
  7. SD-WAN为企业业务出海提供网络保障
  8. 脚手架工程:工程目录结构
  9. servlet的执行过程
  10. android scrollview居中,使用 HorizontalScrollView 实现滚动控制
  11. 天联高级版客户端_天高客户端登录出现“如未打开程序,请点击查看链接提示”...
  12. cocos2d-x+lua开发模式下编辑器的选择
  13. C#.Net工作笔记012---c# 文件操作_文件路径操作_随时更新
  14. 840万应届生创历史新高,企业大规模缩招,互联网行业首次出现需求负增长
  15. python格式化字符串_Python字符串格式化问题:%、format()与f-strings
  16. 【Joomla】Gallery 中的图片失去了 Popup 效果
  17. mysql中将多行数据合并成一行数据
  18. STM32F103单片机使用ULN2003驱动步进电机
  19. 谷歌表格快捷键_所有最好的Google表格键盘快捷键
  20. 2020-08-18

热门文章

  1. 先睹为快即将到来的HTML6
  2. <论文阅读>Inertial-Only Optimization for Visual-Inertial Initialization
  3. SQL语句中JOIN的用法
  4. 汽车淮军 尹同跃与左延安形成独特汽车圈
  5. 鹏博士拟23亿元转让数据中心业务,被指贱卖资产缓解债务兑付压力
  6. metronic php 后台,发一个自己写的通用后台(Yii2+metronic_v4.5.6)
  7. 为什么要进行企业直播,要必备哪些要素
  8. MySQL数据库原理习题---SQL复杂查询
  9. EMC整改报告-待续
  10. 栅格图导入 tfw坐标信息文件