-
2008-07-08 21:19:31
/ MySQL及其它开源数据库
这里首先需要解释的是,我想应该就是连接通道的含义了。那什么是连接通道呢?所谓连接通道,就是客户端和服务器端保持连接的一个通道,它是逻辑上的一个概念。客户端通过连接通道发送sql语句到服务器端,服务端执行,将结果再通过连接通道返回至客户端。the connection is the pass when you connect to the server.这个过程中,有几个临界点(逻辑上概念),是我们需要注意的,mysql也就在这几个临界点上做了文章。1、当语句离开客户端的时候:从客户端出来的,包括sql语句本身(这里里面就包含字符串和关键
查看(613)
评论(11)
-
2008-07-06 19:53:38
/ MySQL及其它开源数据库
默认情况下,我们可以在4个级别分别设定mysql的字符集和校验规则,分别是server、database、table和column。实际上,我们甚至还可以单独对一串字符串设定其字符集和校验规则。下面就分别来对四个级别的设定说明一下:server:在启动mysql服务的时候,可以指定mysql server的字符集和校验规则,通过如下方式:mysqld --character-set-server=latin1 --collation-server=latin1_swedish_ci如果不亲自指定它们,那么mysql就会使用默认值。一般是latin1和latin1_swedish_ci。当然这个默认值是可以修改的,但是方法只
查看(495)
评论(9)
-
2008-07-06 17:17:41
/ MySQL及其它开源数据库
A character string literal may have an optional character set introducer and COLLATE clause:[_charset_name]'string' [COLLATE collation_name]Examples:SELECT 'string';SELECT _latin1'string';SELECT _latin1'string' COLLATE latin1_danish_ci;下面这段就不太理解了The _charset_name expression is formally called an introducer. It tells the parser, “the string that is about to follow uses character set X.” Because this has confused people in the past, we emphasize that an intro
查看(311)
评论(0)
-
2008-07-03 20:36:28
/ MySQL及其它开源数据库
刚刚接触mysql的人(like me),可能对这2个概念不是太理解,这里小小解释一下,希望能说明清楚这个问题。字符集,character set,就是一套表示字符的符号和这些的符号的底层编码;而校验规则,则是在字符集内用于比较字符的一套规则。字符集还是比较容易理解的,主要是校验规则,下面我简单举个例子来说明一下:如在某个字符集“X”的A与a,他们的底层编码分别是A=0,a=100。这里符号“A”“a”和底层编码“0”“100”就是字符集的概念范围。假设我们要比较A与a的大小,我们得到a>A,因为我们是根据其底层编码进行比较的,
查看(384)
评论(1)
-
2008-06-11 16:24:47
/ MySQL及其它开源数据库
rt:)
查看(575)
评论(6)
-
2008-04-22 23:58:07
/ Oracle数据库管理
问题描述:从一个表中随机取出一定记录的行;问题出现情况:1、可能这个基表很大2、可能要取的记录是多个基表关联后的结果集中的取样3、可能性能要求很高上面的情况并不是同时出现,请各位都说说处理此类问题方法。
查看(301)
评论(6)
-
2007-12-13 16:25:21
/ Oracle数据库管理
[oracle@dbamonitor admin]$ cat sqlnet.oraSQLNET.AUTHENTICATION_SERVICES= (all)[oracle@dbamonitor admin]$ iduid=500(oracle) gid=501(oinstall) groups=501(oinstall)[oracle@dbamonitor admin]$ sqlplus /nologSQL*Plus: Release 9.2.0.4.0 - Production on Thu Dec 13 16:23:43 2007Copyright (c) 1982, 2002, Oracle Corporation.All rights reserved.SQL> conn /as sysdbaERROR:ORA-01031: insufficient privilegesSQL> conn sys/sys as sysdbaConnected.这里是OS认证失败,密码文件
查看(778)
评论(11)
-
2007-12-12 16:18:20
/ Oracle数据库管理
rt,我找了半天没找到提问题的地方,请xd们给我个提示:)
查看(550)
评论(6)
-
2007-12-12 13:49:31
/ Oracle数据库管理
下面就是一个简单的分析表工作:SQL> EXEC dbms_stats.gather_table_stats(ownname => 'TAOBAO', tabname => 'BMW_GUEST', estimate_percent => 100, method_opt=> 'FOR ALL INDEXED COLUMNS');BEGIN dbms_stats.gather_table_stats(ownname => 'TAOBAO', tabname => 'BMW_GUEST', estimate_percent => 100, method_opt=> 'FOR ALL INDEXED COLUMNS'); END;*ERROR at line 1:ORA-00959: tablespace 'TEMP' does not existORA-06512: at "SYS.DBMS_STATS", line 10301ORA-06512: at "SYS.DBMS_STATS", line 10315OR
查看(1029)
评论(11)
-
2007-12-09 16:58:06
/ Oracle数据库管理
我的机器是linux2.4.21-27.ELsmp #1 SMP的,我今天所做的操作是:数据库软件从9.2.0.7.0降至9.2.0.4.0,然后从9.2.0.4.0升至9.2.0.6.0。然后就降级数据字典(它就相当于直接从9.2.0.7.0降至9.2.0.6.0)。工作都完成以后,我重新打开数据库,编译数据库中无效对象,使用的脚本是utlrp.sqlSQL> @?/rdbms/admin/utlrp.sqlPL/SQL procedure successfully completed.Table created.Table created.Table created.Index created.Table created.Table created.View created.View created.Package create
查看(490)
评论(6)
-
2007-12-03 17:29:52
/ Oracle数据库管理
rt,数据库版本要是9i的。:)
查看(554)
评论(8)
-
2007-11-26 15:58:57
/ Oracle数据库管理
请问,linux 32bit os,怎么把数据库从9.2.0.7降到9.2.0.6:o升级的时候用的是dbua,偷懒:)
查看(485)
评论(10)
-
2007-11-25 21:06:20
/ Oracle数据库管理
别说我钻牛角尖21:00:32 SQL> create schema authorization ilonng21:00:582create table test1 (a number,b number)21:00:583create table test2 (a number,b number)21:00:584crete view as select * from test1,test2 where test1.a=test2.b21:00:585grant select on test1 to scott;create table test2 (a number,b number)*第 3 行出现错误:ORA-02425: 创建表失败ORA-00922: 选项缺失或无效已用时间:00: 00: 00.0721:00:59 SQL> create schema authorization ilonng21:01:
查看(991)
评论(21)