 |
|
 |
 |
|  | oracle日常操作汇总:表空间篇 | | | 日期:2008-09-02 点击:63 评论: 0 | | 1.create tablespaces (创建表空间) sql create tablespace tablespace_name datafile 'c:\oracle\oradata\file1.dbf' size 100m, 'c:\oracle\oradata\file2.dbf' size 100m minimum extent 550k [logging/nologging] default storage (initial 500k... 阅读全文>> |
|  | oracle日常操作汇总:日志篇 | | | 日期:2008-09-02 点击:53 评论: 0 | | #### redo log #### ******************************************************************* archive log list;--查看数据库归档信息 alter system archive log start;--启动自动存档 alter system switch logfile;--强行进行一次日志switch alter... 阅读全文>> |
|  | ORACLE表间关系详述 | | | 日期:2008-08-26 点击:19 评论: 0 | | 限制主要有以下3種功能: 為資料庫內的表格建立實在的關係,例如 DEPT 和 EMP 表格的父子關係。 避免一些您不想要的資料進入資料庫,例如您不想資料庫儲存一個沒有名字的僱員紀錄。 避免刪除一些有關連性的資料,例如 EMP 與... 阅读全文>> |
|  | 如何查询一个表中某字段重复记录? | | | 日期:2008-07-15 点击:30 评论: 0 | | select a.* from 一个表 a,(select 某字段 from 一个表 group by 某字段 having count(*) 1) as b where a.某字段=b.某字段 select columnname from tablename group by columnname having count(*) 1 SQL select b.id,b.doctime from (select id,count(*)... 阅读全文>> |
|  | 逻辑standby数据库的创建过程 | | | 日期:2008-07-10 点击:18 评论: 0 | | 1 第一步:确定主数据库中是否包含逻辑standby数据库不支持的数据类型和表。 以下是逻辑standby数据库支持的类型: CHAR NCHAR VARCHAR2 and VARCHAR NVARCHAR2 NUMBER DATE TIMESTAMP TIMESTAMP WITH TIME ZONE TIMESTAMP WITH LOCAL TIME ZONE INTERVAL... 阅读全文>> |
|  | Oracle9i中flashback闪回数据 | | | 日期:2008-06-06 点击:19 评论: 0 | | 在9i中可以用flashback看到表中误删除的数据,但在flashback模式下不能使用DML,如果要把这些找到的数据恢复需要使用存储过程来进行,可能是因为太简单,Oracle的手册中并没有给出这个存储过程的具体写法,下面我们给出这个存储过程的写法,希望对大家能有帮助... 阅读全文>> |
|  | oracle SMON_SCN_TIME | | | 日期:2008-06-06 点击:14 评论: 0 | | SMON_SCN_TIME是Oracle数据库的系统表,用以进行辅助恢复等功能。 在Oracle9iR2中,SMON_SCN_TIME每5分钟被更新一次。 [oracle@jumper oracle] sqlplus / as sysdba SQL*Plus: Release 9.2.0.4.0 - Production on Mon Dec 19 18:19:27 2005 Copyright (c) 198... 阅读全文>> |
|  | oracle9i 的flashback 一些问题 | | | 日期:2008-06-06 点击:10 评论: 0 | | 在9i中,若使用undo tablespace则oracle自动管理回滚段,通过设置 undo_retention 可在undo tablespace中保留这么长时间的数据,这样可以避免 snapshot too old 错误,同时也可以通过 flashback 而得到某个时间点之前的数据,但这里要强调的几点是: 1:... 阅读全文>> |
|  | oracle如何查看已经打过的补丁 | | | 日期:2008-06-05 点击:40 评论: 0 | | set ORACLE_HOME=[oracle目录] cd ORACLE_HOME/Opatch/ opatch lsinventory -all -detail [删除补丁] 删除这个补丁 opatch rollback -id [patchID] 如果没有安装opatch工具,需要先安装。上传文件p2617419_10102_GENERIC.zip 解压到oracle目录下: unzip p26... 阅读全文>> |
|  | 怎么样计算REDO BLOCK的大小 | | | 日期:2008-06-03 点击:12 评论: 0 | | 怎么样计算REDO BLOCK的大小 计算方法为(redo size + redo wastage) / redo blocks written + 16 具体见如下例子 SQL select name ,value from v$sysstat where name like '%redo%'; NAME VALUE ----------------------------------------------------------... 阅读全文>> |
|  | 控制文件包含哪些基本内容 | | | 日期:2008-06-03 点击:20 评论: 0 | | 控制文件包含哪些基本内容 控制文件主要包含如下条目,可以通过dump控制文件内容看到 DATABASE ENTRY CHECKPOINT PROGRESS RECORDS REDO THREAD RECORDS LOG FILE RECORDS DATA FILE RECORDS TEMP FILE RECORDS TABLESPACE RECORDS LOG FILE HISTORY RECORDS... 阅读全文>> |
|  | 如果发现表中有坏块,如何检索其它未坏的数据 | | | 日期:2008-06-03 点击:12 评论: 0 | | 如果发现表中有坏块,如何检索其它未坏的数据 首先需要找到坏块的ID(可以运行dbverify实现),假设为 BID ,假定文件编码为 FID 。运行下面的查询查找段名: SELECT segment_name,segment_type,extent_id,block_id, blocks from dba_extents t where file... 阅读全文>> |
|  | 怎么知道那些表没有建立主键 | | | 日期:2008-06-03 点击:14 评论: 0 | | 怎么知道那些表没有建立主键 一般的情况下,表的主键是必要的,没有主键的表可以说是不符合设计规范的。 SELECT table_name FROM User_tables t WHERE NOT EXISTS (SELECT table_name FROM User_constraints c WHERE constraint_type = 'P... 阅读全文>> |
|  | 我创建了数据库的所有用户,我可以删除这些用户吗 | | | 日期:2008-06-03 点击:6 评论: 0 | | 我创建了数据库的所有用户,我可以删除这些用户吗 ORACLE数据库创建的时候,创建了一系列默认的用户和表空间,以下是他们的列表 SYS/CHANGE_ON_INSTALL or INTERNAL 系统用户,数据字典所有者,超级权限所有者(SYSDBA... 阅读全文>> |
|  | ORACLE的有那些数据类型 | | | 日期:2008-06-03 点击:8 评论: 0 | | ORACLE的有那些数据类型 常见的数据类型有: CHAR固定长度字符域,最大长度可达2000个字节 NCHAR多字节字符集的固定长度字符域,长度随字符集而定,最多为2000个字符或2000个字节 VARCHAR2可变长度字符域,最大长度可达4000个字符... 阅读全文>> |
|  | [备份恢复]rman怎么样在恢复的时候移动数据文件,恢复到别的地点 | | | 日期:2008-05-29 点击:43 评论: 0 | | 怎么样在恢复的时候移动数据文件,恢复到别的地点 给一个RMAN的例子 run { set until time 'Jul 01 1999 00:05:00'; allocate channel d1 type disk; set newname for datafile '/u04/oracle/prod/sys1prod.dbf' to '/u02/oracle/prod/sys1prod.dbf'... 阅读全文>> |
|  | installing Oracle10g-x86_64 on debian-amd64 | | | 日期:2008-05-27 点击:12 评论: 0 | | UPDATED :還需要注意以下4點 要先安裝 linux32 套件:apt-get install linux32 啟動 installer 的時候用 linux32 來執行:linux32 sh runinstaller 安裝的時候,環境變數的 PATH 不能有 java,也就是說,JAVA_HOME/bin 不要出現在 PATH 裡面。 如果 oss.orac... 阅读全文>> |
|  | Debian下安装Oracle10g数据库 | | | 日期:2008-05-27 点击:8 评论: 0 | | 1 安装准备 1.1 系统的准备 本文是在Debian linux下Oracle10g的安装笔记。我假设您已经成功的安装并配置了Debian Linux。 1.2 依赖包的安装 在开始Oracle的安装之前,请您确保您至少已经安装了以下软件包。 make gcc g++ libc6-dev 注意:我不确... 阅读全文>> |
|
 | |
|
|