IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

oracle

情况说明:  系统:SUN Solaris8  数据库版本:9203  问题描述:工程人员报告,数据库在重新启动时无法正常启动.检查发现UNDO表空间丢失.  问题诊断及解决过程如下:    1. 登陆系统检查alert.log文件    检查alert.log文件是通常是我们诊断数据库问题的第一步    SunOS 5.8    login: root  Passwo

16日更新
标签: 诊断 oracle
Oracle诊断案例-Spfile案例一则

我的测试环境:Hp rp7410主机,Hpunix11.11 OS,Oracle8.1.7.4的数据库,一个有90张表大约100G的测试表空间TBS_TEST.    问题的提出:Oracle中在使用drop tablespace <tablespace_name> including contents;删除数据字典管理的表空间时存在着很大的效率问题。    测试开始:    1、使用drop tablespace <t

16日更新
标签: oracle sql
学会看oracle SQL语法图

在回滚段头有一个重要的数据结构称为:Control SCN.    这个SCN是最近一个被重用的事务槽的SCN(重用是按事务的先后顺序重用的)。如果Control SCN比查询的Snapshot SCN新,那么Oracle不会试图去构造前镜像,而是马上返回ORA01555错误,因为这个UNDO信息肯定已经被覆盖了。    这个Control SCN也会被用于delayed loggi

16日更新
标签: oracle
回滚段头重要的数据结构Control SCN

Oracle数据库的初始化参数,主要来源于两个Oracle内部数据字典表:X$KSPPCV,X$KSPPI  通常我们查询的v$parameter视图就来源于这两个表,只不过隐去了部分参数。    通过以下脚本可以查询获得这些被隐含的参数:    set linesize 132  column name format a30  column value format a25  select  x.ksppinm

16日更新
标签: oracle
如何获得Oracle的隐含参数

下面的 script可以利用cron排程来自动执行清除超过保留数目的旧有snapshot资料,这个script不需要知道PERFSTAT此帐号的密码就可执行,并已经经由Oracle8.1.7和9.2.0上测试过。    步骤:    1)储存这个script取名为sp_purge.ksh在Unix主机上。    2)注意你的系统上tmp目录是否存在,如果你不想所有产生的log写

16日更新
自动清除statspack所产生的snapshot旧记录

Logon Trigger Example 登陆例子  EXAMPLE 1)    有时候我们不希望使用者利用ODBC来连接上资料库,利用ACCESS或者EXCEL来抓资料库资料。在道德劝说无效下,就直接挡下来!    BEGIN  FOR rec in (select username,program,SYS_CONTEXT(''USERENV'',''IP_ADDRESS'') ip from v$session  where audsid =

13日更新
标签: oracle
Logon Trigger Example 登陆例子

可以依照SCHEMA展出没有设PK的TABLE    def schema_name = &&owner_name    col sname format a30 heading ''Schema''  col tname format a30 heading ''Table Name''    select  dt.owner sname,  dt.table_name tname  from  sys.dba_tables dt  where  dt.owner like upper(''&sc

13日更新
标签: oracle
找出哪些table没有primary key

一个可以在Oracle发信的Procedure范例  CREATE OR REPLACE PROCEDURE "SYS"."SEND_MAIL"  (  pSender VARCHAR2,  pRecipient VARCHAR2,  pSubject VARCHAR2,  pMessage VARCHAR2)  IS    mailhost CONSTANT VARCHAR2(30) := ''YOUR MAIL SYSTEM IP OR FQDN'';  crlf CONSTANT VARCHAR2(2):= CHR(13) ||

13日更新
标签: oracle
一个可以在Oracle发信的Procedure范例

一、行迁移/行链接的介绍    在实际的工作中我们经常会碰到一些Oracle数据库性能较低的问题,当然,引起Oracle数据库性能较低的原因是多方面的,我们能够通过一些正确的设计和诊断来尽量的避免一些Oracle数据库性能不好,Row Migration (行迁移) & Row Chaining (行链接)就是其中我们可以尽量避免的引起Oracle数据

13日更新
标签: oracle 数据库
Oracle数据库中行迁移/行链接的问题之一

有以下几种启动方式:    1、startup nomount    非安装启动,这种方式启动下可执行:重建控制文件、重建数据库    读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。    2、startup mount dbname    安装启动,这种方式启动下可执行:    数据库日志归档、  

13日更新
标签: oracle 数据库
Oracle数据库的几种启动和关闭方式

方法二:改进了的传统清除行迁移的方法    1. 执行$ORACLE_HOME/rdbms/admin目录下的utlchain.sql脚本创建chained_rows表。    2. 禁用所有其它表上关联到此表上的所有限制。    3. 将表中的行迁移的row id放入临时表中保存。    4. 删除原来表中存在的行迁移的记录行。    5. 从临时表中取出并重

13日更新
标签: oracle 数据库
Oracle数据库中行迁移/行链接的问题之二

解決 Export error ORA31600  You are performing a database export against your 9.2 database. The database export abnormally ends with the following errors: EXP00056: ORACLE error 31600 encountered ORA31600: invalid input value EMIT_SCHEMA for parameter NAME in function SET_TRANSFORM_PARAM ORA06512:

13日更新
标签: oracle 数据库
解決 Export error ORA-31600

建议使用者,亲自测试后再使用,不要盲目使用下面的方法和建议!    使用表的别名(Alias)    当在SQL语句中连接多个表时, 请使用表的别名并把别名前缀于每个Column上.这样一来,就可以减少解析的时间并减少那些由Column歧义引起的语法错误.    (译者注: Column歧义指的是由于SQL中不同的表具有相同的Column名,当SQL

13日更新
标签: oracle sql
ORACLE 性能提升SQL

不知道在那逛的时候看到的,这小方法还蛮有趣的,可以偷偷的借用使用者的帐号来做一些事情,如果有些table有启动audit机制可能也不好抓吧......    条件是你要有dba权限才行。    原帐号apple密码apple    SQL> select username,password from dba_users where username = ''APPLE''    USERNAME PASSWO

13日更新
标签: oracle
Oracle-借用使用者的帐号

做一个exp/imp lab:    create a user apple1 default tablespace user1.  create a user apple2 default tablespace user2.  apple1 create a table ABC on user1 tablespace.    我准备把ABC这个table汇出,然后汇入到apple2的schema名为QQQ的table,并且希望这个table要放在apple2的default tablespace (也

13日更新
标签: oracle
关于Import error ora-01658

可以使用DBMS_METADATA PACKAGE抓出DDL    DESC dbms_metadata,我们使用get_ddl function    FUNCTION GET_DDL RETURNS CLOB  Argument Name Type In/Out Default?     OBJECT_TYPE VARCHAR2 IN  NAME VARCHAR2 IN  SCHEMA VARCHAR2 IN DEFAULT  VERSION VARCHAR2 IN DEFAULT  MODEL VARCHAR2 IN

13日更新
标签: DDL oracle
汇出资料结构DDL的程序和方法

如果Oracle资料库和client端连线有经过firewall,在MTS模式下连线的设定可能需要特别注意,因为就算你防火墙开通了1521 port,但是在MTS下listener会把连线要求redirect给dispatcher,而dispatcher的port又是random port,这时候你可以选择client端改用Dedicated 连线,或者修改dispatcher设定来达成正常连结,而不会出现OR

13日更新
标签: oracle 防火墙
Oracle-MTS经过防火墙的设定

甲骨文(Oracle)、惠普(HP)和英特尔(Intel)9日在北京联合举办ISV技术论坛,携Oracle 10g及安腾服务器,向ISV(独立软件供应商)隆重推出由三家公司联合打造的企业计算标准平台。该平台由Oracle 10g软件平台及基于英特尔安腾(Itanium)处理器的惠普Integrity动能服务器硬件平台组成,旨在帮助中国的ISV在该联合平台上

10日更新
标签: HP oracle
Oracle、HP、Intel联办ISV技术论坛

动态SQL的第4种方法通过SQLDA(The SQL Descriptor Area)和oracle内部交换数据,可以执行直到程序运行时还不知道选择表项或虚拟输入宿主变量的个数和类型的SQL语句。    模块 oracle 的数据      与外部的接口    ORAin,ORAout: 应用程序通过操纵这两个变量改变oracle模块的输入输出源。    ORAresult

10日更新
标签: oracle sql
用动态SQL方法4连接 Oracle 的实现

oracle实现分页的算法。

09日更新
oracle实现分页的算法。
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐