2013年10月25日
该文被密码保护。 阅读全文
posted @ 2013-10-25 22:40 happinessqi 阅读(0) 评论(0) 推荐(0) 编辑
  2013年10月16日
摘要: 原型式继承对象的构造函数可以从其他对象中继承方法,它创建出一个原型对象后,所有其他的新对象都可以基于这个原型对象来构建。function Person (name) { this.name =name;}Person.prototype.getName= function () { return this.name};function User(name,password) { this.name = name; this.password = password;}User.prototype = new Person();User.prototypoe.getPassword = fu... 阅读全文
posted @ 2013-10-16 22:02 happinessqi 阅读(130) 评论(0) 推荐(0) 编辑
  2013年10月15日
摘要: Myeclipse常用快捷键:内容提示Alt+/快速修复:Ctrl+1--遇到小黄叉的时候导包:Ctrl+shift+O格式化代码块:Ctrl+shift+F向前向后:Alt+方向键添加注释:Ctrl+shift+/除去注释:Ctrl+shift+\更改大写ctrl+shift+x更改成小写ctrl+shift+y查看类的继承关系Ctrl+T查看源代码Ctrl+(鼠标点上),或者用ctrl+shfit+T查看所有快捷键ctrl+shift+L程序调试的时候,F5(跳入)F6(跳过)F7跳出。 阅读全文
posted @ 2013-10-15 16:40 happinessqi 阅读(154) 评论(0) 推荐(0) 编辑
  2013年10月7日
摘要: 恢复资料数据库(Recovery Catalog Database)是一个数据库,用于存放恢复资料。备份数据库时会生成很多文件,RMAN中的恢复资料数据库解决如何记录这些文件的名字及位置等信息。Recovery Catalog 就是一系列的表和视图,RMAN利用这些表存放备份信息,执行备份和恢复时,RMAN将访问这些表或视图,这些备份信息包括:1.文件盒归档日志文件的备份集(backup sets)和备份碎片的信息;2.数据文件副本的信息;3.目标数据库的表空间和数据文件的信息;4.存储脚本(stored scripts);5.RMAN的配置信息。--1创建表空间--CREATE TABLES 阅读全文
posted @ 2013-10-07 14:14 happinessqi 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 数据冲突的修复数据恢复向导 (DRA)是帮助诊断和修复数据故障的工具。DRA可以诊断的错误:1.数据库文件或者控制文件因为不存在、离线、或者权限等问题而不能被访问;2.块因为各种原因引起的冲突;3.数据文件与其他文件的不一致性;4.由硬件错误、操作系统错误等引起的I/O失败。VALIDATE DATABASE;--对数据库进行验证LIST FAILURE;--列出故障LIST FAILURE 100 DETAIL;--根据故障编号,获得故障的详细信息ADVISE FAILURE;--得到故障的修复建议REPAIR FAILURE;--执行故障修复冷备份的恢复1, shutdown immedi 阅读全文
posted @ 2013-10-07 14:12 happinessqi 阅读(201) 评论(0) 推荐(0) 编辑
  2013年10月6日
摘要: 函数创建:CREATE [OR REPLACE] FUNCTION [schema.] function_name [parameter_list]{AS | IS}declaration_sectionBEGIN executable_sectionEXCEPTION exceptioon_sectionEND [function_name];创建一个函数:1 CREATE OR REPLACE FUNCTION f1(par1 IN NUMBER DEFAULT 500)2 RETURN NUMBER 3 IS 4 V1 NUMBER;5 BEGIN6 SELECT 1 INTO V1.. 阅读全文
posted @ 2013-10-06 21:38 happinessqi 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 存储过程的创建:定义部分、执行部分、异常部分。用户要在自己的模式中创建存储过程,则只需具有CREATE PROCEDURE 权限,想在其他模式下创建,用户必须具有create any procedure权限,拥有alter any procedure权限的用户可以替换其他模式的存储过程。CREATE [OR REPLACE] PROCEDURE [schema.] procedure_name [parameter_list]{AS | IS}declaration_sectionBEGIN executable_sectionEXCEPTION exceptioon_sectionEND.. 阅读全文
posted @ 2013-10-06 20:33 happinessqi 阅读(279) 评论(0) 推荐(0) 编辑
  2013年10月5日
摘要: 动态SQL的书写:1.本地动态SQL(Native Dynamic SQL),用于建立和执行SQL语句, 使用EXECUTE IMMEDIATE命令来执行动态SQL语句。2.包DBMS_SQL也可用于执行动态SQL。CREATE OR REPLACE PROCEDURE CreateTable(tablename VARCHAR2)ISBEGIN EXECUTE IMMEDIATE 'CREATE TABLE ' || tablespace || '(name VARCHAR(20),producer VARCHAR(30),price NUMBER)' ;EN 阅读全文
posted @ 2013-10-05 20:35 happinessqi 阅读(467) 评论(0) 推荐(0) 编辑
  2013年10月4日
摘要: 先上一张实用的图:用于转义字符的。SQL> select chr(42) ||'is what?' from dual;CHR(42)||---------*is what?想转义哪个就转义哪个字符。转义单引号的方法:1.使用两个单引号;2使用chr函数。SQL> select '"It''s a pen",she said.'from dual;'"IT''SAPEN",SHESAID.'----------------------"It's 阅读全文
posted @ 2013-10-04 20:43 happinessqi 阅读(342) 评论(0) 推荐(0) 编辑
  2013年10月3日
摘要: SQL优化过程:1,捕获高负荷的SQL语句——>2得到SQL语句的执行计划和统计信息--->3分析SQL语句的执行计划和统计信息--->4采取措施,对SQL语句进行调整。1找出高负荷SQL语句的方法:性能检测器ADDM、自动化SQL调整(Automatic SQL Tuning)、自动工作负载库AWR、查看视图V$SQL、来自客户的报告、SQL跟踪工具(SQL Trace)2.查看执行计划一旦获得高负荷的SQL语句,就需要对该SQL语句进行调整,SQL语句的调整工具有:SQL Trace提供单条SQL语句的性能信息(包括统计信息)、AUTOTRACE是SQL*Plus的一个功 阅读全文
posted @ 2013-10-03 16:37 happinessqi 阅读(457) 评论(0) 推荐(0) 编辑