
oracle学习笔记
文章平均质量分 78
雪域飞鸿
这个作者很懒,什么都没留下…
展开
-
【oracle ocp知识点三】
操作海量数据子查询操作数据SQL> select ename from emp where sal in(select max(sal) sal from emp);ENAME----------KINGSQL> select ename from emp natural join (select max(sal) sal from emp);ENAME------原创 2014-08-20 22:03:13 · 630 阅读 · 0 评论 -
【执行灾难性恢复-1】
执行灾难恢复:[oracle@oracle ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.5.0 - Production on Thu Nov 6 20:23:30 2014Copyright (c) 1982, 2010, Oracle. All Rights Reserved.Connected to:Oracle Da原创 2014-12-27 23:05:40 · 862 阅读 · 0 评论 -
【不完全恢复】
不完全恢复set until scn set until time|timestamp ... 最常用的set until logseq 不完全恢复示例:SQL> conn scott/tigerConnected.SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;TO_CHAR(SYS原创 2014-12-27 22:03:02 · 689 阅读 · 0 评论 -
【只读表空间--恢复-1】
1>只读 ---备份只读 故障 只读 还原有故障的数据文件2>只读 ---备份只读 可写 故障 还原备份数据文件,重做recover3>只读 ---备份可写 只读 故障 还原备份数据文件,recover1>进入rman,确保是否有备份的文件:[oracle@oracle ~]$ rman target /Recovery Manager: Release 10.原创 2014-12-25 23:14:46 · 680 阅读 · 0 评论 -
【非关键性数据文件丢失(可以脱机数据文件的丢失)-恢复-1】
非关键性数据文件丢失(可以脱机数据文件的丢失):run{sql 'alter database datafile restore datafile recover datafile slq 'alter database datafile }除了system、undo_tablespace参数后值对应的表空间都可以采用以上的办法恢复。[oracle@oracle ~原创 2014-12-27 18:27:23 · 705 阅读 · 0 评论 -
【undo表空间的丢失-恢复-1】
使用rman进行恢复--undo丢失restore 把文件还原回去;recover 利用日志文件重做;关键性的文件丢失和非关键性的文件丢失(system/undo之外的丢失)1>删除undo文件:[oracle@oracle ~]$ rm /u01/oracle/oradata/jadl10g/undotbs01.dbf[oracle@oracle ~]$ sqlplu原创 2014-12-27 17:40:50 · 895 阅读 · 0 评论 -
【控制文件丢失-恢复-1】
控制文件恢复:[oracle@oracle ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.5.0 - Production on Thu Nov 6 10:35:08 2014Copyright (c) 1982, 2010, Oracle. All Rights Reserved.Connected to:Oracle Da原创 2014-12-27 16:11:01 · 821 阅读 · 0 评论 -
【密码文件丢失--恢复-1】
以oracle10g作为测试版本,删除10g的密码文件:[oracle@oracle ~]$ rm /u01/oracle/10g/dbs/orapwjadl10g远程登录数据库,密码文件在远程登录时才会起作用:(此时远程登录不能连接上DB)[oracle@oracle ~]$ sqlplus sys/123456@192.168.1.187:1521/jadl10g as sysdb原创 2014-12-25 20:34:27 · 992 阅读 · 0 评论 -
【用户连接】
1.本地连接SQL> conn scott/tigerConnected.SQL> select sid,server from v$sessionwhere username='SCOTT';SID SERVER---------- ---------42 DEDICATED SQL> select sid,server,paddr,processf原创 2014-10-16 22:33:58 · 899 阅读 · 0 评论 -
【oracle ocp知识点一】
1.如何确定数据库是否启动su - oracleps -ef |grep ora_|head -2两种关系数据库是ora或者是自动存储管理的asm开头的,查看进程可以知道数据库实例至少已经启动,但是数据库是否挂载,是否打开,不得而知asmcrs_stat -tupdb.db onlinesrvctl status database -d updbdb原创 2014-08-17 23:34:09 · 1160 阅读 · 0 评论 -
【oracle ocp知识点四】
1.oracle体系结构oracle关系数据库管理系统提供了开放的、全面的、集成的信息管理方法关系型数据库、对象型的oracle server 一个实例(内存结构)和数据库(物理结构)[oracle@oracle ~]$ ps -ef |grep ora_|cut -d '_' -f3|uniqwyzc11g[oracle@oracle ~]$ ps -ef |grep o原创 2014-08-22 23:44:01 · 861 阅读 · 0 评论 -
【oracle ocp 知识点二】
1.数据库操纵语言DML语句实在下面的时候执行向表添加新行更新表现有的行从表删除现有行一个事务处理是由一系列的DML语句逻辑组成A.insert 每次插入一行数据 字符和日期的需要单引号引起来,日期的插入需要to_date()处理SQL> insert into dept values(54,'',null); //插入空值1 row created.SQL原创 2014-08-20 13:34:16 · 1174 阅读 · 0 评论 -
【使用rman复制数据库10g--clone-1】
目标数据库:jadl0g复制的结果数据库:d10g1.vi /u01/oracle/10g/network/admin/tnsnames.oraD10G = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oracle.db.com)(PORT = 1521)) (CONNECT_DATA =原创 2015-01-03 19:11:20 · 833 阅读 · 0 评论