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
相关文章
相关标签/搜索