toad简单使用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
首先要下载安装toad。前提需要安装oracle 客户端。或者安装 oracle 官网上的instantclient_10_2。 Oracle 客户端太大了,我使用 instantclient_10_2。
配置一下
ORA92 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = XXXXXX)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora92)
)
)
这样就可以连接oracle 了。
接下来看下toad 的一些功能。
查看数据库的各种 object 。
看一下导出
可以选择各种导出的数据类型,包括脚本。
对象查找,可以查询出属于某个用户下面的 object。
数据导入导出
可以是dmp 格式的文件。
一步一步 Next
当然这个你要安装 oracle 客户端。要指定 imp 和 exp 的位置。
表空间查看和表空间的扩展:
需要对某个表空间进行扩展只需要双击一下名称。
会显示这样的信息
点击 find/copy可以复制数据文件名称。下面填写上数据文件的大小。执行execute 即可。
可以进行数据文件添加脚本的查看。
当然你也可以直接执行
ALTER TABLESPACE ICD_BILLLOG2
ADD DATAFILE'G:\ORA_DATA\ICD\RDATA28'
SIZE2000M
AUTOEXTEND OFF;
也可以使用sql 查看表空间的大小。从而对表空间进行扩展。
--表空间查看
select a.*, from (SELECT ,
- "USED (MB)",
"FREE (MB)",
"TOTAL (MB)",
(ROUND(/*100))||'% ' PER_FREE
FROM (SELECT TABLESPACE_NAME,
ROUND(SUM(BLOCKS *
(SELECT VALUE /1024
FROM V$PARAMETER
WHERE NAME ='db_block_size')/1024)) FREE_SPACE
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) F,
(SELECT TABLESPACE_NAME,ROUND(SUM(BYTES /1048576))TOTAL_SPACE FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME) T
WHERE = a left join dba_data_files t2 on =
-- 增加数据文件:
alter tablespace TBS_CSP_WF_IDX add datafile 'H:\CSPDATA\WF\RLV_DAT0010' size 2000m
如何知道数据裤中某个表所在的tablespace?
select tablespace_name from user_tables where table_name='TEST';
可以看到数据库有多少个tablespace?
select * from dba_tablespaces;
EXP 如何加QUERY参数?
EXP USER/PASS FILE= TABLES(BSEMPMS)
QUERY='"WHERE EMP_NO=\'S09394\'\" ﹔