摘要: 10.1.0.X.0 TO 10.2.0.4.0 1. Install 10.2.0.1.0 software The software can be downloaded from the following link : http://www.oracle.com/technology/software/products/database/index.html https://metalink2.oracle.com/metalink/plsql/showdoc?db=NOT&id=169706.1&blackframe=1 : Oracle? Database Insta 阅读全文
posted @ 2009-10-27 14:35 hibernate我最强 阅读(159) 评论(0) 推荐(0) 编辑
摘要: server A: 10.85.10.44SID=orcl ­target server B: 10.85.10.43 ­oracle version:10.2.0.1 ­OS platform : windows XP ­­­Primary设置: ­­1. 设置主数据库为force logging 模式 ­SQL>sqlplus "/as sysdba" ­SQL>alter database force logging; ­2. 设置主数据库为归档模 阅读全文
posted @ 2009-10-26 17:15 hibernate我最强 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1. sys和system用户的区别system用户只能用normal身份登陆em。sys用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。“SYSOPER”权限,即数据库操作员权限,权限包括: 打开数据库服务器 关闭数据库服务器 备份数据库 恢复数据库 日志归档 会话限制“SYSDBA”权限,即数据库管理员权限,权限包括: 打开数据库服务器 关闭数据库服务器 备份数据库 恢复数据库 日志归档 会话限制 管理功能 创建数据库2.normal 、sysdba、 sysoper区别normal 是普通用户,只有通过被sys授权之后才可以对数据库进行 阅读全文
posted @ 2009-10-23 16:09 hibernate我最强 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Oracle 的导出导入是一个很常用的迁移工具。 在Oracle 10g中,Oracle 推出了数据泵(expdp/impdp). 它可以通过使用并行,从而在效率上要比exp/imp 要高。 在Oracle 10g和11g的官方文档里没有搜到有关exp/imp 的说明, 在9i里找到了相关的使用说明。 连接如下:Export http://download.oracle.com/docs/cd/B10501_01/server.920/a96652/ch01.htm Importhttp://download.oracle.com/docs/cd/B10501_01/server.920/.. 阅读全文
posted @ 2009-10-23 14:39 hibernate我最强 阅读(326) 评论(0) 推荐(0) 编辑
摘要: Oracle 官方的安装文档http://download.oracle.com/docs/cd/B28359_01/install.111/b32002/toc.htm一. 安装相关包1.1 在redhat 4 上安装10g 需要如下包:Required package versions (or later): binutils-2.15.92.0.2-10.EL4 compat-db-4.1.25-9 control-center-2.8.0-12 gcc-3.4.3-9.EL4 gcc-c++-3.4.3-9.EL4 glibc-2.3.4-2 glibc-common-2.3.4-2 阅读全文
posted @ 2009-10-23 14:19 hibernate我最强 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1. 查看表空间 select tablespace_name,file_name from dba_data_files; 2. 创建statspack表空间 create tablespace perfstat datafile 'd:/oracle/oradata/perfstat.dbf' size 500m 表空间要尽可能的大。 3. 安装statspack. 在oracle_home/rdmbs/admin/目录下运行: @spcreate.sql 若创建失败则在同一目录下运行: @spdrop.sql 4. 测试: SQL>execute statspack 阅读全文
posted @ 2009-10-23 14:19 hibernate我最强 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一. 分区表理论知识 Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。 When to Partition a Table什么时候需要分区表,官网的2个建议如下:(1)Tables greater than 2GB should always be considered fo. 阅读全文
posted @ 2009-10-23 11:38 hibernate我最强 阅读(629) 评论(0) 推荐(0) 编辑
摘要: Scheduler 可以简单简单的帮助我们调度成百上千的tasks。Oracle Scheduler 通过在DBMS_SCHEDULER PL/SQL 包中存储和过程来执行。一.使用Jobs JOBS,其实就是Scheduler管理的一个(或多个)任务的执行调度。1.1创建Jobs 通过DBMS_SCHEDULER包来创建Jobs,是使用其CREATE_JOB过程。在创建Job时,用户可以指定要执行的任务,调度信息(什么时候执行,执行周期,终止日期等)以及其它一些任务相关的属性。例如:createtableTEST(idnumber);CREATEORREPLACEPROCEDUREITAS. 阅读全文
posted @ 2009-10-22 21:51 hibernate我最强 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Oracle merge into 的用法详解实例作用:merge into 解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表;语法:MERGE INTO [your table-name] [rename your table here]USING ( [write your query here] )[rename your query-sql and using just like a table]ON ([conditional expression here] AND [...]...)WHEN MATHED THEN [here you can execute som 阅读全文
posted @ 2009-10-22 20:39 hibernate我最强 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一. 理论部分Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。Oracle的物化视图提供了强大的功能,可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新。 物化视图可以查询表,视图和其它的物化 阅读全文
posted @ 2009-10-22 15:33 hibernate我最强 阅读(237) 评论(0) 推荐(0) 编辑