Oracle經常使用工具

服務器自己用sqlplus是不走監聽的。 因此無論怎麼均可以連上。可是若是用第三方的工具,就會走監聽。html

PL/SQL

PL/SQL經常使用
  • Command window:命令行窗口,相似SQL*Plus
    • Command window實現了SQL*Plus的全部功能,容許運行SQL*Plus命令,SQL命令,SQL腳本。
  • SQL window:SQL窗口。用於執行sql語句,顯示sql輸出,執行統計信息。(測試sql語句,查看錶中的數據,更新數據)
    • desc table不能在SQL window中執行,必須在Command window中才能執行。
  • 對象窗口
    • 對象:點「工具」按鈕,勾選「瀏覽器」,就會在左邊出現「對象」 (Tools -> Object Browser)
    • 窗口:工具--窗口列表
  • plsql編輯
    1. 查詢時查詢rowid或後面加for update
      select t.*, t.rowid from SYS_MENU t;	-- rowid
      	 select t.* from SYS_MENU t for update; 	-- for update
    2. plsql解鎖
  • 自動提交事務:
    • 英語界面:Tools -> Preferences -> Window Types -> SQL Window:勾選「AutoCommit SQL」,
    • 中文是:工具-> 首選項 -> 窗口類型 -> SQL窗口 -> 勾選「自動提交sql」
  • 提交:commit
  • 回滾:rollback
  • 查看執行計劃:
    • 快捷鍵:F5
    • dbms_profiler工具:test窗口。第三步打開profiler 選項卡,查看運行的信息。
  • 查看錶結構:表名右鍵菜單 查看SQL
  • 刪除表:table 右鍵 drop 表
  • 刪除用戶:users 右鍵 drop 刪除用戶 注意此時未刪除表空間
  • 快速導入數據:Excel直接複製到表中
    1. select * from tab for updata;
    2. 解鎖:Excel空一個可直接複製到表中 注意:oracle 第一列 是行號,因此excel要空一列
PL/SQL Developer鏈接遠程數據庫

Navicat Premium工具鏈接Oracle

  1. connection 選擇數據庫類型 oracle
  2. advanced role 選擇角色
  3. general 鏈接配置

    經過配置Oracle客戶端,能夠使用Navicat工具來訪問遠程Oracle數據庫

SQLDeveloper

  • 解壓便可用若是不能用到 bin目錄下 雙擊sqldeveloper.bat
  • 修改java.exe版本位置:sqldeveloper\sqldeveloper\bin\sqldeveloper.conf,它就是配置文件。SetJavaHome修改
  • 鏈接mysql:前提 把mysql的驅動加上( 工具-->首選項-->數據庫-->第三方JDBC驅動程序-->添加條目 把mysql的jar包加上(mysqllib\mysql-connector-java-5.1.7-bin.jar))端口: 3306 root/root
  • sqldeveloper的查看執行計劃快捷鍵F10
  • 格式化SQL:Ctrl+f7
相關文章
相關標籤/搜索