1. 建立 DATABASE LINK CREATE PUBLIC DATABASE LINK ABC CONNECT TO SA IDENTIFIED BY PASSWORD USING (DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521)))(CONNECT_DATA =(SERVICE_
编译的存储过程的时候,程序死住,等待一会出现ora-04021错误解决办法: 1.可能被锁住 查看v$lockedselect b.sid,b.serial#,b.machine,b.terminal,b.program,b.process,b.status from v$lock a , v$session b where a.SID = b.SID
在使用MySQL的时候,在操作不当时,很容易出现 ERROR 1005 (HY000): Cant create table 这类错误。很多站长朋友可能需要排查很久才会找到问题的原因其实很简单,希望这篇文章可以对站长朋友以及Mysql初学者一点帮助。 MySQL官方提供的
今天在将一个数据库从9204升级到9206时候(p3948480_9206_HP64),遇到一个报错: Exception String: Error in writing to file /oracle/app/oracle/product/9.2.0/lib32/libwtc9.sl. [/oracle/app/oracle/product/9.2.0/lib32/libwt
今天在做exp的时候,该用户的密码为Rdy)Jl!S。在做exp的时候总是报错: $ exp testuser/Rdy)Jl!S@hbreport owner=testuser LRM-00116: syntax error at ) following testuser/Rdy EXP-00019: failed to process parameters, t
最近很长一段时间都在优化一个项目,这个项目存在许多问题,从数据架构到工作流程,我一直在思考一些有关oracle性能优化的问题,我跟开发实施人员进行过多次交流,发现存在许多交流障碍,许多问题实施人员觉得sql语句执行很快,并不存在
在Oracle系统中,用户使用特权用户身份(INTERNAL/SYSDBA/SYSOPER)登录Oracle有两种身份验证方法: 1.使用与操作系统集成的身份验证 2.使用Oracle数据库的密码文件进行身份验证。 因此,管理好密码文件,对于控制授权用户从远端
使用dbms_repair修复块损坏的具体示例: SQL> create tablespace block datafile D:oracleoradataoracle9ilock.dbf size 5M; Tablespace created SQL> connect dlinger/dlinger Connected to Oracle9i Enterprise Ed
一、运行监听器 在CMD中输入以下内容: C:>lsnrctl LSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production on 14-3月 -2003 14:17 :51(c) Copyright 1998, 1999, Oracle Corporation. All rights reserved. 欢迎来到
Statspack 是 Oracle 提供的一个实例级的Tuning工具。很多DBA都喜欢用这个工具来进行数据库的优化调整。不过在交流中发现很多朋友对这个工具的的运用还有一些 问题。下面就其中比较容易出问题的几个方面进行一下简单的分析。
在Oracle中,SYS用户是整个数据库的所有者,SYS拥有数据库中几乎所有的权限。今天我们就来介绍一下使用SYS执行全文索引的建立时,出现了权限不足的错误。
本文中,我们通过实例的方法来帮助您理解物化视图刷新过程中出现的约束冲突问题。
许多情况下,由于数据库的变更或迁移,会导致数据库中的对象失效。由于对象之间可能存在复杂的倚赖关系,所以手工编译通常无法顺利通过。 本文将详细将详细介绍Oracle提供的一个用于按照顺序/依赖关系重新编译失效对象的脚本。
工作中发现生产系统抛出ORA-01652错误,经过查找跑错的程序,发现是这段代码(只是演示代码,并不是原代码)抛出的错误:
在许多情况下,在使用隐含参数_ALLOW_RESETLOGS_CORRUPTION后,用resetlogs打开数据库将会由于SCN不一致出现ORA-00600 2662错误,下文中将针对这一问题的解决过程进行详细的介绍。
在实际的工作环境下,如果你在操作时将数据库内的几个数据字典表Truncate掉,将会直接导致数据库不能再继续使用,本文将针对一个相关案例进行详细的讲解。
手动刷新Buffer Cache主要的原因是为了排除Cache对于测试的影响,以此促使Oracle重新执行物理访问。以下为具体的示例参考:
从Oracle数据库9i开始,Oracle的外部表技术(Oracle External Tables)得到了极大的完善,通过外部表访问外部数据增强了Oracle和外部数据源进行数据交互的能力,对于数据仓库和ETL来说,这些增强都极大的方便了数据的访问。