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是爲雲計算設計的。
nginx

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"設爲默認便可
sql

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/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

 

oracle數據庫勒索病毒:

若是你是從從百度搜索並下載的plsql破解版,細心謹慎者可能不會有事,可是仍是沒法確保第三者對該軟件動過手腳,見下文說明:less

某項目組成員曾遇到了勒索病毒攻擊:勒索代碼隱藏在Oracle PL/SQL Dev軟件中(網上下載的破解版),裏面的一個文件afterconnet.sql被黑客注入了病毒代碼。這個代碼會在用戶鏈接數據庫後當即執行,若是用戶的帳號擁有dba權限,它會在用戶的數據庫中建立多個存儲過程和觸發器,會阻止用戶鏈接數據庫。當用戶重啓動後,會觸發病毒觸發器,加密並刪除sys.tab$,致使用戶沒法訪問數據庫中全部的schema, 出現「你的數據庫已經被SQL RUSH team鎖死,請發送5個比特幣到xxxxxxxxxxx地址,….」等信息,並設置定時任務,若是在期限內不交贖金,就truncate全部的表。病毒發做危害極大,並且原廠和相關的安全廠商都很難恢復。 這個病毒爲了增長破壞效果,增強隱蔽性,只有當數據庫建立時間超過1200天才會爆發,有很長的潛伏期。

對抗惡意軟件最好的方法永遠是預防,杜毫不好的使用習慣,給出以下圖自查方法
eclipse

以大多數人努力的程度 根本輪不上拼天賦工具

相關文章
相關標籤/搜索