![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 54
iteye_2795
这个作者很懒,什么都没留下…
展开
-
Oracle数据库中如何使用超过2G的内存
服务器:HPDL580G2(双CPU 6G内存)WIN2003 Enterprise Edition+ORACLE 9I 2.0.3.0 1、 首先,在boot.int中加入启动参数3G和PAE multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft windows 2003 Enterprise Edition " ...原创 2008-12-20 22:13:28 · 108 阅读 · 0 评论 -
关于oracle字符集 国家字符集和数据库字符集
在imp一个dmp文件的时候,提示不支持要求的字符集转换(从类型850到852). 原理: ORACLE多国语言设置是为了支持世界范围的语言与字符集,一般对语言提示,货币形式,排序方式和CHAR,VARCHAR2,CLOB,LONG字段的数据的显示等有效。ORACLE的多国语言设置最主要的两个特性就是国家语言设置与字符集设置,国家语言设置决定了界面或提示使用的语言种类,字符集决定了数...原创 2012-10-09 22:32:36 · 486 阅读 · 0 评论 -
EXECUTE IMMEDIATE及Using (精辟啊)
当我们碰到有一类存储名称和过程的参数上都相似时,可以使用executeimmediate来动态执行这些存储过程,在这次的项目中我有一类用“P_InsertInto_”开头的存储过程,后面是表名如:P_InsertInto_AC01、P_InsertInto_AC02等等,用来给AC01、AC02........这些表插入数据的,我们就只能用executeimmediate动态执...原创 2012-10-11 10:05:18 · 174 阅读 · 0 评论 -
ORA-00600: internal error code
ORA-00600: internal error code, arguments: [ktbesc_p lugged] while running Oracle Golden Gate replicate against a plugged in (transported) tablespaceOctober 19, 2012 by Nakinov · Leave a Comment...原创 2013-09-22 16:22:11 · 196 阅读 · 0 评论 -
ORA-04031案例一则
ORA-04031案例一则Oracle Trouble Shootingtrouble4月 29th, 2011转自:http://www.laoxiong.net/an-ora-04031-case.htmlORA-04031这个错误,几乎每一个专业的DBA都遇到过。这是一个相当严重的错误,Oracle进程在向SGA申请内存时,如果申请失败,则会报这个错误。大部分情况下是在向SGA...原创 2013-10-25 11:43:54 · 119 阅读 · 0 评论 -
exp 报错 PLS-00302-SET_NO_OUTLINES
Subject: PLS-00302-SET_NO_OUTLINES must be declared When Using 10.2 Export UtilityDoc ID: NOTE:339062.1Applies to:Oracle Server - Enterprise Edition - Version: 10.2.0.1.0This problem can...原创 2012-11-13 14:28:53 · 199 阅读 · 0 评论 -
Oracle Group By 默认排序文件
问题描述:oracle 9i 下的Group By 后面不加order by ,以前都有默认排序的,现在换成11g后就没有排序了分析:9i没有hash group by,10g才有_gby_hash_aggregation_enabled 是隐含参数普通show parameter查不到的方法:1、在SYS用户下执行SQL: select ksppinm NAME,...原创 2013-11-19 16:00:57 · 903 阅读 · 0 评论 -
关于Oracle11gR2用EXP导出时报EXP-00011错误的解决方法
转自:http://www.360doc.com/content/11/0810/11/7472437_139335252.shtml在导出数据的过程中发现一个问题。数据库服务器环境为Windows2003+Oracle11gR2,具体现象如下:执行EXP导出时,部分表提示 EXP-00011:表不存在错误,但是查询user_all_tables视图,此表确实是存在的,并且执行sele...原创 2014-01-16 15:56:03 · 285 阅读 · 0 评论 -
essbase的乱码的问题
找到我的电脑右键属性——高级——环境变量,找到系统变量里的esslang,双击打开后将Eglish……那一串数改成SimplifiedChinese_China.MS936@Binary原创 2013-01-25 00:49:50 · 330 阅读 · 0 评论 -
Windows7(64位)安装Oracle10g
1.下载Oracle安装文件,我下载的是64位且能够在Vista下安装的版本,文件名是为10204_vista_w2k8_x64_production_db.zip下载地址是:http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10204_winx64_vista_win2k8....原创 2013-03-11 15:03:54 · 138 阅读 · 0 评论 -
ORA-14038 global partitioned index must be prefixed 分区索引
CREATE INDEX INX_TEST_COMP1 ON TEST(ID,LRRQ)TABLESPACE TEST_IDXNOLOGGING GLOBAL PARTITION BY RANGE (LRRQ) ( PARTITION IDX_TEST_LRRQ_201201 VALUES LESS THAN (TO_DATE('20120201',...原创 2013-03-13 17:02:38 · 630 阅读 · 0 评论 -
在线重定义表(DBMS_REDEFINITION)
在系统正在运行,外部有程序正在访问表的同时修改表的定义 应用场景:对于7*24系统,不能直接修改表的定义,需要在保证正常使用的前提下修改表的定义、结构 相关包:DBMS_REDEFINITION执行在线重定义所需要权限: 角色:EXECUTE_CATALOG_ROLE 权限:CREATEANYT...原创 2013-04-08 15:42:11 · 130 阅读 · 0 评论 -
Orale分区索引
表可以按range、hash、list分区,表分区后,其上的索引和普通表上的索引有所不同,oracle对于分区表上的索引分为2类,即局部索引和全局索引,下面分别对这2种索引的特点和局限性做个总结。局部索引local index1. 局部索引一定是分区索引,分区键等同于表的分区键,分区数等同于表的分区数,一句话,局部索引的分区机制和表的分区机制一样。2. ...原创 2013-04-09 14:00:50 · 92 阅读 · 0 评论 -
Oracle OUI 中的安装目录配置文件
系统盘下:Oracle\Inventory\ContentsXML\inverntory.xml原创 2012-06-04 13:56:36 · 332 阅读 · 0 评论 -
ORACLE:按月累计问题的解决方法
情况一:表结构中没有累计的字段,我们需要展示一下累计的值,这种情况实现起来比较简单,只是简单的查询就可以了,下面我会详细的介绍:建表语句:create table TEST1( MON CHAR(6), VAL NUMBER(4) )其中:mon为月份模式为:20060102,val为该月的数值。我们只是需要展示一下累计的值(从该年...原创 2012-02-08 11:14:40 · 3001 阅读 · 0 评论 -
Oracle内存参数调优技术详解
内容实例结构oracle实例=内存结构+进程结构oracle实例启动的过程,其实就是oracle内存参数设置的值加载到内存中,并启动相应的后台进程进行相关的服务过程。进程结构oracle进程=服务器进程+用户进程几个重要的后台进程:DBWR:数据写入进程.LGWR:日志写入进程.ARCH:归档进程.CKPT:检查点进程...原创 2008-12-24 10:48:40 · 108 阅读 · 0 评论 -
传统数据库和内存数据库
TimesTenOracle 的内存数据库 TimesTen 从某种角度上来看,也是一种 Cache 机制,是磁盘数据库的 'Cache',通过物理内存中的数据存储区的直接操作,减少了到磁盘间的 I/O 交互。TimesTen 中的这个 Ten 据说就是指速度能达到基于磁盘的 RDBMS 10倍,从去年开始在国内市场也有很多活动,逐渐吸引了很多技术人员的注意。实际上,这个产品也是有一定潜在...2008-12-24 11:47:49 · 221 阅读 · 0 评论 -
Oracle跨数据库访问
Oracle对数据库的安全比较敏感,所以对于跨库访问数据库有点麻烦.一,访问其它库办法 简单说先建个连接,然后再select * from 连接 就OK语法:CREATE DATABASE LINK linkname CONNECT TO username IDENTIFIED BY password USING sqlnet_string;说明: linkname ...原创 2008-11-12 13:16:32 · 193 阅读 · 0 评论 -
SqlServer2005数据库连接器
sp_addlinkedserver 'linkserver_name'gosp_setnetname hq_srv, 'server_ipaddress\dbname'gosp_addlinkedsrvlogin 'linkserve_name',false, null, dbpassword, 'dbusername'gops:http://down.51vip...2008-11-20 16:35:17 · 292 阅读 · 0 评论 -
Oracle不能导出备份解决方法
问题描述:用EXP导出错。信息如下:连接到: Oracle9i Enterprise Edition Release 9.2.0.4.0 - ProductionWith the Partitioning, OLAP and Oracle Data Mining optionsJServer Release 9.2.0.4.0 - Production已导出 ZHS16GBK 字符集和 AL16...2008-12-03 09:30:50 · 228 阅读 · 0 评论 -
Oracle调优笔记
我们应该记住Oracle并不是单独运行的。因此我们将查看一下通过调整Oracle服务器以得到高的性能。一、Rowre-sequencing以减少磁盘I/O:我们应该懂得Oracle调优最重要的目标是减少I/O。二、Oracle SQL调整:Oracle SQL调整是Oracle调整中最重要的领域之一, 只要通过一些简单的SQL调优规则就可以大幅度地提升SQL语句的性能,这是一点都不奇...原创 2008-12-03 09:34:12 · 103 阅读 · 0 评论 -
Oracle知识(系统表)
Oracle系统表查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>sel...原创 2008-12-03 09:51:15 · 78 阅读 · 0 评论 -
Oracle知识(系统视图)
在Oracle的绝大多数数据字典视图中都有象DBA_TABLES,ALL_TABLES和USER_TABLES这样的视图家族。Oracle中有超过100个视图家族,下表列出了最重要和最常用的视图家族,需要注意的是每个视图家族都有一个DBA_,一个ALL_一个USER_视图。视图家族 描述 COL_PRIVS 包含了表的列权限,包括授予者、被授予者和权限 ...原创 2008-12-03 09:53:26 · 255 阅读 · 0 评论 -
Oracle知识(数据类型)
Oracle数据类型说明数据类型参数描述char(n)n=1 to 2000字节定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)varchar2(n)n=1 to 4000字节可变长的字符串,具体定义时指明最大长度n,这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字...原创 2008-12-03 09:55:05 · 61 阅读 · 0 评论 -
Analyze table对Oracle性能的提升
Analyze table对Oracle性能的提升 大家来讨论一下这个优化课题我自己碰到的一个实际情况:一个sql语句执行要1个小时,有时候还出不了结果,但分析sql涉及的表后,然后重新执行3分钟搞定!真的有这样惊人的差异?世事无绝对,有时候你可能发现会变慢了解了CBO和RBO你就知道区别了annlyze表会增加CBO执行的性能?不一定的。我就碰到一个语句分析后要执行30多...原创 2010-02-05 10:26:01 · 508 阅读 · 0 评论 -
ORACLE SQL
1、关于group by表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要生成下列结果, 该如何写sql语句? ...原创 2010-02-05 15:50:56 · 93 阅读 · 0 评论 -
ORACLE统计连续N天的记录
第一步:排序 SELECT * FROM TABLE1 ORDER BY ID 第二步:日期-ROWNUM如果相同的话认为他们是连续的,然后GORUP BY一下 SELECT A.*,(SUBSTR(TO_CHAR(A.RQ,'YYYYMMDD'),0,4)*12+SUBSTR(TO_CHAR(A.RQ,''YYYYMMDD'),5,2) -ROWNUM) DAYS FROM (SELECT...原创 2010-12-23 20:25:55 · 1407 阅读 · 0 评论 -
Oracle DBMS_JOB
--创建测试表create table AAHXL(ID NUMBER,NAME VARCHAR2(100),DT TIMESTAMP(6))--创建存储过程create or replace procedure pro_ins_aahxl isli_id int;-- lti_dt timestamp;beginselect nvl(max(id), 0) + 1 into li_id fr...原创 2014-10-10 15:05:59 · 157 阅读 · 0 评论