Oracle创建表空间、创建用户的完整过程「建议收藏」

Oracle创建表空间、创建用户的完整过程「建议收藏」我在工作学习过程中经常用到Oracle,由于经验欠缺,熟练度不足,每次都要百度一下。现在总结一下Oracle创建用户的过程,分享给大家。这里我就直接把sql语句贴出来,使用时直接复制粘贴即可。/*步骤:1、创建表空间2、创建用户3、用户授权*//*创建表空间*/createtablespaceQCJ_TABLESPACE…

大家好,又见面了,我是你们的朋友全栈君。

我在工作学习过程中经常用到Oracle,由于经验欠缺,熟练度不足,每次都要百度一下。现在总结一下Oracle创建用户的过程,分享给大家。
这里我就直接把 sql语句 贴出来,使用时直接复制粘贴即可。

 /* 步骤: 1、创建表空间 2、创建用户 3、用户授权 */
  
  /*创建表空间*/
  create tablespace TABLESPACE_QCJ
  /*表空间物理文件名称*/
  datafile 'TABLESPACE_QCJ.dbf' 
  -- 这种方式指定表空间物理文件位置
  -- datafile 'F:\APP\QIUCHANGJIN\ORADATA\ORCL\TABLESPACE_QCJ.dbf' 
  -- 大小 500M,每次 5M 自动增大,最大不限制
  size 500M autoextend on next 5M maxsize unlimited; 
  
   /* 创建用户*/
  create user qiuchangjin 
  IDENTIFIED BY root --用户密码
  default tablespace TABLESPACE_QCJ-- 表空间是上面创建的
  temporary tablespace TEMP -- 临时表空间默认 TEMP
  profile DEFAULT;
  --password expire;
   /*密码过期需要重设密码,意思是当你用这个新建立的密码过期用户首次登录后,系统会提示你重新输入新密码,不然会拒绝你登陆,重设新密码后就可以登录,该用户的密码就是你新设的密码,相当于首次登录修改密码这样的选项。*/
    
   /* 用户授权_1*/
  grant connect,resource,dba to qiuchangjin;
  
   /* 用户授权_2*/
  grant connect to qiuchangjin with admin option;
  grant dba to qiuchangjin with admin option;
  grant resource to qiuchangjin with admin option;
  
  /*查询所有表空间物理位置*/
  select name from v$datafile;
  /*查询当前用户的表空间*/
  select username,default_tablespace from user_users;
  /*修改用户的默认表空间*/
  alter user 用户名 default tablespace 新表空间; 
  /*查询所有的表空间*/
  select * from user_tablespaces; 
  
  /* 删除表空间*/
  alter tablespace QCJ_TABLESPACE offline;
  drop tablespace QCJ_TABLESPACE including contents and datafiles;
  
--为表空间ZCGL增加数据文件
ALTER TABLESPACE ZCGL ADD DATAFILE 'J:\MYORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\ZCGL01.DBF' 
SIZE 50M AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED;

  • 查看当前用户信息:

1、查看当前用户拥有的角色权限信息:

select * from role_sys_privs;

2、查看当前用户的详细信息:

select * from user_users;

3、查看当前用户的角色信息:

select * from user_role_privs;

4、修改用户密码:

alter user 用户名 identified by 新密码;

  • 设置Oracle用户密码为无期限
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

5、删除用户及表空间
删除用户及表空间

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157403.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 给安卓手机里的Firefox安装AdGuard的https过滤证书

    给安卓手机里的Firefox安装AdGuard的https过滤证书如果你不知道 AdGuard 是用来干嘛的 请先看别的文章手机端的广告过滤我一直比较苦恼 Firefox 安装扩展 UBlock 的效果一般 比 PC 平台差远了 直到我发现了 AdGuard 而它还能做到 https 过滤 不过需要浏览器支持安装证书 我根据官网教程操作 一直不成功 FirefoxforAn 下载完证书会调用系统来安装 并没有达到我安装在浏览器里的目的 经过一番摸索 发现是浏览器版本的限制 高版本已经拒绝用户手动安装证书了 所以思路是先安装旧版本浏览器 安装完证书再

    2025年6月3日
    1
  • Python全栈工程师(集合、函数)

    Python全栈工程师(集合、函数)ParisGabrielParisGabriel感谢大家的支持你们的阅读评价就是我最好的动力我会坚持把排版内容以及偶尔的错误做的越来越好每天坚持一天一篇点个订阅吧灰常感谢当个死粉也

    2022年7月5日
    25
  • FFM原理理解与应用

    FFM原理理解与应用本文参考了美团团队的介绍文章。http://tech.meituan.com/deep-understanding-of-ffm-principles-and-practices.html以及http://blog.csdn.net/zc02051126/article/details/54614230FM和FFM模型是最近几年提出的模型,凭借其在数据量比较大并且特征稀疏的情况下,…

    2022年4月30日
    55
  • 常说的手机刷新率60Hz、120Hz有什么不同?

    常说的手机刷新率60Hz、120Hz有什么不同?在很长一段时间里,手机的刷新率都是60Hz,随着硬件设备性能的提升,各种高刷新率的移动设备层出不穷,移动端也能有120Hz的显示设备。那么手机上的游戏真的是FPS越高越好吗?本期我们就来…

    2022年5月22日
    53
  • CF889E Mod Mod Mod

    CF889E Mod Mod Mod

    2021年7月8日
    103
  • 浅析Promise用法[通俗易懂]

    浅析Promise用法[通俗易懂]浅析Promise用法要理解Promise要知道没有Promise的回调地狱如何插入一段漂亮的代码片Promise语法与then的用法所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。Promise提供统一的API,各种异步操作都可以用同样的方法进行处理。Promis…

    2022年6月19日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号