博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年12月15日

摘要: 【一】对ORACLE_SID的理解Oracle中SID的作用类似于一个“开关变量”---引导Oracle在实例启动时如何去默认位置下读取适当的参数文件并加载,以正确启动实例。 我们知道实例的启动需要指定pfile/spfile(Oracle9i之前是使用pfile--即init文件,从9i开始就默认使用spfile--即服务器端参数文件,两者的不同请参考《Oracle 10g Concept》手册,关键在于修改其中参数后是否会自动持久化)。这两个文件的存放位置为:A.pfile:名字为init<ORACLE_SID>.ora B.spfile:名字为spfile<ORACLE 阅读全文

posted @ 2012-12-15 21:45 飞向半人马 阅读(239) 评论(0) 推荐(0) 编辑

摘要: dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;--获得当前系统时间 select SYS_CONTEXT('USERENV','TERMINAL') from dual;--获得主机名 select SYS_CONTEXT 阅读全文

posted @ 2012-12-15 21:32 飞向半人马 阅读(171) 评论(0) 推荐(0) 编辑

2012年12月14日

摘要: 在ORACLE RAC 环境下,为了做到高可用性,需要对客户端的tnsnames.ora这个文件进行配置。以下所示为配置示例XJSK =(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.13)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.14)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = xjsk) (INSTANCE_NAME 阅读全文

posted @ 2012-12-14 11:47 飞向半人马 阅读(277) 评论(0) 推荐(0) 编辑

摘要: 以前的配置方法是:手工修改hosts文件,手工修改tnsnames.ora。 这里介绍使用net8配置工具进行配置的方法。 假设oraclerac数据库(如华北)的参数如下: dbname为oracle, sid1:oracle1,浮动IP1:192.168.1.10(浮动IP又称VIP) sid2:oracle2,浮动IP2:192.168.1.20 1.按常规配置方法,在net8配置工具中增加一个网络服务名如oraclerac 协议为tcp/ip,地址为ip1,端口号为1521,数据库服务名为oracle,完成 2.在地址配置页加一个地址为IP2,端口1521 3.在地址配置页,打开高级选 阅读全文

posted @ 2012-12-14 11:42 飞向半人马 阅读(435) 评论(0) 推荐(0) 编辑

摘要: Oracle RAC安装完毕后,监听、tnsname.ora按照Oracle默认配置好后,在服务器端用sqlplus连接没有问题,但是用客户端连接,会出现有时候连不上的错误,解决方法: 1、修改监听文件,增加SID_LIST_LISTENER,两台机器都要修改,修改完毕后如下: LISTENER_ORCL1 = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521)) ) ) ) SID_LIST_LISTE... 阅读全文

posted @ 2012-12-14 11:38 飞向半人马 阅读(584) 评论(0) 推荐(0) 编辑

摘要: 对于信息系统来说,数据库可谓是其核心,它极大地影响了信息系统的安全性(数据安全、访问安全)、稳定性和整个信息系统的性能。这也是衡量数据库产品品质的三个重要指标,各大数据库厂商针对这些问题不断地增强自身产品的竞争力,以谋求更多的商业价值。本文讨论的是目前使用最为广泛的Oracle公司的数据库产品及其高可用性解决方案。 Oracle RAC(Real Application Cluster,真正的应用集群)应用非常广泛,几乎支持目前的所有主流平台,尤其是Linux平台,Oracle公司支持力度是最大的,在Linux平台的特性也是最多的,所以本书以Linux作为讨论的平台。 RAC产生的背景 ... 阅读全文

posted @ 2012-12-14 11:16 飞向半人马 阅读(284) 评论(0) 推荐(0) 编辑

2012年12月7日

摘要: oracle下导出某用户所有表的方法scott/tiger是用户名和密码,handson是导出的实例名² 按用户方式导出数据(owner当中写的是用户名)exp scott/tiger@handson file=scott_back owner=scott² 按表方式导出数据(talbes当中写的是全部表的名称)exp scott/tiger@handson tables=(emp, dept) file=scott_back_tab² 按表空间方式导出数据(tablespaces当中写的是表空间名称)exp system/handson@handson tabl 阅读全文

posted @ 2012-12-07 13:34 飞向半人马 阅读(357) 评论(0) 推荐(0) 编辑

2012年9月28日

摘要: 目录:1……tcp out-of-order(tcp有问题)2……tcp segment of a reassembled PDU3……Tcp previous segment lost(tcp先前的分片丢失)4……Tcp acked lost segment(tcp应答丢失)5……Tcp window update(tcp窗口更新)6……Tcp dup ack(tcp重复应答)7……Tcp keep alive(tcp保持活动)8……Tcp retransmission(tcp 重传)1. tcp out-of-order(tcp有问题)解答:1)、 应该有很多原因。但是多半是网络拥塞,导致 阅读全文

posted @ 2012-09-28 14:25 飞向半人马 阅读(10480) 评论(0) 推荐(1) 编辑

摘要: http://openmaniak.com/cn/wireshark.phpWireshark是世界上最流行的网络分析工具。这个强大的工具可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息。与很多其他网络工具一样,Wireshark也使用pcap network library来进行封包捕捉。wireshark的原名是Ethereal,新名字是2006年起用的。当时Ethereal的主要开发者决定离开他原来供职的公司,并继续开发这个软件。但由于Ethereal这个名称的使用权已经被原来那个公司注册,Wireshark这个新名字也就应运而生了。 在成功运行Wireshark之后,我们 阅读全文

posted @ 2012-09-28 11:07 飞向半人马 阅读(549) 评论(0) 推荐(0) 编辑

2012年9月26日

摘要: oracle中的单引号和双引号介绍双引号 标识列,单引号 标识字符串select '%' "%" from dual 输出 字段名是 % 内容是 %以下都是错误的:select '%' % from dual select '%' '%' from dual 网上摘文:在Oracle中: 双引号的作用是:假如建立对象的时候,对象名、字段名加双引号,则示意 Oracle将严格区分大小写,否则Oracl都默认大写。 而单引号则示意:这个加了单引号的字段是一个字类似字符串,并不区分大小写。 单引号用于标识字符与数字的 阅读全文

posted @ 2012-09-26 17:20 飞向半人马 阅读(208) 评论(0) 推荐(0) 编辑