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. 自己对多线程的一点思考
  2. 前端开发之JavaScript基础篇四
  3. PHP 规范之编程规范
  4. Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.
  5. eclipse项目中的.settings .project .classpath 个人见解
  6. FileUploadUtil
  7. 真香!一行Python代码,帮你制作小姐姐的表情包,靠谱吗?
  8. 驾校约车html网站源码,html5首汽约车微信感恩活动页面模板
  9. Nginx+Lua 积累
  10. 智慧教室系统服务器参数,智慧教室建设项目技术参数..doc
  11. Effective Python 中文版
  12. Android 使用VelocityTracker来获取滑动速度
  13. 时间序列分析的计量经济学方法 - Python中的序列性ARIMA
  14. HBase源码阅读(一) balancer
  15. Neodynamic Barcode Professional for Windows Forms 14.0
  16. PythonStock(16):使用bokeh 展示,股票中的16个常用指标
  17. 修改3389远程端口的批处理文件.bat
  18. CPU被挖矿,Redis竟是内鬼。
  19. LabVIEW编程LabVIEW开发为什么有人学的快
  20. heic格式批量转化jpg

热门文章

  1. PS第六课--文字工具
  2. windows终端事件日志监控指南
  3. Apple团队是否扛得起3500亿美元市值的大苹果?
  4. html设置表单禁止修改群名片,怎样设置微信别人不能修改群名
  5. 某大型保险集团在线财险业务系统数据库存储架构由集中式向分布式转型实践
  6. 【用vue开发微信小程序】(uni-app)
  7. 简单实现x的n次方(10 分)
  8. 多商户商城系统功能拆解41讲-平台端应用-客服设置
  9. 2023年微信红包封面来啦~免费派送,速抢
  10. java web jsp 页面跳转