用户管理热备份还原drop掉的表空间(不完全恢复的情况)
场景描述:时间点12:00, 全库备份12:07, 创建表空间tt12:11, 在表空间tt上建表tab_a并插入数据12:14,误删表空间tt有全部的日志文件问题,能否在没有tt备份的前提下恢复表tb_a数据?利用rman是否可行?12:00:42 SQL> archive log list; Database log mode &nbs...
using index使用
SQL> create table test(id int primary key,b varchar2(2));Table created.oracle会在id上创建一个唯一索引,索引名由系统指定,索引和表的表空间在同一个表空间。SQL> select index_name,index_type,table_name,tablespace_name from user_indexes where table_name='TEST';INDEX_NAME ...
非归档模式下数据文件移动方法
1.查看数据库运行状态SQL> archive log list;数据库日志模式 非存档模式自动存档 禁用存档终点 C:\oracle\ora92\RDBMS最早的概要日志序列 8080当前日志序列 &n...
闪回区大小出现警告解决
ORA-19815: 警告: db_recovery_file_dest_size 字节 (共 2147483648 字节) 已使用 99.88%, 尚有 2554880 字节可用。************************************************************************You have following choices to free up space from flash recovery area:1. Consider changing RMAN RETENTION POLICY. If y...
Oracle10g的闪回功能详解
Oracle10g 引入的闪回技术包含1 闪回查询(flashbackquery)2闪回版本查询(flashback version query) 3闪回事务查询(flashbacktranscation query)4闪回表(flashback table)5闪回删除(flashback drop) 6闪回数据库(flashback database)。其中闪回查询、闪回版本查询、闪回事务查询属于行级闪回。这三...
oracle scheduler任务
一、job有两个组件scheduler和programs 1.把programs代码和scheduler放在job参数中,不用组件化 a.创建一个log表用于测试create table log(user_name varchar2(10),user_date date)b.创建存储过程pro_insert_t 每次执行该过程都会向T表插入一条记录create or replace procedure pro_insert_t asbegin&...
oracle审计
1.启用数据库审计SQL> alter system set audit_trail=db scope=spfile;2.查看audit_trail这个参数的有效值有哪些SQL> select * from v$parameter_valid_values where name like '%audit%'; NUM NAME ...
instr、substr函数用法
1.instr(string,substring,[position],[occurrence])返回第几次在string出现的位置(位置从左到右开始算,下标从1开始)position:默认为1occurrence:默认为1 第几次出现substring字符SQL> select instr('aabbcc','a') from dual;INSTR('AABBCC','A')-------------------  ...
归档模式下,offline表空间备份与恢复
1.查看数据库运行模式SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination &nbs...
expdp使用
1.导出到默认路径D:\>expdp scott/tiger dumpfile=scott.dmp logfile=scott.log schemas=scott --导出到默认路径Export: Release 10.2.0.1.0 - Production on Monday, 17 February, 2014 19:48:24Copyright (c) 2003, 2005, Oracle. All rights reserved.Connected to: Oracle Database 10g ...
oracle闪回特性
一、闪回查询20:55:03 SQL> select * from emp1;???? EMPNO ENAME????? JOB????????????? MGR HIREDATE??????????? SAL??&n...
oracle闪回特性
一、闪回查询20:55:03 SQL> select * from emp1; EMPNO ENAME JOB MGR HIREDATE SAL &n...
控制文件丢失恢复(二)
(二)控制文件全部丢失恢复 如果控制文件全部丢失,也可以有两种解决办法:创建控制文件恢复和使用备份的控制文件恢复下面模拟这两种方法 1)使用创建控制文件来恢复 a)先备份控制文件SQL> alter database backup controlfile to trace; --备份的控制文件在udmp目录下Datab...
控制文件丢失恢复
(一)控制文件丢失(丢失其中一个,而不是全部) 解决办法有两种: 1)拷贝一份现有的控制文件进行恢复 2)修改spfile文件不指定到丢失的控制文件 模拟这两种情况准备工作:1.查看当前数据库控制文件SQL> select name,status from v$controlfile;NAME ...
Linux访问Windows共享文件目录
环境服务器A 操作系统:Windows Server 2003 IP:192.168.0.21服务器B 操作系统:rhel5.5 IP:192.168.0.221.在服务器A上创建共享目录backup 2.在服务器B上查看服务器A所有的共享目录smbclient -L //192.168.0.21 -U administrator可以看到共享的文件夹backup3.在服...
windows xp卸载oracle 10g
一、使用Oracle Universal Installer删除oracle组件二、手工删除注册表中oracle信息和所有oracle文件夹中的文件1.删除环境变量:c:\oracle\product\10.2.0\db_1\bin;2.regedit a.HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,删除这个节点 b.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\oracle*,删除所...
包的使用
/********************************名称:功能描述:包的使用变量命名: 包: pkg 例:pkg_user_info 用户自定义类型:type_ 例:type_user_info 1.无条件循环 loop --statement-- exit when e...
游标
二、显示游标当需要准确的控制查询的数据,在PL/SQL块,子程序或包的声明部分显示声明一个游标。可以使用三个命令控制一个游标:open,fetch和close,首先,使用open语句来初始化游标,它定义了结果集。然后,执行fetch得到所有的行,或者用bulk collect子句在一个时间点获取所以行.当最后一行处理完后,使用close语句来...
exp异机备份
环境 数据库服务器A,IP:192.168.100.5 服务器B,IP:192.168.100.91.在服务器B做一个共享目录2.服务器A做映,效果如下图:
crontab使用测试
1.在etong用户的家目录下创建要执行的demo01.sh文件#!/bin/shdt=`date +%Y%m%d`touch /home/etong/dt_$dt[etong@hpcomm ~]$ lltotal 4-rwxr--r-- 1 etong etong 53 Dec 24 18:38 demo01.sh2.编辑crontabcrontab -e*/2 * * * * /home/etong/demo01.sh #每2分钟去执行demo01.sh脚本保存...