- 博客(39)
- 资源 (10)
- 收藏
- 关注
转载 RAW+ASM 的RAC 10g 安装文档
RAW+ASM 的RAC 10g 安装文档http://blog.csdn.net/tianlesoftware/article/details/5332909 有关RAC 的一些概念性和原理性的知识, 请参考我的blog:http://blog.csdn.net/tianlesoftware/archive/2010/02/27/5331067.aspx 这次实验是
2013-12-30 11:10:37 990
转载 Linux 安装oracle10g 配置dataguard 介绍和步骤
Linux 安装oracle10g 配置dataguard 介绍和步骤DataGuard是甲骨文推出的一种高可用性数据库方案,在Oracle 8i之前被称为Standby Database。从Oracle 9i开始,正式更名为Data Guard。它是在主节点与备用节点间通过日志同步来保证数据的同步,可以实现数据库快速切换与灾难性恢复。Data Guard只是在软件上对数据库进行设
2013-12-30 09:02:06 1037
转载 阿里巴巴公司 DBA笔试题及参考答案
一:SQL tuning 类1:列举几种表连接方式hash join/merge join/nest loop(cluster join)/index join2:不借助第三方工具,怎样查看 sql的执行计划set autot onexplain plan set statement_id = &item_id for &sql;select * from table(db
2013-12-28 13:37:55 921
转载 SQL*Loader使用方法
--=====================-- SQL*Loader使用方法--===================== 一、SQL*Loader的体系结构 SQL*Loader由一个输入控制文件来控制整个装载的相关描述信息,一个或多个数据文件作为原始数据,其详细组成结构包括 Input Datafiles -->装载到数据库的原始数据文
2013-12-27 16:57:53 631
原创 RMAN 还原与恢复
--====================-- RMAN 还原与恢复--==================== 在Oracle中,三大文件即控制文件,数据文件,日志文件的丢失与破坏都将需要使用还原或恢复来使数据库正常化。而RMAN还原与恢复是实现数据库完整性、可靠性必不可少的手段之一。还原简言之即是将所需的文件从备份中复制到原来文件所在的路径。还原通常可以包括数
2013-12-26 15:57:58 547
转载 RMAN catalog 的创建和使用
--==========================-- RMAN catalog 的创建和使用--========================== 一、创建恢复目录 创建恢复目录一般分为三大步骤 创建存放恢复目录的数据库(或使用已存在的数据库) 创建恢复目录的的所有者 创建恢复目录 在
2013-12-26 13:28:27 439
转载 清理RMAN备份数据中的过期数据
[root@web1 bdump]# pwd/opt/oracle/admin/testdb2/bdump[root@web1 bdump]# cat alert_oradb.log undo_tablespace = UNDOTBS1 remote_login_passwordfile= EXCLUSIVE db_domain
2013-12-26 11:25:37 932
转载 AIX中常用命令总结
命令内核如何知道自己在运行 32 位内核还是 64 位内核?要显示内核启用的是 32 位还是 64 位,可输入以下命令:bootinfo -K如何知道自己在运行单处理器还是多处理器内核?/unix 是指向已启动内核的符号链接。要了解正在运行什么内核模式,可输入 ls -l /unix 并查看/unix 链接到什么文件。下面是 ls -l /unix 命令的三种可
2013-12-25 15:25:44 3243
原创 oracle 归档日志满了怎么办?
1. 用sys用户登录 sqlplus sys/pass@tt as sysdba2. 看看archiv log所在位置SQL> show parameter log_archive_dest;NAME TYPE VALUE--------------------------------
2013-12-24 13:13:10 7354
原创 rman 备份与恢复总结
oracle RMAN 备份恢复总结RecoveryManager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的Oracle 工.RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文 件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间
2013-12-24 10:44:15 567
原创 如何正确删除归档日志
如何正确删除Oracle归档日志归档日志的存储空间在启动数据库后检查告警日志时提示该容量已使用81%,分析了一下,找到了原因,记录如下: 在controlfile中记录着每个archivelog的相关信息,当我们在OS下把这些归档文件delete掉以后,这些信息并未从controlfile中清除,所以oracle并不知道这些文件已经不存在,所以相应的在容量上也并未调整,此时,需
2013-12-24 10:21:44 1272
转载 Redhat Enterprise Linux 6.3 x86_64 安装oracle 11g R2
1.检查和更新所需软件包。# rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel# rpm -q glibc-headers ksh libaio libaio-devel libgcc libstdc++ l
2013-12-23 16:49:21 791
原创 oracle 数据库实例优化
1、将sga锁定在物理内存中,设置参数lock_sga=true:sql>alter system set lock_sga=true scope=spfile;2、启动数据库实例时,将整个sga锁定在物理内存中:sql>alter system set pre_page_sga=true scope=spfile;3、启动sga的自动管理:参数sga_target 就是决定是
2013-12-21 15:43:17 619
原创 rman 备份脚本的创建和执行
1、创建rman备份脚本:rman>create script rman_backup {sql 'alter system checkpoint';backup database format '/oracle/rman/rm_bk%U.dbf';backup current controlfile format '/oracle/rman/rm_ct%U.dbf';}2
2013-12-21 12:59:15 3805
转载 oracle DBA常用语句
1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_nam
2013-12-21 08:42:03 759
原创 oracle 非常完整的总结
Ⅰ.oracle itcast本文档对应程序在myeclipse的jdbc/src/下 Oracle安装自动生成sys用户和system用户sys 超级用户 具有最高权限 具有sysDBA角色,有create database权限该用户默认密码是change_on_install system 管理操作员 权限也比较大,具有sysoper角色,没有crea
2013-12-21 08:37:02 3441
原创 rman 自动备份脚本
ORACLE 10G rman 备份脚本#!/bin/bashback_path="/10g/backup";back_log="/10g/backup/log";rman_name=“cisco”;rman_pw="rman";rman_log_name="rman";rman_log_pass="cisco";rman_sid=“zsh1”;rman
2013-12-19 09:34:19 1501
原创 linux enterprise 5 上安装 oracle RAC
Red Hat Enterprise Linux 5 上安装RAC环境2008-11-5实验环境:主操作系统:Windows XP Professional SP2虚拟机版本:VMware-server-installer-1.0.7-108231客操作系统:Red Hat Enterprise Linux Server release 5Oracle版本:10.2.0.1
2013-12-18 10:23:50 768
原创 oracle 中 alter system set|reset
1。 在set和reset 的时候先指定scope,在指定sid参数前面,否则会出错。SQL> show parameter open_cursors;NAME TYPE VALUE------------------------------------ ----------- ---------------
2013-12-16 14:59:49 5855
原创 oracle 数据库中dual虚拟表的介绍
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual
2013-12-16 14:49:39 737
原创 oracle ——存储过程
存储过程是指用于特定操作的PL/SQL块,是由流控制和SQL语句书写的过程。存储过程经编译和SQL优化后存储在数据库服务器中,使用时只要调用即可。在Oracle数据库中,若干个有联系的存储过程,可以组合在一起构成包。存储过程具有如下特点:1)存储过程是预编译过的,并且经优化后存储于SQL内存中,使用时无需再次编译,提高了工作效率;2)存储过程的代码直接存放于数据库中,一般由客户
2013-12-14 14:10:11 782
原创 oracle DB LINK
数据库连接 DB_LIKE 访问远程数据库资源的一种方法 确保网络畅通create public database link ts connect to scott identified by seker using 'orcl' create public 公共的访问模式database link ts 连接名称connect to scott 连接用户名
2013-12-11 11:30:34 494
原创 oracle 网络管理
oracle的网络连接模式 专有服务和共享服务模式 专有模式 每个用户进程和服务进程间通过监听器建立连接 进程信息存放于PGA中,也就是说有多少个用户进程就有多少个PGA产生 单单只有进程连接还不足以操作数据库,还需要产生的会话信息 会话信息存储在UGA中,UGA在专有模式中存在于PGA
2013-12-11 11:29:45 693
原创 个人整理sql语句(每天更新中……)
1、select dbms_metadata.get_ddl('TABLESPACE','SYSTEM') from dual;-----查询出建表空间的语句
2013-12-10 15:35:49 869
转载 oracle 11g手工建库
手动创建数据库是DBA们经常遇到的情形,因为有些情况下无法提供GUI环境。实际上手动建库,只要设置好了相关的参数或值,也是非常方便的。本文基于Oracle 11g首先描述了手动建库的大致步骤并给出示例演示。最后提供了一个shell脚本直接执行来实现手动建库。在执行前该脚本可根据你的路径进行适当的修改。 一、手动建库大致步骤 设置环境变量.bash_profile 创建参
2013-12-09 15:12:47 792
转载 impdp 工具使用的实例
--=================================--数据泵IMPDP导入工具的使用--================================= 数据的导入导出时数据库经常处理的作业之一,Oracle 提供了IMP和IMPDP以及SQL*Loader等工具来完成数据的导入工作,其中IMP服务于早期的9i之前的版本,在10g及后续版本,
2013-12-09 08:55:39 542
转载 expdp工具的使用实例
--=================================--数据泵 EXPDP导出工具的使用--================================= 对于Oracle 数据库之间的导入导出,可以使用Oracle提供的导入导出工具EXP/IMP来实现。EXP/IMP是Oracle早期提供的数据导入导出工具。在Oracle 10g 中,提供了高速
2013-12-09 08:54:17 929
原创 一些常识及很棒的sql语句
show recyclebin;purge recyclebin;show parameter spfile;参数文件的路径控制文件select name from v$controlfile; --当前数据库正在使用的控制文件select value from v$spparameter where name='control_files';
2013-12-07 12:03:09 585
原创 expdp 数据泵 rman copy
exp/imp大数据量的时候,性能低近似于select/insertexp 4 imp 1610g 新特性,理论上expdp 10倍的性能exp工作的原理不同,api程序端口实现的,可以并行导入老板本的数据库没有,兼容性差只能导出到本地,如果导出到远程,使用db link不支持路径,建立对象设置路径expdb export data pump数
2013-12-07 12:01:02 1048
原创 exp/imp 详解
导出(exp) & 导入(imp) 利用Export可将数据从数据库中提取出来,就是将select的结果存到一个FS二进制文件上 利用Import则可将提取出来的数据送回到Oracle数据库中去。 要读写数据文件内数据,所以数据库必须open 不能备份活跃频繁数据 exp满足select的所有特性 比如权限或读一致性 imp满足in
2013-12-07 11:24:34 3597
原创 关于数据泵 的导入导出
1、连接Oracle数据库SQL> conn / as sysdba已连接。2、创建一个操作目录SQL> create directory dump_dir as ‘/u01/dp';3、注意同时需要使用操作系统命令在硬盘上创建这个物理目录,使用以下命令创建一个导出文件目录 [oracle@rhel4 u01]mkdir dp4、对导出文件目录授予读写权
2013-12-07 10:17:19 1038
转载 oracle rman 命令详解(备忘)
一、list常用命令总结备忘 list命令列出控制文件、RMAN恢复目录中备份信息, 是我们对所有可见的数据库备份文件的一个最直观的了解的方法 list incarnation; list backup summary; list backup of database summary; list backup of tablespace s
2013-12-07 10:09:07 517
原创 如何正确删除Oracle归档日志
如何正确删除Oracle归档日志归档日志的存储空间在启动数据库后检查告警日志时提示该容量已使用81%,分析了一下,找到了原因,记录如下: 在controlfile中记录着每个archivelog的相关信息,当我们在OS下把这些归档文件delete掉以后,这些信息并未从controlfile中清除,所以oracle并不知道这些文件已经不存在,所以相应的在容量上也并未调整,此时,需
2013-12-07 09:17:48 1033
原创 oracle exp/imp 只导出表结构而不要数据
导出一个用户里的所有表,但不需要导出数据。下面是我exp和imp的语句exp system/123456 owner=DEMON file=/ORACLE/D01/DEMON.dmp log=/ORACLE_D01/DEMON.log rows=nimp system/123456 fromuser=DEMON touser=DEMON file=/DEMON_D0
2013-12-07 08:49:24 16213
原创 归档目录db_recovery_file_dest
archive log list ; alter system set db_recovery_file_dest_size=10g;alter database open;oracle 10g 中系统默认的情况是以DB_RECOVERY_FILE_DEST定义的目录来存放归档日志。DB_RECOVERY_FILE_DEST参数是默认的flash recovery
2013-12-07 08:16:47 1311
原创 ORACLE GOLDENGATE安装配置
Oracle GoldenGate软件基于数据库日志结构变化,通过解析源端在线日志或归档日志获得数据增量,再将这些变化应用到目标数据库,从而实现源库和目标库的数据同步。下面通过一个简单的示例,详细介绍利用GoldenGate实现Oracle数据库之间的同步。1. 安装1.1 下载介质GoldenGate的安装介质可以从Oracle的官网上下载。http://www.oracle.c
2013-12-06 13:48:28 1486
原创 linux 中的用户管理
在使用linux时,经常会出现好多原先加的帐户未删除的情况,给系统运行带来隐患,因此一定要彻底删除。进入root用户,输入 cd /etc在这个目录下输入 cat passwd会出现很多用户,绝大部分是系统用户,是不能删的,一般最下面的是用户自己原先添加的帐户。这些帐户已经用 userdel 用户名这个命令删过,但是仍存在关联文件。所以
2013-12-06 12:05:55 651
转载 samba 服务器配置
Samba服务器的配置实验步骤:1、安装有关Samba的RPM包(samba、samba-common、samba-client)2、创建Samba用户3、修改配置文件4、重启samba服务5、设置目录访问权限6、测试具体步骤如下:1、安装RPM包(缺省情况下RHEL5安装了samba的相关软件包,可以用如下命令查看)[root@localhost ~]#r
2013-12-05 15:18:52 503
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人