摘要: 假如 导出库的用户名是tiger,密码是1 导入到用户名是scott,密码是1 备份库 expdp tiger/1@orcl dumpfile=expdp.dmp DIRECTORY=dpdata1; 导出一个expdp.dmp文件。 导入库 创建用户 create user scott ident 阅读全文
posted @ 2018-01-17 14:23 土豆Z120553 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1、普通视图就是一个虚拟表,不占内存。而物化视图是存在的,占内存。普通视图的查询实际上还是对sql的查询,并不能提高性能,只是看起来直观,简便。 2、物化视图的类型:ON DEMAND、ON COMMIT 二者的区别在于刷新方法的不同,ON DEMAND顾名思义,仅在该物化视图“需要”被刷新了,才进 阅读全文
posted @ 2018-01-17 14:21 土豆Z120553 阅读(5101) 评论(0) 推荐(0) 编辑
摘要: 1、dblink 1、创建dblink,如果在用户A下创建dblink,名称为TEST_DBLINK; 去操作GCFR_33用户下的表数据等等, 那么在查询表数据的sql就要加上dblink了。如下是创建dblink的语句: 2、假如gcfr_33这个用户下有gcfr_t_vch这个表,但是A用户下 阅读全文
posted @ 2018-01-17 14:08 土豆Z120553 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1、选择最有效率的表明顺序 Oracle采用从右往左的顺序解析from子句中的表名,写在from子句后面的表将被优先处理。 2、where子句的链接顺序 Oracle采用自下而上的顺序解析where子句,所以表之间的链接要写在where之前,能过滤掉大量记录的条件写在where的末尾。 3、sele 阅读全文
posted @ 2018-01-17 11:44 土豆Z120553 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1、索引的特点 1.索引可以加快数据库的检索速度 2.索引降低了数据库插入、修改、删除等维护任务的速度 3.索引创建在表上,不能创建在视图上 4.索引既可以直接创建,也可以间接创建 5.可以在优化隐藏中,使用索引 6.使用查询处理器执行SQL语句,在一个表上,一次只能使用一个索引 7.其他2、索引的 阅读全文
posted @ 2018-01-17 11:36 土豆Z120553 阅读(196) 评论(0) 推荐(0) 编辑
摘要: --游标的使用 步骤1、声明游标 2、打开游标 3、获取数据 4、关闭游标 declare cursor cur is select * from emp; t_sal cur%rowtype; begin open cur; loop fetch cur into t_sal; exit when cur%notfound; dbms_output.put_line(t_sal.ename |... 阅读全文
posted @ 2018-01-17 11:32 土豆Z120553 阅读(179) 评论(0) 推荐(0) 编辑
摘要: --创建触发器及作用举例 create or replace trigger tri before delete on emp --在删除emp表数据之前需要做的事根据自己的业务去写,before是在之前做的事,after是在之后要做的事 declare t_result number := 10; begin dbms_output.put_line('admin' || t_resul... 阅读全文
posted @ 2018-01-17 11:30 土豆Z120553 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 创建函数: 格式:create or replace function func(参数 参数类型) Return number Is Begin 业务逻辑 End; 阅读全文
posted @ 2018-01-17 11:24 土豆Z120553 阅读(5023) 评论(0) 推荐(1) 编辑
摘要: 创建存储过程: 格式:create or replace procedure procedure_name(参数 参数类型) Is/as 变量1 变量1的类型; begin 业务逻辑 end; Java代码里调用存储过程 阅读全文
posted @ 2018-01-17 11:11 土豆Z120553 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 分为两种方法:scn和时间戳两种方法恢复。 一、通过scn恢复删除且已提交的数据 1、获得当前数据库的scn号 select current_scn from v$database; (切换到sys用户或system用户查询) 查询到的scn号为:1499223 2、查询当前scn号之前的scn s 阅读全文
posted @ 2018-01-17 10:55 土豆Z120553 阅读(296) 评论(0) 推荐(0) 编辑