当前位置: 首页 > news >正文

使用PL/SQL Deverloper过程遇见的问题

目录

背景:

ORA-01031权限问题:

PL/SQL Deverloper显示Oravle中存在的所有表:

PL/SQL Deverloper优点:


背景:

PL/SQL Developer是由Allround Automations公司开发的一款集成开发环境(IDE),它专门面向Oracle数据库存储的程序单元的开发。随着越来越多的商业逻辑和应用逻辑转向了Oracle Server,
PL/SQL编程也成了整个开发过程中一个重要组成部分,因此,PL/SQL Developer应运而生,PL/SQL Deverloper的开发旨在提供了一个集成开发环境(IDE),以满足开发者在Oracle数据库开发过程中的各种需求,提供开发效率和代码质量。

ORA-01031权限问题:

将脚本导入数据库的时候,报错提示"ORA-01031:权限不足"

解决方案:

win+R ,cmd进入命令窗口,使用Oracle管理员用户登录执行如下命令:
不知道如何登录的参考下面的这篇博客,请点击这里。

命令1:

grant connect,resource,dba to test1;(test1是我的用户名,替换成你自己的)
(为test1用户授予连接数据库、创建数据库对象以及数据库管理员级别的所有权限)。

命令详解:

grant:用户授权权限

connect:允许用户连接到数据的权限

resourc:允许用户创建自己的表、视图、序列等数据库对象(在Oracle中常见)

dba:是数据库管理员(Database Administrator)的缩写,这个权限级别非常高,通常允许用户执行几乎所有的数据库操作,包括创建和删除用户、管理表空间等

to test1:表示这些权限被授予给名test1用户:

如果输入这条命令之后还是提示权限不足在输入命令2

命令2:

grant all privileges to test1;
(为test1用户授予数据库中定义的所有权限。)

grant allprivileges:授予所有可用的权限

to test1:同样表示这些权限被授予给名为test1用户 

PL/SQL Deverloper显示Oravle中存在的所有表:

1.登录这里就不赘述了,登录成功之后进入对象浏览器窗口界面

2.在Objects浏览器左侧第一个下拉框,选择当前账户drp,或者默认的<CURRENT USER>,(这步可以不用修改)

3.在Objects浏览器左侧第二个下拉框。显示All objects,点开这个下拉框,选择"my objects"

4.找到tables文件夹,里面显示的就是当前账户的所有表格

PL/SQL Deverloper优点:

优点简单描述
高度集成与Oracle数据库无缝集成,提供一体化开发环境
强大编辑器支持语法高亮、自动补全、代码折叠,提升编码效率
调试功能完善集成调试器,支持逐行调试、断点设置、变量监视等
数据类型丰富支持多种数据类型,便于处理复杂数据结构
异常处理强大提供全面的异常处理机制,增强程序健壮性
自动化处理通过存储过程、函数和触发器实现自动化,减少人工操作
管理工具齐全提供对象管理工具,简化数据库对象的创建、修改和删除
报告生成便捷内置报告功能,根据程序数据或数据库字典生成报告
工程管理清晰支持工程项目管理,有效组织代码和数据库对象
对象浏览直观可视化对象浏览器,清晰展示对象间的依赖关系
性能分析工具提供性能分析工具,帮助识别并优化性能瓶颈
安装配置简便安装和配置过程简单快捷,方便用户快速启动使用
跨平台支持性好支持多种操作系统,包括Windows、Linux等,适用广泛

http://www.lryc.cn/news/458550.html

相关文章:

  • pikachu靶场总结(三)
  • onvif相关的http api有哪些功能点
  • AI大模型是如何改变我们的日常生活的?
  • kubernetes部署Nexus(Helm3)
  • PDF无法导出中文
  • 【docker】mysql8.0 的 docker 安装
  • vue3中父组件与子组件关系的理解 ------类比java中的启动类,类,对象等概念来解释一下
  • Java设计模式——装饰模式
  • 【TouchSocket 和 client.GetStream 区别】
  • 怎么利用商品详情API接口实现数据获取与应用?
  • 【AGC005D】~K Perm Counting(计数抽象成图)
  • 【React】setState (useState) 是怎么记住上一个状态值的?
  • Vue3 使用CryptoJS加密
  • Feign的使用
  • 前端反接保护:实用方案解析与探讨
  • 【C++】第五节:内存管理
  • 【Java SE】方法 和 递归 的应用
  • JVS低代码轻应用是什么?是如何拼装的?这篇文章讲的非常详细
  • K210(openMV)与STM32 通信教程
  • 【HarmonyOS】HMRouter使用详解(三)生命周期
  • Docker 教程三 (Ubuntu Docker安装)
  • Redis:持久化
  • 精准监控,高效运营 —— 商品信息实时分析为商家带来新机遇
  • Nginx应用配置实战
  • html实现倒计时
  • HTMLCSS练习
  • LeetCode讲解篇之377. 组合总和 Ⅳ
  • Midjourney中文版:创意无限,艺术之旅由此启程
  • 安装R和RStudio:开始你的数据分析之旅
  • 如何使用python连接数据库?