使用navicat创建Oracle新用户

这篇具有很好参考价值的文章主要介绍了使用navicat创建Oracle新用户。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

创建表空间

连上数据库之后,在navicat里点击其他,然后选择表空间
使用navicat创建Oracle新用户
然后选择新建表空间
使用navicat创建Oracle新用户

可以参考存在的表空间进行新建。
使用navicat创建Oracle新用户
表空间类型有以下几种:

  1. PERMANENT: 永久表空间 存放永久性数据,如表,索引等。

  2. TEMPORARY: 临时表空间 不能存放永久性对象,用于保存数据库排序,分组时产生的临时数据。

  3. UNDO:表空间 保存数据修改前的镜象。

我选择的是永久表空间。信息填写完毕,点击左上角保存即可。

创建用户

选择用户,然后点击新建用户
使用navicat创建Oracle新用户

使用navicat创建Oracle新用户
使用navicat创建Oracle新用户
配置额度
使用navicat创建Oracle新用户
授予权限
使用navicat创建Oracle新用户

使用navicat创建Oracle新用户
然后去登陆测试
使用navicat创建Oracle新用户
使用navicat创建Oracle新用户
登录失败了。
因为我们没有给这个账户分配服务器权限。
使用navicat创建Oracle新用户
使用navicat创建Oracle新用户
登录测试
使用navicat创建Oracle新用户

如果我们需要多个用户拥有mytools的表空间,那岂不是每个用户就要分配权限,那岂不是很麻烦,于是可用角色解决这个问题,即一个用户可以拥有该角色。

创建角色

选择创建角色
使用navicat创建Oracle新用户
然后新建角色
使用navicat创建Oracle新用户

mytools的用户添加到该角色上。
使用navicat创建Oracle新用户
服务器权限与上面创建用户的权限一致。然后保存。
然后修改用户的角色。

使用navicat创建Oracle新用户

使用navicat创建Oracle新用户
然后我们把用户的服务器权限全部去掉
登录测试

使用navicat创建Oracle新用户

角色与用户的区别

Oracle角色(role)就是一组权限(privilege)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可以直接给其他用户授权。
oracle用户,即user,通俗的讲就是访问oracle数据库的“人”。在oracle中,可以对oracle用户的各种安全参数进行控制,以维护数据库的安全性,这些概念包括模式(schema)、权限、角色、存储设置、空间限额、存取资源限制、数据库审计等。每个用户都有一个口令,使用正确的用户/口令才能登录到数据库进行数据存取。

区别:角色是一系列权限的集合,而用户是一系列角色和权限的集合。文章来源地址https://www.toymoban.com/news/detail-482878.html

到了这里,关于使用navicat创建Oracle新用户的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • oracle创建视图 并分配用户

    创建视图 create view VI_BR_SURGICAL_INFO(视图名) as select a.BRID,a.BRXM,a.HISSQDH,VISIT_ID,b.SSMC as opm_oprt_name ,b.SSDM as opm_oprt_code, a.MZFF as anst_way,a.MZYS as anstdr_code, a.SSYS as oper_dr_code ,a.OPER_BEGIN as opm_oprt_begntime ,a.OPER_END as opm_oprt_endtime , a.ANES_BEGIN as anst_begntime,a.ANES_END as anst_endtime,a.ssid, b.jlxh a

    2024年02月06日
    浏览(43)
  • Oracle创建用户、授权视图权限

    1、创建用户密码 2、授权 3、创建视图 4、最终查询 5、回收表或视图权限

    2024年02月09日
    浏览(43)
  • Docker 安装oracle12c容器并创建新用户

    下载镜像 启动镜像 8080和22端口没有映射出来,有需要自己 正常日志 启动报错日志 原因 容器没有操作主机文件夹权限 主机内执行 进入容器内并以dba登录Oracle 创建表空间及用户和赋权

    2024年02月08日
    浏览(40)
  • 配置使用Navicat或PLSQL可视化工具远程连接Oracle

    本文讲解的是在没有 Oracle 环境,如何使用可视化工具配置远程连接服务器 Oracle 数据库。 很多时候,我们需要使用SQL客户端工具连接服务器的 Oracle,由于本地没有安装 Oracle ,没有连接 Oracle 的 oci.dll 文件,导致使用可视化工具(如 Navicat 、 PLSQL 等)连接不上 Oracle。 Oracl

    2024年02月01日
    浏览(49)
  • 【Oracle Database】如何远程连接服务器、创建用户、从本地dmp导入表

    连接服务器的操作自己通过sql developer连接 删除用户 检查test用户的权限

    2024年03月08日
    浏览(61)
  • Navicat for MySQL 视图创建使用方法

    创建视图步骤: 点击 新建 ; 选择 视图 ; 点击 视图创建工具 ; 可以在左侧拖拽表到工作区; 选择表字段进行连线

    2024年02月08日
    浏览(37)
  • Oracle 如何提高空间使用率?

    oracle尽量保证一行的数据能够放在同一个数据块当中,有的时候行会发生行迁移和行链接。 行链接 :有一个列的字段是大对象(long,longlong)一行占的数据一整个块都放不下,则oracle会把这行的数据分为两部分或多部份,存放到不同的数据块,这种现象叫做行链接。 行链接

    2024年02月21日
    浏览(45)
  • Oracle查看表空间使用率及爆满解决方案

    Oracle查看表空间使用率及爆满解决方案 一、查看表空间使用率 二、扩展大小或增加表空间文件 1.查看数据库表空间文件: 2.查看所有表空间的总容量: 3.查看数据库表空间使用率 4.1.查看表空间总大小、使用率、剩余空间 4.2.查看表空间使用率(包含temp临时表空间) 5.查看具体表

    2024年02月10日
    浏览(58)
  • 【DBA笔记3】Oracle之表空间使用率满及空间不足解决方案(上)

    目录 问题背景: 问题描述: 解决方案: 操作步骤: 一、查询对应表空间使用情况 二、修改对应表空间  有项目上出现前台业务功能报错,怀疑是数据库GS表空间满 ORA-01653:unable to extend table GSP### by 7 in tablespace GS 错误的具体内容如下: ORA-01653: unable to extend table GSP###  by 7 

    2023年04月21日
    浏览(40)
  • navicat for oracle

    Oracle中的概念并不是创建数据库,而是创建一个表空间,然后再创建一个用户,设置该用户的默认表空间为我们新创建的表空间,这些操作之后,便和你之前用过的mysql数据库创建完数据库一模一样了。 使用Oracle默认账户“system” 新建一个表空间 创建的表空间如下 (建议开

    2024年02月02日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包