PLSQL 使用技巧 常用设置 卡顿问题 病毒防范

相关工具版本:PL/SQL Developer: 9.0.4.1644

Oracle : Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
more:
Oracle 10g是第一个为网络计算设计的数据库管理系统;
Oracle 11g合并和扩展了Oracle特有的功能以实现网格计算的优势,将数据中心从分散的系统资源孤岛转换为包含服务器和存储的共享池;
Oracle 12c是为云计算设计的。

1 链接本地Oracle数据库

2 修改显示字体和背景色

3 通过绑定本地 oracle 目录下的NETWORD/ADMIN 下的 tnsnames.ora文件后可以修改登录的服务名(DNS 域名解析)

4 卡顿问题注意

PS:
PLSQL Dev 是个强大的oracle 数据库绝配软件,如果你是win10 在兼容性设置,不要选择 winXP不然会出现 打字半天不出来,
必须单击鼠标才能出现文字的恶心卡顿现象,请如图设置软件兼容性:

5 PL/SQL查询时,如果Number(17)以上的大数,会显示为科学计数法



使用PLSQL/DEV 小技巧 提高开发效率

6登录后默认自动选中My Objects,

因为默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的

Tools菜单 --> Brower Filters,会打开Brower Folders的定单窗口,把"My Objects"设为默认即可

7 Tools菜单--Brower Folders,中把你经常点的几个目录(比如:Tables Views Seq Functions Procedures)移得靠上一点,并加上颜色区分,这样你的平均寻表时间会大大缩短,试试看。


8 记住密码这是个有争议的功能,因为会给带来数据安全的问题。 但假如是开发用的库,密码甚至可以和用户名相同,每次输入密码实在没什么意义,可以考虑让PLSQL Developer记住密码。我连得公司开发环境的数据库密码要么一样,要么就是qwer ,123,,,之类没啥意义

设置方法:菜单Tools --> Preferences --> Oracle --> Logon History --> Store With Password

9 双击即显示表数据:比如:双击编辑数据,拖放显示表 结构。默认是展开这个表下面columns primary key。。。

设置方法:菜单Tools --> Preferences --> Browser,在右侧,为不同的Object Type绑定双击和拖放操作

10设置代码提示和eclipse相同 Alt+/

11 设置自动替换,如输入 s+空格=select ,f+空格=from,,,可能无效,请自行百度

12 显示行号 加亮编辑行

13添加配置文件另一方式,你可以在绑定本地 oracle 目录下的NETWORD/ADMIN 下的 tnsnames.ora,图见本文第三点,也可以在在如下图配置:

CONN_DB2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

  • 然后配置 user/[email protected]

14 禁止自动更新

15 查看执行计划。

在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句执行的效率,分析下表结构,如何可以提高查询的效率,可以通过查看Oracle提供的执行计划;
使用方法:选中需要分析的SQL语句,然后点击工具栏的Explain plan按钮(即执行计划),或者直接按F5即可。

16 window list菜单自动调出

要实现window list窗口自动打开,需要分两步:
步骤一:在菜单项的Tools下的Preference选项中的User Interface中选择Option,在右边对于的Autosave desktop中把前面的复选框勾选上。
步骤二:在菜单项的Tools下的Window list选项勾上。

17 参考配置

下面给出我的参考配置,你可以在:工具》首选项》... 如图打开 个人首选项配置 代码下框。出于保密考虑,只能给出我的部分配置,你可以直接copy完成配置,完整参考前面博文

oracle数据库勒索病毒:

如果你是从从百度搜索并下载的plsql破解版,细心谨慎者可能不会有事,但是还是无法确保第三者对该软件动过手脚,见下文说明:

某项目组成员曾遇到了勒索病毒攻击:勒索代码隐藏在Oracle PL/SQL Dev软件中(网上下载的破解版),里面的一个文件afterconnet.sql被黑客注入了病毒代码。这个代码会在用户连接数据库后立即执行,如果用户的账号拥有dba权限,它会在用户的数据库中创建多个存储过程和触发器,会阻止用户连接数据库。当用户重启动后,会触发病毒触发器,加密并删除sys.tab$,导致用户无法访问数据库中所有的schema, 出现“你的数据库已经被SQL RUSH team锁死,请发送5个比特币到xxxxxxxxxxx地址,….”等信息,并设置定时任务,如果在期限内不交赎金,就truncate所有的表。病毒发作危害极大,而且原厂和相关的安全厂商都很难恢复。
这个病毒为了增加破坏效果,加强隐蔽性,只有当数据库创建时间超过1200天才会爆发,有很长的潜伏期。

对抗恶意软件最好的方法永远是预防,杜绝不好的使用习惯,给出如下图自查方法

以大多数人努力的程度 根本轮不上拼天赋

原文地址:https://www.cnblogs.com/min-yu/p/11718060.html

时间: 2024-10-01 05:23:51

PLSQL 使用技巧 常用设置 卡顿问题 病毒防范的相关文章

PLSQL使用技巧 如何设置默认显示My Objects、记住密码等

1.PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码: 设置方法:PL/SQL Developer7.1.2 ->tools->Preferences->oracle->Logon History,"Store history"是默认勾选的,勾上"Store with password"即可,重新登录在输入一次密码则记住了

iOS中解决页面卡顿小技巧(很常用)

1.为什么出现页面卡顿? 在开发中我们常常会遇到布局比较复杂的cell,在滑动的时候会导致界面不流畅,出现卡顿的现象,这是由于CPU计算和GPU渲染,之间未及时交换数据丢失帧导致的结果. 2.常见解决办法 1).UIImageView尽量设置为不透明 opque尽量设置为YES 当UIImageView的opque设置为YES的时候其alpha的属性就会无效,UIImageView的半透明取决于其图片半透明或者UIImageView本身的背景色合成的图层view是半透明的. 如果图片全部不是半透

设置背景为白色,避免从A视图跳转到B视图的时候出现卡顿

- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; } 设置背景为白色,避免从A视图跳转到B视图的时候出现卡顿

PLSQL Developer快捷键及常用设置

PL/SQL developer卸载 第一步 开始菜单找到plsql developer点击卸载 第二步 win+R 输入regedit打开注册表编辑器,找到下面的目录删掉 HKEY_CURRENT_USER\Software\Allround Automations,删除下面的plsql developer子目录 删除c盘用户下的AppData\Roaming\PLSQL Developer ? ? 注意 PL/SQL developer 要下载32位才能使用我本地32位的客户端下的oci.d

键盘--自动弹出不卡顿的小技巧

1 /** 2 * 在view已经显示的时候弹出键盘, 这样可避免切换控制器的时的小卡顿 3 */ 4 - (void)viewDidAppear:(BOOL)animated 5 { 6 [super viewDidAppear:animated]; 7 [self.searchBar becomeFirstResponder]; 8 }

iOS开发——项目实战总结&UITableView性能优化与卡顿问题

UITableView性能优化与卡顿问题 1.最常用的就是cell的重用, 注册重用标识符 如果不重用cell时,每当一个cell显示到屏幕上时,就会重新创建一个新的cell 如果有很多数据的时候,就会堆积很多cell.如果重用cell,为cell创建一个ID 每当需要显示cell 的时候,都会先去缓冲池中寻找可循环利用的cell,如果没有再重新创建cell 2.避免cell的重新布局 cell的布局填充等操作 比较耗时,一般创建时就布局好 如可以将cell单独放到一个自定义类,初始化时就布局好

TTS零基础入门之拒绝界面卡顿--加入线程

相信大多数做wpf 的人 都曾经为界面卡顿发过愁.尤其是当WPF遇到TTS 简直是可以回去睡一觉了... 关于这个问题,出过几个解决方案,有的治小病,有的治大病,还有的去根.今天就跟大家分享一下. TTS 是微软开发的,在它对外为数不多的属性中发现有一个这样的SpeechVoiceSpeakFlags类.这个类封装了多个播放方式,比较常用的是SVSFDefault(同步)和SVSFlagsAsync(异步),它们的区别在于当我用同步执行的时候,如果当前需要播报的语音列表没有播放完,它不会执行后面

【腾讯Bugly干货分享】TRIM:提升磁盘性能,缓解Android卡顿

Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly 邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处.在业内,Android 手机一直有着“越用越慢”的口碑.根据第三方的调研数据显示,有77%的 Android 手机用户承认自己曾遭遇过手机变慢的影响.他们不明白为什么购买之初“如丝般顺滑”的 Android 手机,在使用不到一年之后都会“卡顿”得让人抓狂!根据我们初步的测试数据,手机长期所使用产生的磁盘碎片可以使得磁盘的写入效率下降为

[UI列表]LoopScrollRect无限滑动不卡顿

应用场景 对于背包界面,排行榜列表,聊天消息,等有大量的UI列表的界面,常规做法是为每一条数据生成一个格子,在数据量越大的情况下,会生成越来越多的Gameobject,引起卡顿. 这篇文章讲述的就是解决UI列表卡顿的方法,在列表中只生成指定数量的Gameobject,滑动时进行数据更新,保证性能. LoopScrollRect(无限滑动不卡顿) 插件地址:https://github.com/qiankanglai/LoopScrollRect 中文文档:http://qiankanglai.m