数据库--oracle图形化管理工具和新增自定义用户

Oracle的安装以及可视化界面工具的安装 Oracle是一种关系型数据库管理系统(RDBMS),由Oracle Corporation开发和维护。它是一款商业数据库,被广泛用于企业级应用程序、数据仓库、云计算等领域。Oracle数据库具有高度可靠性、安全性、扩展性和可管理性。它支持多种操作系统,包括Windows、Linux、Unix等。 阅读详情

oracle数据库图形化管理工具:

1 navicat工具很小,操作mySQL和SQLServer非常好用,但对于oracle体验性就有点差,要自己下载编码和替换oci文件。下面是解决的方法教程链接

使用Navicat for Oracle工具连接oracle

2 PLSQL Developer工具。

3 oracle自带数据库工具SQL Developer。既然安装Oracle时候已经帮我们预装的这个软件,我们就不用想其它了(懒惰是一种坏习惯~_~)

新建连接 sid 默认是orcl 端口默认1521 连接类型:基本(BASIC)  点击测试

==》如果测试失败,可能你输入错误,也可能是你服务没有打开或者重启服务就可以了主要两个服务:OracleServiceORCL和OracleOraDb11g_home1TNSListener

这里附带一些小技巧,感觉自己电脑装了oracle之后开机变了很卡,内存老是爆表吗,然而感觉手动关闭/启动oracle服务很麻烦吗

两条语句搞定:sc start OracleServiceORCL

       sc start OracleOraDb11g_home1TNSListener

新建文件名“启动oracle服务.bat”右键编辑将上面两条语句写进去保存

要启动oracle服务时只需要以管理员身份运行这个文件。这样就可以完成oracle服务的启动。

同理!“关闭oracle服务.bat”

        sc stop OracleServiceORCL

        sc stop OracleOraDb11g_home1TNSListener

好简单哦!可以增加我玩游戏的时间了@疯子 开黑呀!

连接结束


使用sys连接数据库 角色必须SYSDBA或SYSOPER 一般使用SYSDBA

1创建用户(命令行操作)红色是要自定义的用户名和密码

create user username identified by password;

如create user LiSi identified by 12345

2赋予用户权限grant

DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。

给开发人员创建数据库用户时,应同时授予connect resource两个角色给他

grant connect to username;
grant resourceto username;

到这里就完成新用户添加和授权了 

ps:为什么不给DBA权限呢

因为oracle数据库不同于mySQL和SQLServer。mySQL一个用户可以有多个数据库,而一个数据库有多个表空间。

Oracle只有一个database数据库,数据库里可以建立多个user用户,一个user用户只能属于一个表空间,表空间里可以建立多个表。

有人认为user就是数据库,但一个数据库里有多个表空间,而oracle中的user只属于一个表空间。这与事实相反。

所以oracle中user不等于数据库。(oracle=instance(实例)+database(数据库))一个instance只可以访问一个database;一个database可以被多个instance访问。

总结:给开发人员创建的数据库用户只属于表空间,不需要拥有最高权限,只需要resource和connect两个权限就足够了。

database是一堆存放数据物理磁盘文件(datafile+redo log file+control file+archive log file+parameter file等)

 一些命令行操作

SQL> conn / as sysdba; 更改连接角色为sysdba

  SQL>create user username identified by password 创建用户密码

  SQL> grant dba to username;授予dba权限给username

  SQL> conn username/password 连接到用户username

  SQL> select * from user_sys_privs; 查看当前用户拥有的权限

 四,授予权限

  1、默认的普通用户scott默认未解锁,不能进行那个使用,新建的用户也没有任何权限,必须授予权限

  grant create session to zhangsan;//授予zhangsan用户创建session的权限,即登陆权限

  grant unlimited tablespace to zhangsan;//授予zhangsan用户使用表空间的权限

  grant create table to zhangsan;//授予创建表的权限

  grante drop table to zhangsan;//授予删除表的权限

  grant insert table to zhangsan;//插入表的权限

  grant update table to zhangsan;//修改表的权限

  grant all to public;//这条比较重要,授予所有权限(all)给所有用户(public)

  2、oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的,需要互相授权

  grant select on tablename to zhangsan;//授予zhangsan用户查看指定表的权限

  grant drop on tablename to zhangsan;//授予删除表的权限

  grant insert on tablename to zhangsan;//授予插入的权限

  grant update on tablename to zhangsan;//授予修改表的权限

  grant insert(id) on tablename to zhangsan;

  grant update(id) on tablename to zhangsan;//授予对指定表特定字段的插入和修改权限,注意,只能是insert和update

  grant alert all table to zhangsan;//授予zhangsan用户alert任意表的权限

  五、撤销权限

  基本语法同grant,关键字为revoke

  六、查看权限

  select * from user_sys_privs;//查看当前用户所有权限

  select * from user_tab_privs;//查看所用用户对表的权限

  七、操作表的用户的表

  select * from zhangsan.tablename

  八、权限传递

  即用户A将权限授予B,B可以将操作的权限再授予C,命令如下:

  grant alert table on tablename to zhangsan with admin option;//关键字 with admin option

  grant alert table on tablename to zhangsan with grant option;//关键字 with grant option效果和admin类似

  九、角色

  角色即权限的集合,可以把一个角色授予给用户

  create role myrole;//创建角色

  grant create session to myrole;//将创建session的权限授予myrole

  grant myrole to zhangsan;//授予zhangsan用户myrole的角色

  drop role myrole;删除角色

oracle数据库使用图形化界面Navicat连接 文章目录前言一、下载Oracle数据库和navicat二、连接步骤1.启动OracleXETNSListener服务2.navicat连接总结 前言 oracle数据库使用图形化界面Navicat连接 提示:以下是本篇文章正文内容,下面案例可供参考 一、下载Oracle数据库和navicat 度娘,谷歌下载方法有一大堆。 二、连接步骤 1.启动OracleXETNSListener服务 截图如下: 2.navicat连接 截图如下: 点连接选择Oracle。 该处连接名自己随便填写。 该处主机. 阅读详情

相关推荐

Oracle数据库概述

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、Oracle数据库的组成二、Oracle数据库的特点三、Oracle数据库的主要开发工具四、Oracle数据库的主要管理工具SQL*PLUS的基本功能五、Oracle数据库的一些基本概念1. 数据库安全总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考

CHEN的博客笔记 2220

Oracle数据库常用的管理工具介绍

本文介绍Oracle数据库常用的管理工具Database Configuration Assistant、SQL plus、SQL Developer和PL/SQL Developer

cnds123的专栏 1万+

Oracle数据库查询工具:高效管理与性能优化

本文还有配套的精品资源,点击获取 简介:OracleDbTools是一款为Oracle数据库设计的工具,旨在简化数据库操作,提高工作效率,增强管理能力。它具备图形化界面、连接管理、SQL编辑器、数据导入/导出、PL/SQL调试器、性能监控、安全性管理、报表和日志功能,以及与版本控制系统的集成,为数据库管理员和开发人员提供了强大的数据处理和性能调优能力。 1. Or...

weixin_36328210的博客 2284

Oracle SQL Developer是一款免费的,图形化的数据库管理和开发工具,它为Oracle数据库、Oracle数据仓库和Oracle大数据提供了一个直观的环境

Oracle SQL Developer是一款免费的,图形化的数据库管理和开发工具,它为Oracle数据库、Oracle数据仓库和Oracle大数据提供了一个直观的环境。这个工具是专门为Oracle数据库设计的,它支持SQL、PL/SQL、XML等语言,并且提供了丰富的功能,如代码补全、语法高亮、代码格式化、代码重构等,大大提高了开发人员的工作效率。:启动SQL Developer后,点击菜单栏中的“新建连接”,选择“Oracle”作为连接类型,并按照提示输入数据库的相关信息以建立连接。

[Blog][Domain] programb.blog.youkuaiyun.com 2711

高效管理与开发Oracle数据库的GUI工具

本文还有配套的精品资源,点击获取 简介:该工具是一款图形用户界面(GUI)工具,专门设计用于简化Oracle数据库的管理与开发任务。它为数据库管理员(DBA)和开发人员提供直观的操作方式,包括数据库连接、SQL查询编辑器、对象浏览器、数据导入导出和性能监控等。工具不仅限于数据库维护,也支持应用程序开发,如数据库设计、代码生成、调试和版本控制,有助于提高工作效率和代码质量。 ...

weixin_42576186的博客 1621

图形化设置oracle软件和DBCA创建数据库

oracle-linux-7.6.iso,预安装包为oracle-database-preinstall-19c-1.0-2.el7.x86_64.rpm。的简称,是 Oracle 公司推出的一套企业级管理工具,用于集中管理和监控 Oracle 数据库、中间件、应用程序及云服务等 IT 基础设施。若想查看环境配置,预安装软件包内容及清晰图片,可查看下载资源markdown笔记包,导入笔记工具查看。数据库安装选项,此处只设置软件,后续用DBCA创建数据库。配置脚本,此处选择手动运行脚本。

2501_90510978的博客 567

oracle mysql管理工具_数据库--oracle图形化管理工具和新增自定义用户

oracle数据库图形化管理工具:1 navicat工具很小,操作mySQL和SQLServer非常好用,但对于oracle体验性就有点差,要自己下载编码和替换oci文件。下面是解决的方法教程链接2 PLSQL Developer工具。3 oracle自带数据库工具SQL Developer。既然安装Oracle时候已经帮我们预装的这个软件,我们就不用想其它了(懒惰是一种坏习惯~_~)新建连接 s...

weixin_33999969的博客 291

plsqldev6(oracle数据库图形化管理工具)

可以在图形化界面下操纵oracle数据库,如连接,增删改查,触发器,存储过程等,解压后,运行安装文件,安装即可。

MySQL——MySQL 图形化管理工具的介绍

文章目录MySQL——MySQL 图形化管理工具的介绍1、MySQL Workbench2、Navicat3、SQLyog4、DBeaver5、DataGrip MySQL——MySQL 图形化管理工具的介绍 MySQL 图形化管理工具极大地方便了数据库的操作与管理,常用的图形化管理工具有: MysQL Workbench、phpMyAdmin、Navicat Preminum、MySQLDumper、SQLyog、dbeaver、MysQL ODBc Connector、DataGrip。 1、MySQL

万里顾一程的博客 3万+

Oracle图形化工具(PLSQL Developer).zip

Oracle图形化工具(plsqldev1105_x64和Language_zh_x86_x64.exe)PLSQL Developer包含中文包,非常好用我平时开发就用这工具

Oracle跨平台图形化客户端工具

这是一个Oracle的免装图形化客户端,跨平台能运行于64位的Windows 7、Windows 8,LINUX,MAC等多个平台; 超智能的SQL编辑器,写SQL和查询数据都非常方便高效;多线程多连接;中英文双语界面;功能比较全面能满足常用基本要求。 “小巧、实用、方便、好用”,正是 Oracle 数据库开发人员及操作人员所需要的强有力的工具! 在不同的平台运行时,请参考How-to-start-in-Linux.txt、How-to-start-in-Mac.txt、How-to-start-in-Windows.txt的说明文档。值得注意的是: 如果您的机器已经安装有Java1.6及1.6以上的环境,可以不使用本工具内部的jre1.6,而直接使用系统的Java环境,会更稳定。

Oracle DB 的相关管理工具

摘要:Oracle数据库提供多种管理工具,包括安装工具OUI、数据库配置工具DBCA、升级工具DBUA、网络配置工具Netmgr和NetCA。主要管理平台Oracle Enterprise Manager(EM)包含Database Console和Grid Control两种版本。此外还提供命令行工具如SRVCTL、SQLPlus、RMAN备份恢复工具,以及数据泵和SQLLoader等数据迁移工具。关键命令包括emctl管理EM控制台,lsnrctl管理监听程序。这些工具共同构成了Oracle数据库的完整

qq_57492774的博客 953

plsql developer 12 64位 Oracle图形化操作工具

Oracle图形化操作工具 安装简单 功能强大,plsql developer 64 位,最新版本12.0

oracle mysql管理工具_Oracle图形化管理工具

Oracle图形化管理工具——OEMOracle企业管理器(Oracle Enterprise Manager,OEM)是Oracle提供的一个基于Web的图形化数据库管理工具。通过OEM,用户可以完成几乎所有的原来只能通过命令行方式完成的工作,包括数据库对象、用户权限、数据文件、定时任务的管理,数据库参数的配置,备份与恢复,性能的检查与调优等。28.5.1 安装和使用OEM如果要使用Oracle...

weixin_36269334的博客 494

oracle的可视化界面操作工具【PLSQL】

一.安装软件 1.注意事项 该软件必须在oracle官方软件基础之上才能使用。 2.安装PLSQL 3.安装完成后桌面出现该图标 4.运行PLSQL 5.找到配置选项框 6.将oracle的官方sql插件放在本地 7.设置配置选项框 8.设置部署 二.连接oracle数据库 1.登录plsql (1)代码块 192.168.2233 (2)范例 2.查询ip地址 三.工具 1.PLSQL安装包 链接:https://pan.baidu.com/s/1XGckzlghOSYP1WYctmGWpA 提取码:tlda 2.Oracle官方插件包 链接:https://pa

YOLOv8中间特征层可视化

在通过观察这些特征,可以清楚地看到模型如何逐步将输入图像转化为有意义的表示。

weixin_45314480的博客 6890

Oracle数据库的管理工具

本文介绍oracle数据库常见的管理工具。

qq_39980997的博客 1506

Python 爬取新浪财经 7x24(1): 下载数据

前言 最近在做一个需要很多财经数据的项目。于是想到可不可以通过爬虫来解决(尝试白嫖)。 提供财经数据的网站有很多个,其中比较靠谱和更新比较及时的应该是新浪7x24 live数据。 http://finance.sina.com.cn/7x24/?tag=0 这个问题有一定的难度,因为这个网页是动态加载的。每一次只会加载部分数据,而只有拉到底部才可以加载新的数据。 于是乎,我们要做的事情是: 下载数据 保存到数据库 本篇介绍如何下载数据。 代码 闲言少叙书归正文,代码的实现如下: import reque

ZJ_11701的博客 2905

Oracle数据库的安装和配置

Oracle数据库安装和配置涉及多个步骤,从下载、安装、配置监听器到创建数据库实例和环境变量的设置。通过这些步骤,您可以成功地部署和管理Oracle数据库。

七夜zippoe的博客 859

ThingsBoard入门实战(二):ThingsBoard 设备接入

文章目录ThingsBoard 设备接入一、设备配置/设备类型二、设备三、设备接入HTTPCOAPMQTT四、下一步 ThingsBoard 设备接入 设备接入并不一定需要真正的设备,我们可以通过程序。或者命令来模拟设备,向平台发送信息。 这节我们先为用户分配一个设备,然后通过模拟设备命令更新设备的状态(遥测值)。 一、设备配置/设备类型 添加一个叫"路灯"的设备配置。 设备配置听起来比较抽象,可以认为是设备类型或者是设备类型的配置。实际上,ThingsBoard 中很多时候让选择设备类型,就是选的这个。

AIGC搞起 1万+

uniapp - H5网页uni.getLocation报错getLocation:fail Geolocation permission denied.Get ipLocation failed.

uni.getLocation getLocation:fail Geolocation permission denied.Get ipLocation failed.,uni.getLocation定位失败,uni-app getLocation()无法获取定位,一直fail()uniapp移动端h5网页,uniApp微信内置浏览器定位失败,如何解决这个问题,uniapp h5 uni.getLocation获取位置失败怎么办,UNI-APP获取当前位置,uni.getLocation定位失败,unia

🏆 前端领域优质创作者 4242
上一篇: 数据库--oracle安装配置(本地安装的步骤及各种问题解决方案)
下一篇: 冒泡排序算法
zhanboring
博客等级 码龄11年 1粉丝 171原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值