第四章:索引
1.creating function-based indexes
sql> create index summit.item_quantity on summit.item(quantity-quantity_shipped);
2.create a B-tree index
sql> create [unique] index index_name on table_name(column,.. asc/desc) tablespace
sql> tablespace_name [pctfree integer] [initrans integer] [maxtrans integer]
sql> [logging | nologging] [nosort] storage(initial 200k next 200k pctincrease 0
sql> maxextents 50);
3.pctfree(index)=(maximum number of rows-initial number of rows)*100/maximum number of rows
4.creating reverse key indexes
sql> create unique index xay_id on xay(a) reverse pctfree 30 storage(initial 200k
sql> next 200k pctincrease 0 maxextents 50) tablespace indx;
5.create bitmap index
sql> create bitmap index xay_id on xay(a) pctfree 30 storage( initial 200k next 200k
sql> pctincrease 0 maxextents 50) tablespace indx;
6.change storage parameter of index
sql> alter index xay_id ......
* 检查监听器状态:
C:\>lsnrctl status
LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 30-6月 -2009 21:08
:04
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12541: TNS:无监听器
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听器
32-bit Windows Error: 2: No such file or directory
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=www-7f628f1510d)(PORT=1521)
))
TNS-12541: TNS:无监听器
TNS-12560: TNS: 协议适配器错误
TNS-005 ......
1 从现有的表中随机取记录
select * from (select st_base_id from t_base order by dbms_random.random) where rownum<=100; --这个是随机取出100个记录。
2 产生随机字符串
select dbms_random.string('u',100) from dual; --产生大写字母组成的字符串,'u'也可以写成'U'
select dbms_random.string('l',100) from dual; --产生小写字母组成的字符串,'l'也可以写成'L'
select dbms_random.string('a',100) from dual; --产生大小写字母混合组成的字符串,'a'也可以写成'A'
select dbms_random.string('x',100) from dual; --产生大写字母和数字混合组成的字符串,'x'也可以写成'X'
select dbms_random.string('p',100) from dual; --产生任何可打印出来的字符组成的字符串,'p'也可以写成'P'
3 产生随机数
1)整数
select dbms_random.random from dual; --产生任意大小的随机整数,返回值范围区间是[-2^31,2^31)
select abs(mod(dbms_random.random,100)) from dual; --产生范围区间为[0,100)的随机整数
select abs(mod(dbms_random.random,1000)) from dual; --产生范围区间为[0,1000)的随机整数
select trunc(dbms_random.value(100,1000)) from dual; ......
oracle 10g
安装完成后,
登陆EM
输入系统用户名和密码和数据库用户名和密码后,
点启动报错,
可能是因为数据库的状态为装载或不装载,
始终无法登陆进EM
的解决办法......
状况:
打开http://ty-:5500/em
,系统显示如下信息:
数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击 '
启动'
可以获得当前状态并打开数据库。如果无法打开数据库,
单击 '
执行恢复'
可执行相应的恢复操作。
单击启动:出现
------------------
启动/
关闭:
请指定主机和目标数据库身份证明
请指定以下身份证明,
以更改数据库状态。
主机身份证明
指定操作系统的用户名和口令,
以登录到目标数据库计算机。*
用户名
*
口令
请指定目标数据库的身份证明。
要使用操作系统验证,
请将用户名和口令字段留空。*
用户名
*
口令
数据库 orcl
*
连接身份 SYSOPER
SYSDBA
另存为首选身份证明
请注意,
您需要以 SYSDBA& ......
ajax.open方法中,第3个参数是设同步或者异步。prototype等js类库一般都默认为异步,即设为true。
先说下同步的
情况下,js会等待请求返回,获取status。不需要onreadystatechange事件处理函数。
而异步则需要
onreadystatechange事件处理,且值为4再正确处理下面的内容
......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("language", "1");
function initialize(word,resultID)
{
google.language.detect(word, function(result)
{
if (!result.error && result.language)
{
google.language.translate(word, result.language, "en",function(result) {
......