• 外部表问题求救

    2008-06-20 15:19:55   /   Oracle数据库管理

    最近在搞一个外部表,遇到一个问题,在PL/SQL直接执行CREATE TABLEaaa(aa VARCHAR2(32),bb VARCHAR2(32))ORGANIZATION EXTERNAL(TYPE ORACLE_LOADERDEFAULT DIRECTORY cccACCESS PARAMETERS( RECORDS DELIMITED BY NEWLINE FIELDS TERMINATED BY ' ' )LOCATION (ccc:'ch1.txt'))是可以成功创建外部表的但是放到存储过程中去如CREATE OR REPLACE PROCEDURE ch2ASBEGINbegin
  • 外部表问题

    2008-06-20 15:19:09   /   Oracle开发

    最近在搞一个外部表,遇到一个问题,在PL/SQL直接执行CREATE TABLEaaa(aa VARCHAR2(32),bb VARCHAR2(32))ORGANIZATION EXTERNAL(TYPE ORACLE_LOADERDEFAULT DIRECTORY cccACCESS PARAMETERS( RECORDS DELIMITED BY NEWLINE FIELDS TERMINATED BY ' ' )LOCATION (ccc:'ch1.txt'))是可以成功创建外部表的但是放到存储过程中去如CREATE OR REPLACE PROCEDURE ch2ASBEGINbegin
  • HASH UNIQUE占用23GTempSpc

    2008-06-18 13:21:36   /   Oracle数据库管理

    做了一个简单的查询,其中VD_counter_1和VD_COUNTER_OOS_SHIPTO都是视图,数据量不是很大,一个3K条数据,一个1k条数据,但是执行一下要十多分钟了,下面是执行计划,高手帮忙看看,有熟悉HASH UNIQUE的兄弟吗SQL> select distinct c.counter_id,c.counter_supplychain_type,s.shipto_id2from VD_counter_1 c,VD_COUNTER_OOS_SHIPTO s3wherec.counter_id = s.store_code;已选择1272行。执行计划----------------------------------------------------------Plan hash value: 14292244
  • DATABASE DESIGN RULES

    2008-05-13 13:36:58   /   Oracle数据库管理

    最近被要求写一个数据库设计规范,本来写这种东东不是什么困难的事情,不过难就难在是写给老外的,要用英文写,可怜偶的破E文啊,不过任务下来了,躲也躲不掉的,于是在PUB上搜索了一个同名的中文文档进行了翻译,翻的很烂的,不过还是决定放到PUB上来,供有同样需求的兄弟使用.也非常欢迎高手指正!看帖回帖是中华民族的传统美德!
  • 继续发个有关字符集的PPT

    2008-04-21 08:52:22   /   Oracle数据库管理

    公司最近在搞ORACLE培训,我负责搞了一个字符集的SHARESESSION,借鉴了版上的许多珍贵资料,尤其是flywolf2000的一个字符集的PPT,为了表示对flywolf2000的尊重,所以将flywolf2000的标题的名字修改为作为本帖的标题.是office 2007 版本的有同样需要的兄弟可以下回去用,如果有好的改动,也请发到PUB上来给大家共享!
  • 飞刀,又见飞刀

    2008-04-11 13:44:25   /   Oracle数据库管理

    呵呵,这个题目有点吓人的,借用了古龙的小说名字,之所以想到这么个题目实在是需要探讨的是一个非常古老且常见且平凡发生且不易解决且令人难以解决的问题,说了这么多废话,很多人可能已经猜到了我想说什么了,对的,那就是从诞生计算机技术就诞生的字符集问题。好了,再说废话要被人揍了,切入正题吧(注:PW同志曾经在一个两个小时的讲座里,在第一个小时零十分钟的时候说:下面我们切入正题)提到ORACLE的字符集的转换,很多人立刻会想到服务器端字符集和客户端字符集的转换,这点很多人都清楚,就不多说了,我
  • UTF8的字符集问题

    2008-04-10 16:13:55   /   Oracle数据库管理

    环境:OS:WINXP SP2ORACLE 10.2.0.1服务器和客户端在一台机器上服务器字符集:AL32UTF8 国家字符集 AL16UTF16客户端字符集:936 GBK在SQL PLUS下面发生了一件奇怪的事情,SQL> create table test (a char(10),b nchar(10));琛ㄥ凡鍒涘缓銆?SQL> insert into test values ('我','我');宸插垱寤?1 琛屻?SQL> commit;鎻愪氦瀹屾垚銆?SQL> select a,dump(a),b,dump(b) from test;A----------
  • oracle 10g能够装在windows 2008上面吗

    2008-04-01 11:21:04   /   Oracle数据库管理

    最近被要求研究WINDOWS 2008 SERVER,DBA研究2008有啥好研究的,只能在上面跑个数据库看看是不是可以运行的很好,于是直接装了个WINDOWS 2008,然后准备安装ORACLE 10g点击setup 出现图形界面,然后选择了高级安装,结果蹦出个对话框,提示说:Abnormal program termination....请联系oracle支持.有装过的兄弟吗?还是说oracle 10g不能跑在windows 2008上面?
  • 10.2版本CBO计算中的基数问题

    2008-03-28 15:21:50   /   Oracle数据库管理

    最近在看LEWIS的基于成本的优化,发现一个小的问题,书中是采用的10.1做了很多的DEMO,其中一个衡量SQL语句的优化的重要指标是基数值(CARD值),但是在10.2版本了,Card值没有了,取而代之的是ROWS值,是不是10.2的CBO发生了大的调整,取消了基数值的概念,并且可以准确的计算出实际的数据的行数?这样一来很多基于基数值的优化法则是不是就不准确了?
  • 分区表小研究

    2008-03-17 08:41:51   /   Oracle数据库管理

    今天BIAN同志咨询了我一个关于分区表效率问题,说有一张非常大的表,想提高一下查询的效率,单表提高查询效率,很自然的就想到了采用分区表的方法。我的感觉是做一个基于范围的分区,Bian建议做一个HASH分区。为了比较两者的效率,做了如下的简单测试:首先准备三张表aa,hash,range其中aa是原始表,结构如下:CREATE TABLE AA(...BILLING_DATE_TIMEDATE,...)hash是基于billing_date_time的HASH分区表,结构如下CREATE TABLE HASH(...BILLING_DATE_TIMEDATE,...)PA
  • char,varchar2,nchar,nvarchar2讨论

    2008-03-05 11:11:08   /   Oracle数据库管理

    今天上午和杨老大讨论了一下char,varchar2,nchar,nvarchar2几种字符类型,发现有几种类型不大容易分的清除,于是做了一下试验,希望能够对大家有所帮助。(高手请跳过)如果你也搞不太清楚这几种类型,下面的东东可能对你有所帮助。首先介绍一下环境,字符集是ZHS16GBK,国家字符集是Al16UTF16第一步:建一张表:SQL> create table typetest(cha char(10),varcha varchar2(10),ncha nchar(10),nvarchanvarchar2(10));表已创建。第二步:插入一行:SQL> insert into typetest values('a','a','a','a');已创建 1 行。
  • 戊子鼠年,SQL语句调优

    2008-02-07 10:28:20   /   Oracle数据库管理

    UPDATE 戊子鼠年 set 职位=promotion,Salary=Salary*3,中大奖=true where name=you;commit;
  • 关于INSTANCE_NAME和ORACLE_SID的疑惑

    2008-01-10 10:46:45   /   Oracle数据库管理

    最近在研究eygle的循序渐进ORACLE发现一个问题:EYGLE在介绍INSTANCE NAME和ORACLE_SID的时候指出:ORACLE_SID用于标示进程,INSTANCE_NAME用来标示实例,两者可以具有不同的名称.但是上面介绍,INSTANCE_NAME和ORACLE_SID实际上是同一个东西,前者记在数据库里,后者记在操作系统中,操作系统通过ORACLE_SID获得数据库的实例名.因此ORACLE_SID与数据库实例名必须相同.越看越糊涂了,哪位兄弟能够解释一下,谢谢!
  • 一个大表建立物化视图的问题(已解决)

    2008-01-07 16:17:25   /   Oracle数据库管理

    库里有张大表(百万条记录以上)需要建立物化视图,语句如下:CREATE MATERIALIZED VIEW MV_CALENDAR_MONTHREFRESH complete on demand with primary keyASSELECT PG_FY_YEAR,PG_FY_QUARTER,CALENDAR_YEAR,CALENDAR_QUARTER,CALENDAR_MONTH,MAX(TO_DATE(CPOS_TIME_PERD_DATE,'YYYY-MM-DD')) CALENDAR_DATEFROM DI_CALENDARGROUP BY PG_FY_YEAR,PG_FY_QUARTER,CALENDAR_YEAR,CALENDAR_QUARTER,CALENDAR_MONTH因为查询语句中存在GROUP BY语句,因此不能使用
  • 有没人发现盖国强长的很像BBC啊?

    2008-01-04 11:58:02   /   Oracle数据库管理

    买了盖国强的书,发现长的很脸熟,猛的一想,不就是GAMES TV的BBC变瘦以后的样子吗:)
  • 如何提高远程维护的速度?

    2008-01-01 13:14:58   /   Oracle数据库管理

    前两天远程维护了一个数据库,先远程桌面登陆到application服务器上,然后在远程桌面登陆到DB SERVER,结果因为网速太慢,敲一个字母要等5秒才能跳出来,移鼠标就更让人发疯了,飘忽半天才能移动上去,万一不小心点错了,更是想骂人.结果三个小时就建了一个用户,三个表空间.建完以后,憋了一肚子火.:bad:结果昨天,LEADER找我,希望我继续远程安装,把RAC搭起来,遭到我的强烈反对.不过反对归反对,LEADER的安排还是需要服从的,活还是需要干的.:bad: 只能跑到这而来问问各位,有没办法可以提高一点远程维护的速度,包括有什么好一点的工具什么的,谢
  • 一眨眼就08年,愿兄弟们在新的一年里上一个新的台阶

    2008-01-01 09:06:42   /   Oracle数据库管理

    今天早上习惯性的点开了itpub的网站,突然想到今天已经是08年了,因此来祝贺版上的兄弟新年新气象,新年更比来年强.工资翻番,事业顺利!
  • BS结构的数据库设计?

    2007-12-31 11:05:17   /   Oracle数据库管理

    最近打算设计一个BS结构的数据库,前台是.net开发的,用的windows 2003 server的IIS.后台也用了一个windows 2003的操作系统架了一个DB SERVER.IIS是放在共网上的,预计最高同时在线客户段2800个,类似一个OLTP的系统,以小数量的插入操作为主.我的考虑是这样的不知道对不对,请大家帮忙指正:虽然客户端最高达到2800,但是客户端不直接连接在服务器上,是连接在IIS上的,IIS也起了一个中间层服务器的作用,而且IIS本身不会说有一个前台连接就向数据库申请一个数据库连接,IIS可能仅仅有少量的几个连接过来(具体有几个,搞不清楚,有懂IIS
241/212>

数据统计

  • 访问量: 351
  • 日志数: 1024
  • 建立时间: 2008-02-02
  • 更新时间: 2008-04-11

RSS订阅

Open Toolbar