select substr(a.TABLESPACE_NAME,1,10) TablespaceName, sum(a.bytes/1024/1024) totle_size, sum(nvl(b.free_space1/1024/1024,0)) free_space, sum(a.bytes/1024/1024)-sum(nvl(b.free_space1/1024/1024,0)) used_space, round((sum(a.bytes/1024/1024)-sum(nvl(b.free_space1/1024/1024,0)))*100/sum(a.bytes/1024/1024),2) used_percent from dba_data_files a, (select sum(nvl(bytes,0)) free_space1,file_id from dba_free_space group by file_id) b where a.file_id = b.file_id(+) group by a.TABLESPACE_NAME
1:更改约束名称:
ALTER TABLE TName RENAME CONSTRAINT oldname TO newname;
2:删除约束
ALTER TABLE TName DROP CONSTRAINT cname
3:停止约束
ALTER TABLE TName MODIFY CONSTRAINT cname DISABLE;
4:起用约束
ALTER TABLE TName MODIFY CONSTRAINT cname ENABLE VALIDATE;
5:新增约束
ALTER TABLE TName ADD CONSTRAINT cname FOREIGN KEY (ORG_ID) REFERENCES ref_table (ORGID);
1:更改字段数据类型:
ALTER TABLE TName MODIFY(ORG_ID VARCHAR2(50 BYTE));
2:更改字段数据长度:
ALTER TABLE TName MODIFY(ORG_ID VARCHAR2(80 BYTE));
3:修改表的列名
alter table TName rename column xx to yy;
1:删除表数据:
truncate table TName;
2:复制空表结构
create table new_table as select * from old_table where 1=2;
3:复制表
(含记录) create table new_table as select * from old_table ;
1:命令行编译存储过程
ALTER PROCEDURE procedure_name COMPILE;
1:建立数据库连接
CREATE DATABASE LINK DBaseLinkName CONNECT TO UserName IDENTIFIED BY Password USING 'NetServiceName';
(1)数据库管理相关
bbed.exe 数据块浏览和编辑工具
dbv.exe 数据文件逻辑检测工具
exp.exe 数据导出工具
imp.exe 数据导入工具
mig.exe 数据库移植工具
nmumigrate.exe Data Gatherer移植工具
ocopy.exe 裸分区数据文件备份工具
oradim.exe Oracle服务创建、删除工具
orakill.exe Oracle线程删除工具
orapwd.exe Oracle密码文件创建工具
orastack.exe Oracle进程堆栈修改工具
oratclsh.exe TCL脚本解释器
otrccol.exe trace命令行服务管理工具
otrccref.exe trace管理文件生成工具
otrcfmt.exe trace数据格式化工具
otrcrep.exe trace数据统计报表生成工具
rman.exe 备份与恢复工具
setlinks.exe 磁盘分区管理工具
sqlldr.exe sql Load数据批量导入工具
sqlplus.exe 命令行的sqlplus svrmgrl.exe Oracle实例管理工具
tkprof.exe SQL语句跟踪文件解析工具
vppcntl.exe Data Gatherer服务管理工具
(2)
Internet Directory相关 bulkload.exe 使用SQL*Loader生成目录对象的工具 bulkdelete.exe 子树删除工具 bulkmodify.exe 目录对象修改工具
ldifwrite.exe 将目录中的信息转换成LDIF格式 ldapadd.exe 向目录中增加目录对象、属性、值的工具 l
dapaddmt.exe ldapadd的多线程版本
ldapbind.exe
客户端认证工具 ldapcompare.exe
属性值比较工具 ldapdelete.exe
将目录对象从目录中删除的工具 ldapmoddn.exe
修改DN和RDN的工具
ldapmodify.exe 属性修改工具
ldapmodifymt.exe ldapmodify的多线程版本
ldapsearch.exe 查找和获取目录中目录对象工具
oidpasswd.exe Internet Directory密码管理工具
oidreconcile.exe 目录对象同步工具
(3)NLS相关 csscan.exe 数据库字符集转换测试工具 lxbcnf.exe NLS配置工具 lxegen.exe 自定义日期格式生成工具 lxinst.exe 自定义字符集生成工具
(4)Net8相关 agtctl.exe 异构服务代理控制程序 cmctl.exe 连接服务管理工具 lsnrctl.exe 监听服务管理工具 naegen.exe 哈夫曼参数生成具 namesctl.exe 名字服务管理工具 okdstry.exe 删除Kerberos证书工具 okinit.exe 创建Kerberos证书工具 oklist.exe 检查Kerberos证书工具
tnsping.exe 服务名连接测试工具 trcasst.exe SQL*Net跟踪文件解析工具
(5)interMedia相关
ctxhx.exe ConText文本转换工具
ctxkbtc.exe ConText词典编译工具
ctxload.exe ConText词典导入/导出工具
(6)开发相关 lmsgen.exe OCI使用的消息文件转换工具 loadpsp.exe PL/SQL Server Page装载器 ott.exe Oracle对象类型转换工具 sqlj.exe sqlj翻译器 wrap.exe 存储过程加密工具 xml.exe XML解析器 xmlcg.exe XML C++ Class 生成器
:启动数据库管理命令:dbca 1:ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 2.ORACLE
采用两种访问表中记录的方式: a.全表扫描 全表扫描就是序地访问表中每条记录. ORACLE采用一次读入多个数据块(database block)
的方式优化全表扫描. b.通过ROWID访问表 采用基于ROWID的访问方式情况,提高访问表的效率
, , ROWID包含了表中记录的物理位置信息..ORACLE采用索引(INDEX)实现了数据和存放数据的物理位置(ROWID)之间的联系.