- 博客(46)
- 资源 (12)
- 收藏
- 关注
原创 oracle数据库完全恢复和不完全恢复以及执行用户管理辈分恢复
比较完全恢复和不完全恢复:一、完全恢复:将数据库恢复到当前最新状态,包括直至请求恢复时进行的所有已提交的数据更改 二、不完全恢复:将数据库恢复到请求恢复操作之前指定的过去时间点 一、完全恢复过程 下面的步骤说明了执行完全恢复期间要采取的操作: 1. 通过备份还原损坏或丢失的文件。 2. 根据需要应用增量备份、归档重做日志文件和联机重做日志文件中的更改。将重做日志更
2014-09-29 15:47:35 3647
原创 Oracle动态显示日志
1.查看日志文件位置;select">IND_USER@PROD>select inst_id,name,value from v$diag_info; INST_ID NAME VALUE---------- -------------------- -------------------------------------------------
2014-09-29 15:05:42 1496
原创 Oracle索引表空间数据文件丢失及重建
重新创建索引 :使用以下选项可缩短创建索引所花费的时间: PARALLEL NOLOGGING PARALLEL(NOPARALLEL 是默认值):多个进程可以同时协同工作来创建索引。与单个服务器进程按顺序创建索引相比,通过在多个服务器进程之间分配创建索引所需的工作,Oracle 服务器可以更快速地创建索引。将随机对表取样并找到一组索引关键字,这些索引关键字按照指定的并
2014-09-29 11:39:42 860
原创 Oracle非关键文件恢复,redo、临时文件、索引文件、密码文件
增量备份的应用在recovery阶段,不再restore阶段了解数据库设置表:SQLdesc">>desc database_properties Name Null? Type ----------------------------------------- -------- -----------
2014-09-29 09:57:37 1352
原创 美团的笔试经历(为啥是笔试经历不是面试经历的,笔试没通过……)
前两天去美团宣讲会,基本气氛还是不错的,人来了很多,整个会场都挤满了,当天还有京东和渣打的宣讲会,不知道他们那边情况怎么样。(问了几个哥们,他们说美团待遇不错,就一起来了,哈哈……)美团的职位还是很多的,大体分为产品类和技术类,技术类就是十个左右的职位,我当时网申的DBA管理和运营类的当天下午6点他们就开始了笔试,他们笔试只有两份试题,技术类和产品类的;技术类的试题真心不会做啊,基
2014-09-26 16:40:32 11011
转载 各种数据库大体结构,mysql
MySQL概论一、MySQL的使用用户:Google、网易、新浪等等,详细链接:http://www.mysql.com/customers/ 之前有点怀疑Google怎么用的是MySQL,不过看到这个就确定真的用的是 MySQL http://www.mysql.com/customers/industry/?id=82二、常用数据库管理系统Oracle、S
2014-09-26 16:13:08 900 1
原创 Oracle非关键文件恢复,日志成员、临时文件、索引表空间、口令文件(密码文件)
关键性与非关键性 非关键性文件是指数据库和大多数应用程序没有它也能继续运行的文件。例如,如果数据库丢失了一个多路复用重做日志文件,仍可使用其它重做日志文件副本来保持数据库持续运行。 虽然丢失非关键性文件不会导致数据库崩溃,但它会削弱数据库的功能。例如: 丢失索引表空间会导致应用程序和查询的运行速度大幅减慢,或者,如果这些索引用于强制实施约束,则丢失后甚至会导致应用程
2014-09-26 15:53:24 1195
原创 oracle中flashback闪回区常存储的内容
永久项目: 当前控制文件的多路复用副本 联机重做日志的多路复用副本 临时项目: 归档重做日志 数据文件副本 控制文件副本 控制文件自动备份 备份片段 闪回日志永久项目 控制文件: 根据几个初始化参数的设置,控制文件的副本是在创建新数据库或控制文件时在快速恢复区中创建
2014-09-26 15:40:17 797
原创 Oracle用户手工备份控制文件,trace和映像副本
用户备份控制文件的方式包括: 1.创建为映像副本,写入到指定名称的文件:SQL> ALTER DATABASE BACKUP CONTROLFILE TO '/u01/backup/controlfile.bak'; Database altered. 2.生成重新创建控制文件的脚本,写入到跟踪文件:SQL> ALTER DATABASE BACKUP CO
2014-09-26 15:22:59 1085
转载 sqlplus 中set指令集合
SQLPLUS SPOOL命令使用详解SPOOL是 SQLPLUS的命令,必须在SQLPLUS中使用,主要完成以标准输出方式输出SQLPLUS的命令及执行结果,一般常用户格式化导出ORACLE表数据。 对于 SPOOL数据的 SQL,最好要自己定义格式,以方便程序直接导入 ,SQL语句如: select '"'||custcode||'"'||','||custname||','|
2014-09-26 09:43:46 1111 1
原创 配置catalog,创建创建虚拟专用目录
alter database datafile '/u01/app/oracle/oradata/ORCL/catalog_01.dbf' autoextend on maxsize 100m; 实验:1.创建catalog(target数据库为PROD,catalog数据库为ORCL) 1)catalog目录库:创建大文件表空间、用户、授权create big
2014-09-25 18:09:45 972
原创 配置archivelog模式并指定归档目标详解
ARCHIVELOG 模式 当对数据库中的数据进行修改后,重做数据会写出到联机重做日志文件中。指定系统在给定时间向其写入数据的文件。当此文件写满后,归档进程 (ARCn) 会将该联机日志文件复制到其它位置,作为该文件的归档,保留时间由您决定。这便提供了更多的恢复机会,因为您可以保存、备份和还原生成的所有归档重做日志。 因为系统以循环方式重用联机重做日志文件,所以有一个协
2014-09-25 15:13:28 1042
原创 ORA-12919: Can not drop the default permanent tablespace
drop">SYS@PROD>drop tablespace users including contents and datafiles;drop tablespace users including contents and datafiles*ERROR at line 1:ORA-12919: Can not drop the default permanent table
2014-09-24 10:28:07 2390
原创 Oracle中tnsping 主机名/Ip 显示TNS-12541: TNS:no listener
为什么[oracle@jibo admin]$ tnsping 192.168.1.4TNS Ping Utility for Linux: Version 11.2.0.4.0 - Production on 24-SEP-2014 09:01:28Copyright (c) 1997, 2013, Oracle. All rights reserved.Used parameter files:Used HOSTNAME adapter to resolve the aliasAtt
2014-09-24 09:08:18 5990 3
转载 oracle的sqlnet.ora,tnsnames.ora,listener.ora三个配置文件及关系
总结:1 .三个配置文件都是放在$ORACLE_HOME\network\admin目录下。2 .sqlnet.ora确定解析方式3 .listener.ora上设SID_NAME,通常用于JDBC访问,对应的错误码为125054 .tnsnames.ora上设SERVICE_NAME,通常用于linux sqlplus客户端,对应的错误码为12514sqlnet.
2014-09-23 22:20:23 1595
转载 Oracle 连不上的各种现象
windows 2008上启用防火墙后Oracle tnsping不通的解决办法1、解决方法:很简单,windows2008防火墙将Oracle 1521端口给封了,新建并开启就行了。当然,如果你的listener是其他端口,按照下述方法把其他的端口开了,也就可以了。在cmd中,输入:C:/Users/Administrator>netsh firewall set portope
2014-09-23 22:01:08 1323
转载 Linux下查看各种端口号
Linux下如果我们需要知道2809号端口的情况的话,我们可以这样,如下命令: $netstat -pan|grep 2809 tcp 0 0 0.0.0.0:2809 0.0.0.0:* LISTEN 9493/java 下面是常用参数的解释: NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s]
2014-09-23 21:39:36 4362
原创 Oracle备份类型level0、level1,增量、差异备份
备份类型:完全备份包含所有使用的数据文件块。 0 级增量备份等同于标记为 0 级的 完全备份。 累积 1 级增量备份只包含自上次 0 级增量备份以来修改过的块。 差异 1 级增量备份只包含自上次增量备份以来修改过的块。 要应用level1级备份,必须要有相应的level0级备份;backup incremental level 0 database; --level0级备
2014-09-23 21:20:38 8089
原创 配置catalog并备份数据以及注册target中已有的备份片
实验:1.创建catalog(target数据库为ORCL,catalog数据库为EMREP) 1)catalog目录库:创建大文件表空间、用户、授权create bigfile tablespace rc_data datafile '/u01/app/oracle/oradata/EMREP/rc_data.dbf' size 20m;create user r
2014-09-23 13:50:31 816
原创 Oracle数据库体系结构总结
数据库体系结构:结构组件汇总:内存结构: 系统全局区 (SGA):数据库缓冲区高速缓存、重做缓冲区以及各种池 程序全局区 (PGA) 进程结构: 用户进程和服务器进程 后台进程:SMON、PMON、reco、DBWn、CKPT、LGWR、ARCn 等 存储结构: 逻辑:数据库、方案、表空间、段、区和 Oracle 块 物理: 数据文件、控制文件和重做日志文件
2014-09-21 01:28:15 1925
原创 Oracle 中deferred_segment_creation 的用法以及exp时解决办法
show">SYS@ORCL>show parameter segmentNAME TYPE VALUE------------------------------------ ----------- ------------------------------deferred_segment_creatio
2014-09-19 15:55:43 14831
原创 Oracle利用外部表实现数据的迁移
数据移动例子利用外部表实现数据的迁移使用oracle_datapump创建外部表来迁移数据1.在源数据库中创建目录; create directory dir_dump as '/home/oracle'; grant read,write on directory dir_dump to public;2.创建外部表并卸载数据; create table t
2014-09-19 15:52:31 646
原创 Oracle数据库备份恢复,巡检需要关注的对象设置以及相关恢复概述
数据库备份恢复,巡检需要关注的对象设置:1.数据库名称,以及DBID; --dbid在v$database中 select">SYS@ORCL>select dbid,name from v$database; DBID NAME ---------- --------- 1385095721 ORCL2.控制文件的位置; s
2014-09-19 10:21:38 1314
原创 恢复控制文件故障详细步骤
如果控制文件丢失或损坏,则实例通常会中止。然后,您必须执行以下步骤: 1.关闭实例(如果它仍处于打开状态)。 2.通过复制现有控制文件还原缺失的控制文件。 3.启动实例。实验:1.查看当前控制文件情况 show parameter control_files2.模拟控制文件丢失故障 !rm /home/oracle/control_bak/control03.c
2014-09-19 09:42:38 1482
原创 对数据库进行冷备
对数据库进行冷备1.创建脚本,确定要备份的数据文件; 1)将所有数据文件查出来,cp到一个新建的脚本中,新建脚本cb_orcl.sh; select name from v$datafile; 2)将所有控制文件查出,cp到那个脚本中; select name from v$controlfile; 3) 将所有参数文件查出,cp到那个脚本中; select
2014-09-18 15:22:23 888
原创 Oracle备份工具、文件命名格式、rman操作
一、常用工具:Recovery Manager: rman只能执行热备(mount或open状态)Oracle Secure Backup 用户管理的备份: cp/dd [if= /of= /blocksize=] 二、rman命名 rman名称不允许重复,%U肯定不重复。 %c 备份片的拷贝数 %D 位于该月中的第几天 (DD) %M 位于该年
2014-09-18 15:19:01 2909 1
原创 Oracle各种备份术语
术语 整个数据库备份:包括所有数据文件和至少一个控制文件(请记住数据库中的所有控制文件都是相同的)部分数据库备份:可能包括零个或多个表空间、零个或多个数据文件;可能包括也可能不包括控制文件 完全备份:为包含数据且位于要备份的文件中的每个数据块创建副本 增量备份: 为自以前某次备份以来发生更改的所有数据块创建副本。Oracle DB 支持两个级别的增量备份(0 和 1
2014-09-18 14:39:52 968 1
原创 Oracle归档与闪回区设置
归档与闪回区设置1.查看数据库的归档和闪回区设置 archive log list; --归档设置 select flashback_on from v$database; --闪回2.配置数据库的闪回区 alter system set db_recovery_file_dest_size=4G; --配置闪回区大小 alte
2014-09-18 14:29:05 3109
原创 Oracle实例恢复阶段以及flashback简介
实例恢复阶段:1.数据文件不同步 2.前滚(重做redo)3.文件中的提交和未提交数据 4.打开数据库 5.回退(还原undo) 6.文件中的提交数据 优化实例恢复:(加快脏数据的写)使用 MTTR fast_start_mttr_target (建议不要设置/增加系统负担)db_writer_pricesses(DBWn的进程)flashback;
2014-09-17 16:07:25 1163
原创 Oracle日志文件的状态current/active/inactive/unused
可以通过v$log视图来查看日志文件的状态。状态有以下几种:current/active/inactive/unusedcurrent:当前的日志文件,该日志文件是活动的,当前正在被使用的,在进行崩溃恢复时,current日志文件是必须的active:活动的非当前日志,该日志可能已经完成归档,也可能没有归档,活动的日志文件在crash恢复时会被用到inactive:非活动日志,该日
2014-09-17 16:03:56 3014
原创 Oracle redo log 大小及组数的设置(在线修改日志组数目及组成员个数)
1.查看当前系统现有的redo log状况(组数/大小/名称/状态)desc">SYS@ORCL>desc v$log Name Null? Type ----------------------------------------- -------- ---------------------------
2014-09-17 16:02:19 3477
原创 Oracle控制文件多路复用
一.控制文件多路复用1.show parameter control --查看控制文件信息 show parameter spfile --查看是否有spfile create pfile from spfile; --生成pfile shutdown immediate --关库2.修改pfile文件,添加多个路径 vi $ORAC
2014-09-17 15:57:56 2460
原创 sqlplus启动时会查找和加载的两个文件login.sql和glogin.sql
sqlplus启动后的环境设置 sqlplus启动时会查找和加载的两个文件login.sql和glogin.sql。其中glogin.sql文件默认存放在$ORACLE_HOME/sqlplus/admin目录下,login.sql可以设置在SQLPATH中。 一、login.sql文件login.sql文件可以存放sqlplus中能使用的任何命令,包括sqlplus命令
2014-09-17 14:01:23 1027
原创 Oracle数据库重建无效和不可用对象
无效和不可用对象 无效 PL/SQL 对象和不可用索引会对性能产生影响。无效 PL/SQL 对象必须先进行重编译,然后才能使用。这需要在执行尝试访问 PL/SQL 程序包、过程或函数的第一个操作之前花费一段编译时间。如果 PL/SQL 重编译未成功,则操作会因发生错误而失败。优化程序会忽略不可用索引。如果 SQL 语句性能的好坏取决于已标记为不可用的索引,则只有重建索引才能改善性能。
2014-09-17 13:58:08 1291 1
原创 数据库性能优化、统计信息与对象统计信息概述收集、扩展统计信息、dbms_stats.get_prefs
数据库性能优化 相关书籍: 1.基于成本的Oracle优化法则 2.Oracle性能诊断艺术 3.基于Oracle的SQL优化-----------------------------------------------------------------------------------------两种优化器:CBO cost-ba
2014-09-16 22:08:25 2752 2
转载 Oracle收集统计信息详解
收集系统 优化器统计范围:表统计; --行数,块数,行平均长度;all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN;列统计; --列中唯一值的数量(NDV),NULL值的数量,数据分布; --DBA_TAB_COLUMNS:NUM_DISTINCT,NUM_NULLS,HISTOGRAM;索引统计;--叶块数量,等级,聚簇因
2014-09-16 15:27:44 2734
原创 使用DBMS_FGA实现细粒度审计
实验:使用DBMS_FGA实现细粒度审计1,创建测试表TEST_USR1@PROD1> create table audit_test (x number );Table created.2,创建审计策略TEST_USR1@PROD1> conn / as sysdbaConnected.SYS@PROD1> beginDBMS_FGA.ADD_POLICY (
2014-09-15 19:41:59 1013
原创 Oracle配置共享服务器详细步骤
配置共享服务器:1.配置第二个监听 netca/手工 手工:listener.ora LSNR_2 = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = Demon)(PORT = 1526)) ) )2.启动LSR_2监听 lsnrctl s
2014-09-15 14:25:53 767
转载 Oracle表空间及数据文件的操作与管理
多个表空间的优势:1.能够将数据字典与用户数据分离出来,避免由于字典对象和用户对象保存在同一个数据文件中而产生的I/O冲突2.能够将回退数据与用户数据分离出来,避免由于硬盘损坏而导致永久性的数据丢失3.能够将表空间的数据文件分散保存到不同的硬盘上,平均分布物理I/O操作4.能够将某个表空间设置为脱机状态或联机状态,以便对数据库的一部分进行备份和恢复5.能够将某个表空间设置为只读
2014-09-15 09:39:41 828
linux一键安装mysql5.7和mysql8.0脚本
2022-02-08
vcredist MSVCR120.DLL
2018-08-22
快递系统毕业设计Java+MySQL+毕业论文+答辩PPT
2015-07-03
物流系统毕业设计Java+MySQL+ppt+论文
2015-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人