好东西...转的..
Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XPhttp://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.ziphttp://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk2.ziphttp://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk3.zipOracle9i Database Release 2 Enterprise/Standard/Personal/Client Edition for Windows XP 2003/Windows Server 2003 (64-bit)http://download.oracle.com/otn/nt/oracle9i/9202/92021Win64_Disk1.ziphttp://download.oracle.com/otn
CENTOS 5.5 oracle 10g下tnsping的通数据库,但是客户端连接不上...(转)
在之前的文章中http://itspace.iteye.com/blog/1055532探讨过监听无法动态注册的问题,这一次又在不同的客户中碰到了相同的问题,遂记录之。 客户反映他的数据库无法动态注册监听,监听状态显示如下 引用 $ lsnrctl status LSNRCTL for HPUX: Version 10.2.0.3.0 - Production on 10-JUN-2011 16:38:16 Copyright (c) 1991, 2006, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=130.123.12.89)(PORT=1521))) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR f
centos 6.0安装10g r2所依赖的包
mkdir /mnt/isomount /dev/cdrom /mnt/isocd /mnt/iso/Packagesrpm -ivh binutils-2.20.51.0.2-5.11.el6.x86_64.rpmrpm -ivh binutils-devel-2.20.51.0.2-5.11.el6.x86_64.rpm rpm -ivh elfutils-libelf-0.148-1.el6.x86_64.rpmrpm -ivh elfutils-libelf-devel-0.148-1.el6.x86_64.rpmrpm -ivh gcc-4.4.4-13.el6.x86_64.rpm ----?rpm -ivh gcc-c++-4.4.4-13.el6.x86_64.rpm ----rpm -ivh glibc-common-2.12-1.7.el6.x86_64.rpmrpm -ivh glibc-headers-2.12-1.7.el6.x86_64.rpmrpm -ivh glibc-2.12-1.7.el6.x86_64.rpm ------zyfzyfrpm -iv
Oracle rowid 详解 (转) http://tech.techweb.com.cn/viewthread.php?tid=514968
讨论的是关于[url=]oracle[/url]从8i开始引进object的概念后的rowid,即扩展(extended)的rowid:1. rowid的介绍先对rowid有个感官认识:SQL> select ROWID from Bruce_test where rownum<2;ROWID * O; H1 ^8 h' f5 B$ E# }4 k------------------ ---------- 8 I* j, p" `. @& d8 mAAABnlAAFAAAAAPAAA ROWID的格式如下:4 }7 C: c* U3 u数据对象编号 文件编号 块编号 行编号OOOOOO FFF BBBBBB RRR) e8 i5 m6 v- d) g, t我们可以看出,从上面的rowid可以得知:A
oracle中的rownum用法详解(转)
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。因为rownum都是从1开始,但是1以上的自然数在rownum做等于判断是时认为都是false条件,所以无法查到rownum = n(n>1的自然数)。SQL> select rownum,id,name from s
详解ORACLE锁分类(转)
看了网上一些资料,发现对Oracle中的锁有多种分类方法,从各个不同的角度对锁进行分析。预备知识:DDL(DATABASE DEFINITION LANGUAGE):数据库定义语言,如create table、drop table.....DML(DATABASE MODIFICATION LANGUAGE):数据库操纵语言,如insert、delete、update......ORACLE锁具体分为以下几类: 1. 按用户与系统划分,可以分为自动锁与显示锁a) 自动锁:当进行一项数据库操作时,缺省情况下,系统自动为此数据库操作获得所有有必要的锁。b) 显示锁:某些情况下,需要用户显示的锁定数据库操作要用到的数据,才能使数据库操作执行
傻瓜问题。
create table te(id number(10) constraint abc primary key)create table te(id number(10) constraint abc check (id >0);语法问题纠结了半个小时.将一个表移到到另一个表空间alter table table_name move tablespace tablespace_name;同时需要重建索引。alter index index_name rebuild tablespace tablespace_name;[@more@]创建表的语法-创建表格语法:create table 表名( 字段名1 字段类型(长度) 是否为空, 字段名2 字段类型 是否为空);-增加主键alter table 表名 add constraint 主键名 primary key (字段名1);-增加
ORA-12514错误
lsncrtl start | stop时:LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 12-SEP-2012 21:55:52Copyright (c) 1991, 2005, Oracle. All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.4)(PORT=1521))TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Linux Error: 111: Connection refused以为是listener.ora出现错误,最后发现时自己在listener启动的时候修改listener.ora导致监听崩溃,但是还是有进程:lsof -i:1152 查出进程号,然后ki
TNS-12557错误解决
错误描述:C:>tnsping 192.168.1.6TNS Ping Utility for 32-bit Windows: Version 11.1.0.6.0 - Production on 11-SEP-2012 22:08:42Copyright (c) 1997, 2007, Oracle. All rights reserved.Message 3511 not found; No message file for product=NETWORK, facility=TNSMessage3512 not found; No message file for product=NETWORK, facility=TNSAttempting tocontact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.6)(PORT=1521)))TNS-12557: Message 12557 not found; No message file for
oracle restricted 模式(转载)
当执行一些管理任务时,需要将数据库置于restricted模式。1 执行export或import2 执行data load3 临时阻止非管理用户使用数据4 执行迁移或升级[@more@]在oracle数据库处于restricted模式时,只有拥有CREATE SESSION 和 RESTRICTED SESSION权限的用户可以。且只能本地连接。语法如下:STARTUP RESTRICT;ALTER SYSTEM DISABLE RESTRICTED SESSION;ALTER SYSTEM ENABLE RESTRICTED SESSION;ORA-01035: ORACLE only available to users with RESTRICTED SESSION privilege
oracle下dbca不能使用
[oracle@localhost ~]$ dbcaXlib: connection to "192.168.6.78:0.0" refused by serverXlib: No protocol specified[@more@][oracle@localhost ~]$ dbcaXlib: connection to "192.168.6.78:0.0" refused by serverXlib: No protocol specifiedxhost 是用来控制X server访问权限的。 通常当你从hostA登陆到hostB上运行hostB上的应用程序时, 做为应用程序来说,hostA是client,但是作为图形来说, 是在hostA上显示的,需要使用hostA的Xserver,所以hostA是 server.因此在登陆到hostB前,需要在hostA上运行x