随笔分类 - 数据库
在9i的数据库中排除某些表做owner级导出
摘要:· 作者 小荷||【转载时请务必以超链接形式标明文章原始出处和作者信息】 · 永久链接: http://www.oracleblog.org/working-case/exclude-some-table-in-9i-exp/ 在做exp的时候,我们可以做owner级的导出,导出该用户下的所有对象。owner级的导出,会导出所有的表,不太容易排除单独的一些表;而如果做table级的导出,就必须列出所有的table,且当数据库有增加新table的时候,也得把新增的table加到exp的列表中。今天收到一个客户的要求,做owner级别的导出,但是需要排除几张大表。该需要做成定时
阅读全文
Oracle性能误区--MTS,RAC,分区,并行查询
摘要:学习一项新的东西前需要理解其目的,下面这篇文章侧面介绍了ORACLE中RAC等4个组件的优缺点,以供日后参考。下面为文章全文:为了提高性能,我们针对Oracle数据库本身提供了的方法或方案进行过不少的偿试主要包括: 共享服务器模式(MTS) 集群技术(Clustering),RAC 分区 并行处理(主要是并行查询)Oracle提供的这些特性确实是用来进行性能改善的,但我们往往忽略了对自身应用特性的分析,它们是否适合于我们.最近,通过对这方面知识的深入了解,发现我们以前存在一些错误的认识.我觉得有必要,大家一起来改变这种误解.分析之前,先明确一下我们的应用特性.数据库应用大体可以分为OLAP..
阅读全文
删除plsql中的recall statement功能历史记录
摘要:快捷键ctrl+E ,可以调出最近使用过的脚本查看记录保存路径:Tools --> Preferences在Tools段中有个Recall Statement默认保存路径:C:\Documents Settings\Administrator\Application Data\PLSQL Developer\删除上面文件夹内的所有文件即可。
阅读全文
oracle共享模式与专用模式
摘要:在论坛上遇见过很多人问起如何判断oracle是共享模式还是专用模式.以前自己也对这个问题迷茫过.google下发现不少好东西.特做个笔记便于理解和记忆.专用服务器:一个客户端连接对应一个服务器进程共享服务器:多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器来管理。Oracle缺省用的是专用服务器模式,Oracle可以同时支持共享服务器和专用服务器模式,可以指定一个会话使用专用服务器,另...
阅读全文
监视oracle的执行sql情况
摘要:监视oracle的执行sql情况:select q.sql_text from v$session s, v$sqlarea q where s.user# = q.parsing_user_id and s.status='ACTIVE' and s.username='【用户名填在这里】' and FIRST_LOAD_TIME>='2010-05-04/16:16:02'orde...
阅读全文
ORACLE 查询DBLINK中设定的密码
摘要:private的db link可以查到密码, public 的dblink 也可以看到密码。只是需要用sys用户登录查询。 查询dblink的user 密码,用sys 登陆SELECT *FROM SYS.link$;SELECT *FROM SYS.link$ l, SYS.user$ uWHERE l.owner# IN (SELECT kzsrorol FROM x$kzsro) AND l...
阅读全文
oracle exp 报ORA-03113错误 解决思路
摘要:在EXP导一个用户下的数据时报“ora-03113通信通道结束”等些错误,在网上查了很多资料都没有解决 仔细观察后发现每次到那个大表的时候就退出报那个错误了,因为那个表是个日志表可以删除,就试着truncate它,竟然提示“ORA-00054资源正忙,要求指定NOWAIT,晕,原来是那个表加锁了,于是给他解锁后EXP正常了如何解决ORA-00054资源正忙,要求...
阅读全文
Oracle数据库 Exp/Imp工具性能调优
摘要:经常看到有人在论坛上问如何加快exp/imp速度的问题,找了一篇文章描述的比较详细,摘录如下:一、Exp调优 1.使用DIRECT和RECORDLENGTH选项 DIRECT参数定义了导出是使用直接路径方式(DIRECT=Y),还是常规路径方式(DIRECT=N)。常规路径导出使用SQL SELECT语句从表中抽取数据,直接路径导出则是将数据直接从磁盘读到PGA再原样写入导出文件,从而避免了S...
阅读全文
重装oracle 9i修改主目录和名称问题
摘要:windows xp 下重装oracle,不想改变主目录名称,只想修改主目录路径解决办法:修改注册表的环境变量即可Oracle 主目录路径对应系统环境变量 Oracle_home主目录名称对应系统环境变量Oracle_home_name。
阅读全文
PL/SQL Developer 存储连接密码
摘要:打开菜单‘tools’-->'preferences',在窗口中的‘oracle’栏目中的'Logon History'中的‘store with password’选项选中即可,退出PLSQL,在登录的时候选择 "username” 后的选择数据库连接名称即可自动登录。删除登录历史记录也在此模块中操作
阅读全文
加载数据库时出错:areasQueries
摘要:今天在公安学校安装ORACLE 9I数据库的时候报个很奇怪的错误:加载数据库时出错:areasQueries解决方法: 安装的时候,“源...”文件路径里面含有中文。 将源文件放在一个不带中文字符的路径下面就可以解决这个问题了 下面的供参考:1. 停止所有关于Oracle的服务2. 删除Oracle安装目录,主要分布在两个地方(如D盘跟目录下面以及C盘Program Fil...
阅读全文
Oracle Wrap工具加密过程
摘要:Oracle提供Wrap工具,可以用于加密你的Package等. 不过需要注意的是,加密后的代码无法解密,你需要保管好你的源代码。 以下是个例子:1.源代码create or replace function get_rowid(l_rowid in varchar2)return varchar2isls_my_rowid varchar2(200);rowid_type number;obje...
阅读全文
insert大量数据的一些经验
摘要:在很多时候,我们会需要对一个表进行插入大量的数据,并且希望在尽可能短的时间内完成该工作,这里,和大家分享下我平时在做大量数据insert的一些经验。前提:在做insert数据之前,如果是非生产环境,请将表的索引和约束去掉,待insert完成后再建索引和约束。1.insert into tab1 select * from tab2;commit;这是最基础的insert语句,我们把tab2表中的数...
阅读全文
oracle的license和正版使用问题
摘要:1, 正版Oracle 产品和盗版的区别 直奔主题,这是许多研发不注意的地方。对于商用(就是你不是在家里,自己玩),严格来说,就是一张许可证纸的区别。不管是什么时候,下载的版本都可以建立数据库并正常开发,但是如果用于商业,就属于违法行为,后果我不必说了。至于昂贵的价格,其实很大部分是维护费用, 另外下载版是不可以打补丁的(并不是说打不上,而是你没有账号去下载,另外任何对下载免费版打补丁的行为都是非...
阅读全文
ORACLE 10g Clusterware卸载
摘要:Subject: How to Clean Up After a Failed Oracle Clusterware (CRS) Installation Doc ID: 239998.1 Type:BULLETIN Modified Date:18-MAR-2009 Status:PUBLISHED PURPOSE-------The purpose of this document is to...
阅读全文
RHEL AS 4 U4安装ORACLE 10g RAC碰到的问题(VMware server)
摘要:10g RAC安装起来步骤比较多,时间比较长,装了两天才装好下面是前两天安装的时候碰到的问题:一、在安装ocfs2时耽误了很久,装好后,运行/usr/sbin/ocfs2console,选择 [Clucster]-[Configure Nodes] ,总出现:“Could not start cluster stack.This must be resolved before any ...
阅读全文
Oracle用户角色权限管理
摘要:(一)什么叫用户(user):A user is a name defined in the database that can connect to and access objects.用户是用连接数据库和访问数据库对象的。(用户是用来连接数据库访问数据库)。(二)什么叫模式(schema):A schema is a collection of database objects (used by a user.).Schema objects are the logical structures that directly refer to the database’s data.模式是
阅读全文
[转]Oracle命中率查询,SGA调优
摘要:--数据高速缓存区命中率 --计算公式:1-(physical reads / (db block gets + consistent gets)) --命中率应大于0.90最好 select name,value from v$sysstat where name in ('physical reads','db block gets','consistent gets') / ...
阅读全文
dbms_random包体
摘要:CREATE OR REPLACE PACKAGE BODY SYS.dbms_random AS mem num_array; -- big internal state hidden from the user counter BINARY_INTEGER := 55;-- counter through the results saved_norm NUMBER := NULL; -- un...
阅读全文