- 博客(50)
- 资源 (1)
- 收藏
- 关注
转载 农夫山泉:HANA应用在企业中层层展现
商务分析成为企业信息化应用的一大热点,它的出现,为企业提升洞察力和加强从战略到执行的管理提供了新的帮助。但在实际应用中,不难发现,传统的数据仓库和数据分析技术,在应对海量及实时数据的处理上都很难做好。在这种情况下,如何提供一个能够应对海量数据的挑战,实现高效的逻辑运算、实时的数据分析以及快速的数据展现的解决方案。 为此,胡健和他的IT团队经过研究把目标锁定在SAP推出不久的HAHA。
2013-11-29 17:58:21 2545
转载 SAP HANA – SLT安装配置总结【转载】
虽然SAP HANA SP03官方文档中,已经提供了一个非常详细的SLT安装和配置文档,但是还是有很多同学没有弄清楚这个安装和配置的步骤,其实文档中说的很清楚的,但是有得很关键的地方,就是一句“请参考什么什么Note”就带过了,很多不仔细的同学,一扫而过,结果SLT无法连通ERP和HANA,造成很多悲剧事件!所以说,还是要仔细读标准文档,虽然长是长了点,但是一旦读完,以后就不用再读了。
2013-11-29 17:56:33 7189 1
转载 oc4j启动故障处理
./opmnctl status 查看状态./opmnctl startall 启动所有服务./opmnctl stopall 停止所有应用./opmnctl shutdown 关闭所有服务,包括管理服务./opmnctl startproc ias-component=HTTP_Server 启动单个服务./opmnctl startproc proc
2013-11-29 17:44:56 2735
转载 ORACLE 处理长时间锁表
查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao,
2013-11-28 11:02:51 3369
转载 关于oracle11g的审计功能
现象:今天上午发现外网数据库有几个sql特别的慢,经过分析这几个sql是往aud$基表中插数据的sql,这个表现在有记录数5千多万,占据了系统表空间约10g的空间,这样会导致数据库的性能下降(虽然oracle11g文档说性能影响可以忽略,但是通过我们的观察,确实带来性能下降明细),这样下去,随着审计记录的增长,会有将系统表空间撑爆的可能性。另外查看了其他几个11g的数据库,都有这个现象,只
2013-11-28 11:00:38 1623
原创 解决root 用户无法切换到oracle用户
今天发现公司linux服务器在root用户下无法通过su - oracle切换到oracle用户,于是百度。得到的结果是打开文件数太多了,考虑到kill 进程风险太大,决定修改修改/etc/security/limits.confvi /etc/security/limits.conf 将* soft nofile 1024* hard nofile 8192修改为
2013-11-28 11:00:14 1989
转载 配置iSCSI磁盘
配置iSCSI磁盘需要完成如下操作。 步骤1 启用Openfiler的“iSCSI target server”服务。 如图2-7所示,单击“Services”工具栏,默认“iSCSI target server”的状态是“Disabled”,通过单击“Modification”的“Enable”将状态修改为“Enable”。 步骤2 配置Openfiler网络访问策略。
2013-11-28 10:59:57 1589
转载 RAC 软件环境
本书使用的软件及其版本如表2-3所示。 表2-3 本书搭建RAC环境使用的软件说明 软件类型 软件名称 版本号 操作系统 Red Hat Enterprise Linux Server 5.4 存储系统 Openfiler
2013-11-28 10:59:44 680
转载 RAC 配置iSCSI磁盘
配置iSCSI磁盘需要完成如下操作。 步骤1 启用Openfiler的“iSCSI target server”服务。 如图2-7所示,单击“Services”工具栏,默认“iSCSI target server”的状态是“Disabled”,通过单击“Modification”的“Enable”将状态修改为“Enable”。 步骤2 配置Openfiler网络访问策略。
2013-11-27 14:27:11 1031
转载 RAC 搭建数据库服务器 ,为服务器配置4个网卡
在要搭建的数据库服务器环境中,需要有4个网卡,分别连接到公共网络、私有网络和存储网络,其中有两个网卡连接到私有网络。下面首先讨论如何为PC配置网卡 配置用做数据库服务器的PC,每台机器都需要4个网卡,且私有网络和存储网络的网卡的带宽不能低于1GB。大部分机器默认都只有1个网卡,但有多个PCI 插槽,为每台机器在PCI插槽再添加3个1GB带宽的PCI接口网卡即可满足要求。公共网络的网
2013-11-27 14:25:54 3003
转载 安装Linux操作系统
安装Linux操作系统的过程大致分为以下几个步骤: 步骤1 ISO文件检查。 如果使用下载的ISO文件刻盘安装操作系统,需要验证ISO文件是否完整,确保文件没有被破坏。这时就需要用到MD5 Checksum。 MD5算法属于单向加密散列(Hash)算法,将任意长度的数据散列成定长的数据,这个定长的数据就是原始数据的摘要(Checksum)。散列的特点之一是,即使原始数据只发生一
2013-11-27 14:24:57 706
转载 RAC linux挂载iSCSI磁盘
存储服务器、数据库服务器都安装配置完成后,要做的就是通过存储网络把存储服务器提供的iSCSI磁盘挂载到每个节点数据库服务器。首先,确保所有的数据库服务器都安装了iSCSI探测器,即确保iscsi-initiator-utils包已安装。iscsi-initiator-utils是安装在客户端机器上的iSCSI探测器工具,由操作系统厂商提供,Red Hat的安装盘中自带此工具。如果是Windows服
2013-11-27 14:23:39 4235
转载 配置udev固定iSCSI磁盘设备名称
相同名称的设备文件在不同的系统中可能对应的是不同的磁盘。以下展示了一个实例,挂载到本地服务器的设备名称都是/dev/sdd,但对应的却不是同一个iSCSI磁盘。 节点1通过执行fdisk -l查看到的/dev/sdd设备文件大小情况如下: Disk /dev/sdd: 5502 MB, 5502926848 bytes 170 heads, 62 sectors/track, 1019
2013-11-27 14:22:52 3961
转载 RAC linux配置服务器的图形化环境
安装Oracle软件的时候需要图形化的支持。Linux平台常用的图形化工具有Xmanager、VNC。Xmanager是传统的图形化工具,是运行在客户端的程序;VNC是运行在服务器端的程序。当客户端与服务器端失去连接之后,Xmanager中所有正在运行的程序都将丢失,而由于VNC运行在服务器端,因此可以避免客户端与服务器连接中断导致安装进程的终止,但VNC会消耗一定的服务器资源,当不再使用的时候可
2013-11-27 14:15:48 762
转载 RAC linux运行环境安装前检查 服务器检查
正式安装RAC前的检查工作是必要的,主要包括服务器、存储和网络的检查。对这些内容的检查有助于对环境的熟悉,同时也能判断主要设备是否存在问题和隐患,如果发现有任何问题应该及时调整,避免RAC在安装或运行过程中出现异常情况,那时候再来调整可能就比较麻烦了 (1)操作系统要求 如果选用的是Red Hat Enterprise Linux,必须符合以下的要求: q Red Hat En
2013-11-27 14:15:02 766
转载 RAC linux 存储检查
存储检查主要是针对共享存储来说的。由于IP SAN是通过网络来传送磁盘数据,磁盘的吞吐量不仅受磁盘本身的影响,也受到网卡、交换机、网线等网络组件的影响。在安装Oracle RAC之前有必要对磁盘的吞吐量等指标数据进行测试。虽然大部分生产环境并不是用的iSCSI方式,但以下方式同样适用于生产环境的检查: [root@rhel1 .vnc]# dd if=/dev/sdd of=/dev/null
2013-11-27 14:13:26 826
转载 RAC linux 网络检查
Oracle RAC节点间通过私有网络传送的数据量是很大的,一部分是心跳数据,一部分是Cache Fusion传送的数据。私有网络吞吐量低可能会成为Oracle RAC的瓶颈。 网络检查的方法:首先,在其中一个节点使用dd命令来创建一个足够大的文件;然后,在另一台机器使用sftp文件传送工具通过私有网络来传送此文件,观察平均传送速度可以大概了解私有网络的吞吐量。 步骤1 在节点1创建一
2013-11-27 14:11:15 775
转载 RAC linux配置数据库服务器 2.5.1 安装软件包
前面讨论了网络和存储基础环境的准备以及检查,本节开始讨论数据库节点服务器的配置工作。在Linux平台部署RAC,大量的工作都集中在安装前的服务器配置工作。以下是节点服务器需要完成的配置工作。 在64位的服务器上安装Oracle RAC不仅需要64位的包,有些32位的包同样必不可少,下面列出了安装11gR2 RAC必须安装的RPM包。 软件包的安装推荐使用yum工具来完成,使用yum
2013-11-27 14:10:33 773
转载 RAC linux 修改系统参数
在Linux平台安装Oracle RAC之前,需要调整部分系统参数,以满足Oracle RAC的安装要求。调整的目的是确保Oracle在运行过程中,Linux对其使用的系统资源有个合理的值,避免由于系统的限制导致Oracle不能正常工作。下面详细介绍需要调整的参数。 (1)内核参数调整 在Red Hat Enterprise Server 5.4中,shmmax、shmall参数系统默
2013-11-27 14:09:38 1058
转载 RAC linux配置域名解析服务
Oracle 11gR2引入SCAN之后,SCAN的名称是作为连接RAC数据库的唯一别名。SCAN对应3个SCAN VIP,每次使用其中一个连接到数据库。这里就涉及如何解析SCAN名称的问题。 Oracle提供两种方法解析SCAN,一种是传统的DNS解析,另一种是Oracle提供的GNS解析。不管用哪种方法解析都需要配置DNS。下面对这两种解析方式的DNS配置进行讨论,使用DNS解析SCAN用
2013-11-27 14:08:41 1805
转载 RAC linux配置hosts文件
系统的hosts文件也可以被看做一种域名解析方式,是在集群内部和客户端之间使用的域名解析方式。hosts的配置常常被大家忽视,但一些奇怪的故障却是由HOSTS的配置问题造成的。因为GNS会通过DHCP服务器自动为节点的VIP分配IP地址,根据这个特点,在计划使用GNS解析SCAN名称的情况下,不需要在hosts文件中配置节点的VIP地址。 由于使用DNS解析SCAN名称,DNS不会为节点分配V
2013-11-27 13:49:37 2542
转载 RAC linux创建组、用户和目录
在Oracle 11gR2的安装过程中,需要为Grid Infrastructure创建单独的用户,管理和维护Clusterware和ASM软件,确保节点间用户有相同的ID号。同时,从11gR2版本开始,Oracle为ASM新增了ASMADMIN、ASMDBA和ASMOPER 3个系统组,这样能将ASM管理从数据库管理中剥离出来。 1. 创建用户和组 执行以下命令创建相应的系统组、创建用于
2013-11-27 13:44:36 1215
转载 RAC linux设置环境变量
从11gR2版本开始,安装RAC需要两个用户:一个是grid用户,用于安装Clusterware和ASM;另一个是oracle用户,用于安装Database。每个用户有自己的ORACLE_BASE、ORACLE_HOME和ORACLE_SID环境变量。表2-10列出了grid用户和oracle用户特定环境变量的含义。 表2-10 grid和oracle用户特定环境变量的含义 用户名
2013-11-27 12:08:18 3439
转载 RAC 配置SSH用户等效性
Oracle 11gR2在安装Grid Infrastructure的时候,能够通过安装程序配置节点间的SSH用户等效性,之所以要在安装之前配置SSH用户等效性,是为了能够在安装前使用CVU工具来检查安装软件的要求是否满足。CVU检查需要由非root用户来执行,如果执行Clusterware和ASM的检查就用grid用户执行检查的命令,如果执行Database的检查就用oracle用户来执行检
2013-11-27 12:07:31 5459 1
转载 配置时间同步服务
节点间的时间同步对于Oracle来说是非常重要的,在11g版本之前往往通过搭建NTP服务器完成时间同步。在Oracle 11g中新增加了一个CTSS(Cluster Time Synchronization Services,集群时间同步服务)服务,用来完成集群节点间时间同步。在安装Grid Infrastructure过程中,如果没有发现节点有NTP服务,就会自动安装CTSS。 1. N
2013-11-27 12:06:50 1912
转载 创建ASM磁盘 2.6.1 安装ASMLib驱动
ASM磁盘组是由ASM磁盘构成的,在创建ASM磁盘组之前,首先创建ASM磁盘。在Linux平台,既可以使用ASMLib来管理Oracle ASM磁盘,也可以直接使用磁盘设备文件作为ASM磁盘;非Linux平台如果要使用ASM,只能使用原始设备文件作为ASM磁盘。 使用ASMLib需要安装和操作系统内核完全一致的RPM包,并完成ASMLib初始化配置和ASM磁盘组的初始化过程。如果使用原始设备文
2013-11-27 12:05:43 736
转载 创建ASMLib磁盘
ASMLib磁盘是ASM磁盘的一种表现形式,执行以下步骤创建ASMLib磁盘。 步骤1 共享磁盘分区。 将每个共享磁盘划分为一个主分区,只需要在任一节点执行分区即可。操作如下: [root@rhel1 soft]# fdisk /dev/sda The number of cylinders for this disk is set to 30976. There is n
2013-11-27 12:05:00 1038
转载 部署RAC 2.7.1 安装Grid Infrastructure
Grid Infrastructure是11gR2版本新出现的安装包,使用独立的grid用户进行安装。如果要使用Clusterware、ASM、ACFS、ASM动态卷等功能时都需要先安装此包。Grid Infrastructure封装了Clusterware集群软件和ASM存储软件,此外,对ASM的管理也同样独立出来,新建了ASMADMIN、ASMDBA和ASMOPER 3个系统组来完善对ASM的
2013-11-27 12:00:38 1363
转载 ASM集群文件系统ACFS(ASM Cluster File System)
在11g R2中ASM文件支持包括数据文件,控制文件,归档日志文件,spfile,RMAN备份文件,Change Tracking文件,数据泵Dump文件盒OCR文件等。而推出的ACFS和Oracle ADVM(ASM Dynamic Volume Manager)进一步扩展了ASM支持的文件范围,可以存储Oracle软件、告警日志、跟踪文件、Bfiles大对象和影像、图片、应用普通文件等。
2013-11-27 11:52:37 1099
转载 Oracle+RAC+ASM数据库ora-00257日志归档器错误解决方法
ERROR:ORA-00257: archiver error. Connect internal only, until freed.(1)SQL> select * from v$log;GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM发现所有的arc 为NO,表示系统
2013-11-26 10:44:09 1651
转载 LINUX 命令nohup的用法
Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:/usr/local/mysql/bin/mysqld_safe --user=mysql &但是加入我们很多程序并不象mysqld一样做成守护进程,可能我们的程序只是普通程序而已,一般这种程序使用 & 结尾,但是如果终端关闭,那么程序也会被关
2013-11-25 15:54:26 719
原创 linux 命令lsof 用法
1、当在lsof后边没有跟任何参数时,该命令将会列出当前系统中被所有进程打开的所有文件#lsof|nl #nl命令打印出行号2、下边这几个命令指出打开某文件的进程#lsof `which httpd` #那个进程在使用apache的可执行文件#lsof /etc/passwd #那个进程在占用/etc/passwd#lsof /dev/hda6 #那个进程在占用hda6
2013-11-25 15:51:27 714
转载 ora-07445
目的本文档主要介绍ora-07445错误相关内容,并给出了对这个错误的进一步诊断建议,文档主要基于unix系统编写,但原理通用。文档适用范围主要为DBA处理系统的ora-07445错误时使用。0ra-07445错误的定义当oracle服务器进程从操作系统收到一个致命的错误信息时会抛出ora-07445错误,这个错误可以被oracle后台进程或者用户进程激发。当错误被抛出时,系统
2013-11-22 11:34:09 6194
转载 如何处理Oracle中TEMP表空间满的问题
正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题。这个问题在论坛中也常被网友问到,下面我总结一下,给出几种处理方法。 法一、重启库 库重启时,Smon进程会完成临时段释放,TEMP表空间的清理操
2013-11-22 11:31:00 3850
转载 如何处理Oracle中TEMP表空间满的问题
正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题。这个问题在论坛中也常被网友问到,下面我总结一下,给出几种处理方法。 法一、重启库 库重启时,Smon进程会完成临时段释放,TEMP表空间的清理操
2013-11-22 10:23:04 1066
转载 Oracle强杀进程
1、找到sid,serial#;SELECT /*+ rule */ s.username, l.type,decode(l.type,'TM','TABLE LOCK', 'TX','ROW LOCK', NULL) LOCK_LEVEL, o.owner,o.object_n
2013-11-22 09:57:29 1798
原创 ORACLE临时表空间
1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;select status,enabled, name, bytes/1024/1024 file_size from
2013-11-21 14:30:36 930
原创 临时表空间使用情况
表空间使用情况可以通过dba_data_files和dba_free_space两个视图获得,但这样却无法查看temp表空间的使用情况,这也是一般dba存在的疑问。我们可以通过DBA_TEMP_FILES和V$SORT_USAGE获得临时段相关的信息,需要注意的是V$SORT_USAGE使用块为单位,所以需要对其进行转换,下面提供查看普通表空间和临时表空间的sql脚本给大家参考/*
2013-11-21 13:58:19 2624
转载 PB笔记(二)语法
一.基础语法规则1.注释行1)作用域从双斜杠(//)开始,到该行尾结束.2)块注释作用域从结束,其中包含的代码全是注释内容.2.大小写一般不区分大小写.3.标识符1)必须以字母开头(A到z),其余字符可以是字母或者数字,最长为40个字符.2)可以使用的特殊字符有连接符:-下划线:_美元符:$号码符:#百分号:%不可使用空格.4.续行符
2013-11-20 16:54:20 5102
转载 pb函数库 - DataWindow常用函数(转)
1、插入一条记录:dw_1.insertrow(cur_row)其中,dw_1为datawindow控件名,cur_row为一具体的行号,在该行前插入一新行。例如:dw_1.insertrow(4)表示将在第4行前插入一条空记录。该函数有一个返回值,该值为新插入这条记录的行号。2、删除一条记录:dw_1.deleterow(del_row) 其中,dw_1为datawindow控件名,de
2013-11-20 16:52:43 1042
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人