自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

瓶子里的小地盘

有关JAVA的漂流瓶

  • 博客(31)
  • 资源 (10)
  • 收藏
  • 关注

原创 RMAN备份

sql*plus与操作系统命令行切换linux:用!符号window:sql>到c:>用host命令,c:>到sql>用exit。RMAN备份模式:全备、增量备份、冷备、热备。RMAN备份的文件类型:表空间、数据文件、控制文件、参数文件、归档日志文件、备份集。RMAN备份的目的地:磁盘、磁带、闪存恢复区。RMAN通过内部算法去检测热备中的改变块,这个由RMAN自动完成。      

2011-06-29 09:59:00 915

原创 用户可管理的备份

SQL>host 操作系统命令;在sql*plus执行操作系统命令。用户管理的备份全备:数据文件、控制文件、redo log或归档文件(可选)、参数文件、口令文件得到数据库文件信息以待备份v$datafileselect name,status from v$datafile;v$controlfileselect name from v$controlfile;v$logfileselect

2011-06-28 09:33:00 493

转载 对如何学习Java的一点点看法

对如何学习Java的一点点看法 很多次有同学问我Java应该怎么学,需要看哪些书,让我推荐一下。说实话,我一直不敢明确保证哪些书必须看,哪些书不用看,因为我怕将他们带入迷途。今天,我静下心来,写下了一点点我对学习Java的看法,但仍然诚惶诚恐!                                                                        ------

2011-06-28 09:31:00 535

原创 RMAN的概述和配置

restore:还原 recover恢复先用restore database命令通过备份文件还原到备份点,然后使用recover database命令通过归档日志文件恢复到介质损坏时的时间点。RMAN的体系结构RMAN连接上后有2个默认连接polling和default。还可以有rcvcat连接用于连接存储备份信息的recovery catalog DB,备份信息还可放在目标数据库的控制文件里

2011-06-27 14:18:00 489

原创 配置归档模式

redo log history:归档redo log历史信息非归档模式:默认模式,循环写,checkpoint发生后redo log file才能被重用。只能冷备。归档模式:checkpoint发生后并且redo log file被归档redo log file才能被重用。在控制文件里的一个entry会记录归档日志文件的log sequence number。主要用于介质恢复。热备。除S

2011-06-24 16:02:00 555

原创 实例故障恢复

MTBF:Mean-Time-Between-Failures两次故障之间的平均无故障时间MTTR:Mean-Time-To-Recover故障恢复平均时间故障分类:1.SQL表达式引起的故障BUG,非法数据,超过权限,配额限制2.用户进程故障断开连接,会话注销,用户进程BUG,PMON自动处理此故障3.用户故障人为清空、删除表4.网络故障断网5.实例故障断电,SMON进程处理此故障6.介质故

2011-06-23 15:44:00 944

原创 使用和配置共享服务器连接进程

oracle的2种连接进程方式1.专有服务器进程2.共享服务器进程他们做共同的工作:不仅维持连接,而且处理所有的SQL请求,负载非常大。专有服务器进程是与客户端进程是一对一映射,即时生成,即时消失。用户会话数据和游标状态放在PGA里共享服务器进程是已经存在的,分为2部分,一种是dispatch进程,一种是共享服务器进程。dispatch进程与user进程建立连接,把用户请求放入SGA的

2011-06-21 16:55:00 882

原创 命名方法配置

命名方法:当尝试去连接一个数据库服务时,命名方法被用在客户端应用程序去把一个连接识别码解析成一个连接描述符(包含多个参数)。连接一个数据库时要5个参数用户名 密码 IP地址 端口号 服务名 后3个一般可配置成一个连接识别码放在tnsnames.ora文件常用的命名方法1.easy connect namingsqlplus 用户名/密码@IP:端口/服务名如:sqlplus hr/hr@1

2011-06-21 16:53:00 743

原创 oracle网络服务端配置

oracle网络周边配置支持3种应用连接C/S应用连接:sqlplus sys/x2145637@orcljava应用连接Web client应用连接支持的协议TCP/IPTCP/IP with SSLNamed pipesSDPoracle提供了2种java驱动1.jdbc OCI Driver:封装oracle OCI(oracle call interface)2.JDBC Th

2011-06-20 17:21:00 1995

原创 控制台emca命令

常用的命令语法:emca -repos create创建一个EM资料库emca -repos recreate重建一个EM资料库emca -repos drop删除一个EM资料库emca -config dbcontrol db配置数据库的 Database Controlemca -deconfig dbcontrol db删除数据库的 Database Control配置emca -recon

2011-06-08 08:48:00 708

原创 维护索引

索引的目的是为了select速度快,对增删改的话要做多余的工作(更新索引),所以经常增删改的表尽量不要索引。1、平衡查询和DML需要2、data和index放在不同的表空间3、使用一致的extent大小:5个blocks或minimum extent的倍数4、考虑使用nologging对于大的索引5、在索引里initrans要大于表里的initrans索引分类逻辑上:Single column

2011-06-07 17:39:00 828

原创 用户管理

Schema:对象容器名字一个用户创建,一个schema被创建一个用户对应一个schema用户名和schema经常交替使用schema的对象表、触发器、约束、索引、视图、序列、plsql、java程序单元、同义词、用户定义的数据类型、数据库链接用户加/解锁alter user hr account lockalter user hr account unlock创建用户步骤:1.确定用

2011-06-07 17:39:00 372

原创 维护控制文件

控制文件1.小的二进制文件2.定义了数据库当前的物理状态3.保证了数据库的完整性4.可以用恢复文件恢复5.一个控制文件对应一个数据库包含内容:1.数据库名和标识符2.数据库创建时间3.表空间数量和名字4.datafile和online redo log file的名字和位置5.当前online redo log file的序列号6.检查点的信息7.undo段的开始和结束8.redo log归档

2011-06-07 17:38:00 371

原创 维护联机重做日志文件

特性:1.对数据库做的任何改变都会先记录在这个文件;2.提供了一种恢复机制3.被组织成group(每个组有2个一样序列号和大小的redo log file)4.最少要有2组(写完第一组写第二组,第二组写完回头写第一组)LSN(log sequence number)是递增的当一组日志满了的时候:log switch:当一组日志文件写满后,进行切换写另一组日志文件checkpoint检查点:

2011-06-07 17:38:00 518

原创 维护数据完整性

disable约束可以快速导入数据。维护数据完整性方法1.应用代码2.数据库触发器3.完整性约束约束类型1.NOT NULLcreate table时设置表级constraint xxx not null,列级not null,更改列级约束 alter table t modify id NOT NULL;2.UNIQUE(会自动创建索引,如果该列或多列有索引,则使用已经定义的索引。)

2011-06-07 17:38:00 565

原创 维护UNDO数据

Undo回滚修改某信息时,把某信息原来的值先放在undo segment中,当修改失败时,用于回滚。意义:事务回滚事物恢复读一致性(当一用户查询时,查询期间某一用户进行修改操作,在某一个用户commit之前,另一用户查询到的信息为原来的值:即判断SCN(system change number,递增)是否为查询时发配的原值,不是就读取undo segment与scn相等的记录值)undo

2011-06-07 17:37:00 357

原创 维护表

表的类型普通表(heap(堆)表)分区表(大数据表)索引组织表(索引与表结合)集群表(关系紧密的表集合)内建数据类型CHAR、VARCHAR2、NUMBER、DATE、TIMESTAMP、BLOB、CLOB表的列数小于1000列,超过254列时会分成row pieces存储表的行数无限制rowid为行标识,可定位记录,18位,段ID(6)+数据文件ID(3)+块ID(6)+行ID(3)

2011-06-07 17:37:00 530

原创 数据字典和动态性能视图

数据字典2部分:基表(由sql.bsq创建)和数据字典视图(由catalog.sql创建)数据字典通过DDL修改DDL:Data Definition Language数据定义语言DML:Data Manipulation Language,数据操纵语言数据字典视图分类DBA-xxx 数据库所有对象ALL_xxx 一个用户所能看到的USER_xxx 一个用户自己的常见的:General ove

2011-06-07 17:36:00 507

原创 体系结构

oracle体系结构2部分:实例(访问datebase的中介)和database实例包括SGA(system global area内存块)和后台服务进程database包括data files 、 control files和Online Redo Log files,还有archived log files、password files、parameter files3种进程: 用户进程

2011-06-07 17:36:00 398

原创 全球化支持

ASCII字符集 7bitISO-8859-1  8bit (ASCII字符集的超集,多了对德语法语支持)GBK:GB2312的扩展,2个字节表示一个汉字Unicode:UTF8、UCS-2、UTF16UTF-8: 3个字节表示一个汉字UTF-8是UNICODE的一种变长字符编码又称万国码UCS-2是固定2个字节长度编码UTF16是UCS-2的扩展,可以是4个字节创建数据库时指定字符集后,一般

2011-06-07 17:35:00 635

原创 审计

审计:数据库操作行为监视器目的:监视数据库用户操作记录指定用户数据库操作行为记录特定数据库行为的信息审计的方式:session(相同操作之记录一条)和accessaudit drop on default by accessby access / by session:by access 每一个被审计的操作都会生成一条audit trail。 by session 一个会话里面同类型的操作只会

2011-06-07 17:35:00 646

原创 密码安全和资源配置

密码管理设置profiles(个人档案)帐号锁定、密码审核、密码失效、密码历史1.帐号锁定参数failed_login_attempts:可错误输入次数password_lock_time:密码锁时间2.密码失效password_life_time:多少天失效password_grace_time:警告失效多少天后删除3.密码历史password_reuse_time:想改回原密码需要的天数p

2011-06-07 17:34:00 809

原创 权限管理

特权类型2种System特权和Object特权System特权:超过100种不同的系统特权any关键字能在任何用户有此特权grant命令增加特权给用户或用户组revoke删除特权grant create session to xxwz;grant create session to xxwz with admin option;//允许把该特权授予别人普通用户如何授权给他人在grant

2011-06-07 17:34:00 372

原创 角色管理

角色使权限管理更容易创建角色无口令保护角色、有口令保护角色、操作系统认证角色,目录服务认证角色不认证角色create role xxwz_role;有口令保护角色create role xxwz_role identified by bbk;授权给角色grant create session to xxwz_role;再把角色给用户grant  xxwz_role to xxwz;

2011-06-07 17:33:00 362

原创 存储结构和关系

存储结构和关系databasetablespacesegments:table、table partition(大数据量表,占多个segment)、cluster、index、index partition、index-organized table(IOT索引组织表)、undo segment、temporary segment、LOB segment、Nested table、bootstra

2011-06-07 17:32:00 352

原创 加载数据

oracle数据库插入数据到表里有2种方法:1.传统的插入方式:充分使用高水位下的空闲空间create table bt AS select * from all_objects WHERE 1=0;INSERT INTO bt SELECT * FROM all_objects;2.直接路径(短路)插入方式:使用高水位上的空间INSERT /*+ append */  INTO bt SELEC

2011-06-07 17:32:00 496

原创 查询表空间剩余大小脚本

select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used"from(select tablespace_name

2011-06-07 17:31:00 461

原创 表空间和数据文件

oracle存储数据逻辑上在表空间 物理上在数据文件;逻辑上 数据库-》表空间-》段(如:表、索引)-》区(连续块,不能跨datafile)-》块物理上 数据文件-》OS块      块对应多个OS块表空间由一个和多个数据文件组成表空间:同一时刻只能属于一个database由一个或多个data files组成是逻辑存储单元更深层次的分隔数据文件:数据文件只能属于一个表空间和一个data

2011-06-07 17:30:00 879

原创 开启(参数)关闭实例

startup启动数据库实例shutdown immediate立即关闭实例shutdown[abort|immediate|transactional|normal]immediate和abort区别:immediate关闭检查点和数据文件transaction:等当前事物都提交才关闭normal:等当前事物都提交和当前会话结束才关闭startup启动过程shutdown-》nomoun

2011-06-07 17:29:00 548

原创 创建数据库

数据库类型:OLAP是联机分析处理(大事物,小并发)OLTP是联机事务处理(小事务,大并发)OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观、易懂的查询结果。OLTP是传统的关系型数据库的主要应用模式,主要面对基本的、日常的事务处理;比如数据库记录的增、删、改、查。OFA(optimal flexible arch:优化的灵活的体系结构)3个方面:文件目录结构、

2011-06-07 17:28:00 428

原创 安装

SID(site identifier)安装vmware server  使用host-only网络方式 可在没网络的时候与虚拟机组成局域网安装centos 在/ect/inittab可设置启动时的系统模式 5为图形模式,3为文本模式安装secureCRT(下载个Xmanage小工具可以解决linux下的要图形界面安装的应用程序安装,要设置环境变量display=本机IP:1.0,0.0 和1.0

2011-06-07 17:23:00 395

SVN1.8.10(win32/x64安装包和汉化包)4个安装文件

SVN1.8.10(win32/x64安装包和win32/x64汉化包)4个安装文件

2015-01-27

POI 合并单元格 及 注意事项

POI 合并单元格 及 注意事项

2014-03-27

POI单元格的合并、数据行的分组以及Excel窗口的冻结

POI单元格的合并、数据行的分组以及Excel窗口的冻结

2014-03-27

poi读取合并单元格帮助类

poi读取合并单元格帮助类

2014-03-27

jxl读取合并单元格

jxl读取合并单元格

2014-03-27

MySQL 5.1参考手册

MySQL 5.1参考手册MySQL 5.1参考手册

2011-03-08

JSP登录修改资料代码

JSP登录修改代码JSP登录修改代码JSP登录修改代码

2010-11-18

软件设计师试题与答案大全(1987-2010)

软件设计师试题与答案大全(1987-2010)

2010-11-03

BEA Tuxedo中间件应用初探

BEA Tuxedo中间件应用初探 Tuxedo环境的搭建 运行 编程

2010-10-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除