码迷,mamicode.com
首页 > 数据库 > 详细

oracle进阶笔记-常用工具的使用-oracle sql developer

时间:2014-07-29 16:05:19      阅读:402      评论:0      收藏:0      [点我收藏+]

标签:developer   下载地址   数据库连接   常用工具   blank   

oracle sql developer 类似于plsqldeveloper

下载地址;http://www.oracle.com/technology/products/database/sql_developer/index.html

安装工具 解压就OK

打开

首先必须建立一个对数据库连接

bubuko.com,布布扣

1 连接名(任意) oracle11g_connect

输入账户名sys

密码 oracle

连接方式 基本 角色 sysdba

主机名: 数据库服务器主机名或者ip地址 192.168.3.1

侦听的端口:1521

下面任意选一个

a sid 实例名 orcl

b 服务名 orcl.example.com

bubuko.com,布布扣

测试 --》成功

连接

bubuko.com,布布扣

su - grid

grid@yutianedu ~]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 16-MAR-2014 05:57:21

Copyright (c) 1991, 2009, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

STATUS of the LISTENER

------------------------

Alias LISTENER

Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production

Start Date 16-MAR-2014 01:52:20

Uptime 0 days 4 hr. 5 min. 2 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Listener Parameter File /u01/app/grid/product/11.2.0/grid/network/admin/listener.ora

Listener Log File /u01/app/grid/diag/tnslsnr/yutianedu/listener/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=yutianedu)(PORT=1521)))这里是端口

Services Summary...

Service "+ASM" has 1 instance(s).

Instance "+ASM", status READY, has 1 handler(s) for this service...

Service "orcl.example.com" 这里是服务名 has 1 instance(s).

Instance "orcl"这里是实例名 , status READY, has 1 handler(s) for this service...

Service "orclXDB.example.com" has 1 instance(s).

Instance "orcl", status READY, has 1 handler(s) for this service...

The command completed successfully

练习:建立一个scott连接

连接名(任意) scott_connect

输入账户名scott

密码 oracle

连接方式 基本 角色 normal

主机名: 数据库服务器主机名或者ip地址 192.168.3.1

侦听的端口:1521

下面任意选一个

a sid 实例名 orcl

b 服务名 orcl.example.com

bubuko.com,布布扣

bubuko.com,布布扣

集合图形和sql的功能

1 查看scott的emp表有哪些列 有多少上数据 查出emp表的ddl语句 (创建表的语句)

bubuko.com,布布扣

bubuko.com,布布扣

2 用命令查出scott.emp表的结构信息

选择连接 右键 打开工作表

bubuko.com,布布扣

desc scott.emp 看到表的结构信息

bubuko.com,布布扣

3 查看系统上的脚本

查看---》文件 ---》浏览你的计算机上的文件

bubuko.com,布布扣

4 建立一个表 在scott用户建立一个表kc (kcid number kcname char(10))

kcid 作为主键

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

先kc表中插入2条数据

1 database

2 rac

bubuko.com,布布扣

bubuko.com,布布扣

5 如何输入SQL语句

要求查出kc表的内容

工具---》sql工作表

或者在工具栏---》sql工作表

bubuko.com,布布扣

bubuko.com,布布扣

select * from scott.kc ; 点击执行

bubuko.com,布布扣

6 保存脚本 保存

bubuko.com,布布扣

7 如何执行脚本

7.1 方法1:文件 找到脚本 ---双击 ---》选择你的连接---》f5 执行脚本

7.2 方法2: @决定路径

@d:\scripts\2.sql

8 如何格式化 保证代码格式一致

选中代码 右键 格式化

9 如何使用片段

日常一些函数 提供一个示例模板

求员工的最高工资

select max(sal) from scott.emp;

光标悬停在函数 有提示 拖拽过去有案例

10 查看报告

bubuko.com,布布扣

系统已经定义

用户可以自己定义

自己定义一个脚本show tablespace

贴入语句

SELECT D.STATUS STATUS,

D.TABLESPACE_NAME NAME,

D.CONTENTS TYPE,

D.EXTENT_MANAGEMENT EXTENTMANAGEMENT,

TO_CHAR(NVL(A.BYTES / 1024 / 1024, 0), ‘99,999,990.900‘) TABLE_SIZE,

TO_CHAR(NVL(A.BYTES - NVL(F.BYTES, 0), 0) / 1024 / 1024,

‘99999999.999‘) || ‘/‘ ||

TO_CHAR(NVL(A.BYTES / 1024 / 1024, 0), ‘99999999.999‘) USED,

TO_CHAR(NVL((A.BYTES - NVL(F.BYTES, 0)) / A.BYTES * 100, 0),

‘990.00‘) RATE

FROM SYS.DBA_TABLESPACES D,

(SELECT TABLESPACE_NAME, SUM(BYTES) BYTES

FROM DBA_DATA_FILES

GROUP BY TABLESPACE_NAME) A,

(SELECT TABLESPACE_NAME, SUM(BYTES) BYTES

FROM DBA_FREE_SPACE

GROUP BY TABLESPACE_NAME) F

WHERE D.TABLESPACE_NAME = A.TABLESPACE_NAME(+)

AND D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)

AND NOT

(D.EXTENT_MANAGEMENT LIKE ‘LOCAL‘ AND D.CONTENTS LIKE ‘TEMPORARY‘);

bubuko.com,布布扣

双击一下就可以执行

bubuko.com,布布扣

oracle进阶笔记-常用工具的使用-oracle sql developer,布布扣,bubuko.com

oracle进阶笔记-常用工具的使用-oracle sql developer

标签:developer   下载地址   数据库连接   常用工具   blank   

原文地址:http://guoliangitclub.blog.51cto.com/9202005/1531273

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!