PLSQL使⽤技巧常⽤设置卡顿问题病毒防范plsql12配置数据库连接
相关⼯具版本: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 下的 a⽂件后可以修改登录的服务名(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 Procedur
es)移得靠上⼀点,并加上颜⾊区分,这样你的平均寻表时间会⼤⼤缩短,试试看。
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 下的 a,图见本⽂第三点,也可以在在如下图配置:
CONN_DB2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
然后配置 user/password@db
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权限,它会在⽤户这个病毒为了增加破坏效果,加强隐蔽性,只有当数据库创建时间超过1200天才会爆发,有很长的潜伏期。
对抗恶意软件最好的⽅法永远是预防,杜绝不好的使⽤习惯,给出如下图⾃查⽅法
以⼤多数⼈努⼒的程度根本轮不上拼天赋

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。