oracle 内存分配和调优 总结
一直都想总结一下oracle内存调整方面的知识,最近正好优化一个数据库内存参数,查找一些资料并...
AIX与linux的比较
今天去面试,面试官忽然问我:如果我现在是你的客户,我什么都不懂,那你如何向我推荐我的服务器是用AIX还是linux呢?说实话,我一下子就懵了!。。。。。。。。。。。。。。。(1)首先Linux是一种对UNIX的模拟,...
Oracle之内存结构(SGA、PGA)
一、内存结构SGA(System Global Area):由所有服务进程和后台进程共享;PGA(Program Global Area):由每个服务进程、后台进程专有;每个进程都有一个PGA。二、SGA包含实例的数据和控制信息,包含如下内存...
数据库32位升级到64位解决方案
数据库32位升级到64位解决方案一、背景介绍突然发现本机64位操作系统下,装的是32位数据库,现想将32位库升级到64位数据库。该操作同样适用于库损坏,只剩数据文件、控制文件、日志文件等文件的情况。二、升级方案1. 将数据备份,导出数据2. &nb...
Oracle11gR2 Active DataGuard
明天是最后一次oracle 培训课程,课程中会涉及到oracle Oracle Data Guard搭建过程,今天上午做了一个实验,一起和大家分享下,我实验使用的是Oracle 11R2 .2版本的。采用RMAN做duplicate。实验实现的是物理备数据库。先简单介绍下Oracle Data Guard概念,可以参考我上篇写的《Oracle Data Guard 介绍 》http://blog....
Oracle Data Guard 介绍
Oracle Data Guard 确保企业数据的高可用性、数据保护以及灾难恢复。Data Guard 提供了一套全面的服务来创建、维护、管理和监控一个或多个备数据库,使得生产数据库从灾难和数据损坏中得以幸存。Data Guard 维护这些备数据库作为生产数据库的事务一致性拷贝。然后,如果生产数据库因为计划的或计划外的中断而变得不可用...
oracle11g 32bit 升级至64bit
因为32bit数据库内存的限制,导致其很难突破4G内存,迫使需要对数据库进行升级到64bit。升级步骤: 1、关闭数据库,并对数据库进行冷备(copy数据文件、控制文件、spfile等)、可直接备份ORACLE_BASE目录。 2、卸载原有32bit数据库软件(删除/etc/oraInst...
DataGuard 日常维护
数据库采用Oracle 10g版本.Dataguard采用最大性能模式.第一部分 日常维护一 正确打开主库和备库1 主库: SQL> STARTUP MOUNT;SQL> ALTER DATABASE ARCHIVELOG;SQL> ALTER DATABASE OPEN;2 备库: SQL> STARTUP MOUNT;S...
亲历dataguard的一些经验问答题
问题1:是否log_archive_dest_n=service中进程使用lgwr时(如log_archive_dest_2='service=DBSTD LGWR SYNC'),备库就一定要建立standby_redo_log回答:不是,只有在最大可用或最大保护模式下,备库才要standby_redo_log问题2:最大可用模式,备机是否可以应用archivelog回答:可以,不过应用...
14安全、访问控制和权限
14安全、访问控制和权限============创建mysql数据库后系统会自动创建test库和mysql库test中有测试实验数据mysql库相当于oracle的系统表空间,记录库相关的内容;当前明月三千里版本为5.0.18mysql> select versio...
15维护、备份和恢复
15维护、备份和恢复======================日志文件位置 unix /usr/local/mysql/data windows mysql\data日志文件类型: 错误日志 查询日志 慢查询日志 更新日志 ...
16性能优化
16性能优化===============索引合理使用索引可以提高数据访问速度索引是否被合理使用可以使用show status或者mysqladmin扩展命来查看mysql> show status like 'handler_read%';+-----------------------+-------...
17mysql复制
17mysql复制=================使用mysql复制的好处 避免主库故障后无法对外提供服务 避免主库备份时的锁定,同步后备份再丛库上进行 保持多份数据副本,避免丢失数据 丛库提供读功能,分散主...
mysql查看表大小
表大小=表大小+索引大小 查询语句select * from information_schema.TABLES where information_schema.TABLES.TABLE_SCHEMA = 'owner' and information_schema.TABLES.TABLE_NAME = 'table_name' \G...
ORA-00604 ORA-06544 ORA-06553
tar 安装数据库软件和db不是一起的用rman恢复了备份数据库后启动数据库后清除原有数据报错 测试创建用户同样报错SQL> create user an identified by an;create user an identified by an &nbs...
接手数据库的检查清单
接手数据库的检查清单 <> </> 检查人: 检查时间: ...
数据库的检查步骤脚本
1、数据库的实例名版本 Picasa Content select * from v$version; 2、显示所有的参数情况 select name,value from v$parameter; 3、显示控制文件的信息 select status,name from v$controlfile; 4、显示日志文件...
ORACLE 查看脚本执行计划
三种查看方式:1. EXPLAIN2. AUTOTRACE;3. PL/SQL工具 EXPLAIN:1. 安装:UNIX: $ORACLE_HOME/rdbms/admin\ultxplan.sqlWindows:%ORACLE_HOME%\rdbms\admin\ultxplan.sql 2. 建立:set feedback...
SHELL 文件处理
参数: -f:检查是否存在,且为文件;-d:检查是否存在,且为文件夹;-x:检查是否存在,且可执行; 例如:[ -f 文件路径/文件名 ]...
Shell 语法
系统变量:/etc/profile: 会话时读取一次/etc/bashrc: 每次打开终端读取/etc/profile.d:为不同版本shell特殊用法说明用户变量.bash_profile: 会话时读取一次.bashrc: &...