jony413

多媒体信息发布、排队叫号、医院分诊、电子班牌

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

文章分类 -  DataBase

Oracle,SQL Server,MySql
摘要:子查询 描述:查询订单数超过5的顾客信息 查询句法: var 子查询 = from c in ctx.Customers where (from o in ctx.Orders group o by o.CustomerID into o where o.Count() > 5 select o.K 阅读全文
posted @ 2017-06-30 14:54 jony413 阅读(187) 评论(0) 推荐(0)

摘要:LINQ to SQL语句(1)之Where 适用场景:实现过滤,查询等功能。 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下: 1.简单形 阅读全文
posted @ 2017-03-09 13:57 jony413 阅读(157) 评论(0) 推荐(0)

摘要:读写分离与主从复制是提升mysql性能的重要及必要手段,大中型管理系统或网站必用之。 一、什么是读写分离与主从复制 先看图 (图1 图片来源于网络) 如上图所示,当web server1/2/3要写入数据时,则向mysql db Master(主服务器)发出写入请求(即写入到master),如果要进 阅读全文
posted @ 2016-12-01 11:01 jony413 阅读(129) 评论(0) 推荐(0)

摘要:环境: OS:Red Hat Linux As6 DB:11.2.0.1 11.2.0.1升级到11.2.0.3还是比较方便的,我这里采用out of place的方式进行升级,升级的软件安装到新的目录,因为采用的是out of place的方式升级,因为新旧目录都安装有软件,占用的空间比较大,所... 阅读全文
posted @ 2014-11-06 16:25 jony413 阅读(1191) 评论(0) 推荐(0)

摘要:基本信息操作系统:CentOSRelease6.3(Final)内核版本:KernelLinux2.6.32-279.el6.x86_64Oracle版本:Oracle11gRelease2安装包:linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip安装准备上传安装文件将两个压缩文件覆盖解压后得到文件夹database,借助SSH工具上传到服务器上,目录如:/home/database创建组#groupadddba#groupaddoinstall创建用户#useradd–goinstall–Gdbaoracle 阅读全文
posted @ 2013-08-12 17:46 jony413 阅读(179) 评论(0) 推荐(0)

摘要:oracle11g默认审计开启DB,数据库在实际运行中,会将审计放入aud$ 中,因此SYSTEM表空间会出现的比较大,system表空间过大会影响数据库性能,因此处理方法是(1)truncatetableaud$ ; 释放SYSTEM表空间的大小或者参考如下:一. 官网说明1.1 Oracle 11gR2 conceptsFrom:http://download.oracle.com/docs/cd/E11882_01/server.112/e17120/ds_concepts003.htm#ADMIN121081.1.1DatabaseAuditingDatabaseauditing is 阅读全文
posted @ 2013-08-09 11:24 jony413 阅读(532) 评论(0) 推荐(0)

摘要:在给客户培训的过程中,发现客户数据库服务器存在一个奇怪的现象。客户数据库服务器环境为AIX6+Oracle11gR2,具体现象如下:执行EXP导出时,部分表提示EXP-00011:表不存在错误,但是查询user_all_tables视图,此表确实是存在的,并且执行select语句也能成功,不过表为空表,查看权限等也没有问题。后来通过查询资料,发现问题是由Deferred Segment Creation参数引起的。Deferred Segment Creation,延迟段创建,Oracle11gR2新增参数,具体用处是当新创建一个可能会有Segment的对象时,如果这个对象中还没有任何记录需要 阅读全文
posted @ 2013-04-18 16:13 jony413 阅读(141) 评论(0) 推荐(0)

摘要:修改Oracle 11g账户过期时间开发过程中不需要限制账户的过期时间,所以需要进行一些设置。 www.2cto.com 1 查看用户的proifle是哪个,一般是default:SELECT username,PROFILE FROM dba_users;2 查看指定概要文件(如default)的密码有效期设置:SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; www.2cto.com 3 将密码有效期由默认的180天修改 阅读全文
posted @ 2013-04-15 10:54 jony413 阅读(270) 评论(0) 推荐(0)

摘要:一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的。 大型网站,比如门户网站,在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。. 阅读全文
posted @ 2013-04-12 16:49 jony413 阅读(320) 评论(0) 推荐(0)

摘要:ORA-00257: archiver error. Connect internal only, until freed.Oracle 10g数据库物理空间管理方式与以前Oracle发生了变化,对归档日志所在的Flash_Recovery_Area空间进行了另外限制Flash_Recovery_Area空间缺省安装时比较小,只有2GB,容易用完解决过程 根据数据库目前可用存储空间情况、FLASH_RECOVERY_AREA空间为2GB的实际情况,把FLASH_RECOVERY_AREA的空间修改为20GB()。SQL> alter system set DB_RECOVERY_FILE 阅读全文
posted @ 2013-04-09 20:12 jony413 阅读(1400) 评论(0) 推荐(0)

摘要:在ORACLE 11gR2中,安装RAC发生了显著变化。在10g以及11gR1的时代,安装RAC的步骤是先安装CRS,再安装DB,而到了11gR2的时代,crs与asm被集成在一起,合称为GRID,必须先安装GRID后,才能继续安装DB,否则,你就跟11gR2的RAC无缘了,呵呵。下面我们说一下ORACLE 11g R2 RAC的网络规划,从ORACLE 11.2开始,对网络IP地址有特殊要求,增加SCAN IP,所以从11.2开始至少需要4种IP地址。假设一个服务器上有4块网卡: eth0,eth1,eth2,eth3.可以将eth0 和 eth2 绑定成 bond0。作为RAC的publi 阅读全文
posted @ 2013-03-19 18:00 jony413 阅读(283) 评论(0) 推荐(0)

摘要:在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时还需要两类软件,一个是集群软件,另外一个就是Oracle数据库中的RAC组件。同时所有服务器上的OS都应该是同一类OS,根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的listener后,这台服务器根据我们的负载均衡策略,会把请求发送给本机的RAC组件处理也可能会发送给另外一台服务器的RAC组件处理,处理完请求后,RAC会通过集群软件来访问我们的共享存储设备。 逻辑结构上看,每一个参加集群的节点有一个独立的instance,这些. 阅读全文
posted @ 2013-03-19 09:32 jony413 阅读(526) 评论(0) 推荐(0)

摘要:Oracle RAC在启动与关闭的过程中,常常会出现一些问题。为了避免这些问题的产生,我们在RAC启动与关闭的过程中需要小心谨慎。本文介绍了Oracle RAC启动与关闭过程中的一些注意事项以及遇到问题的处理方法,接下来我们一一开始介绍。一、检查共享设备一般情况下,存放OCR和VotingDisk的OCFS2或者raw都是自动启动的。如果他们没有启动,RAC肯定是启动不了的。1.1如果使用ocfs2的,检查ocfs2状态/etc/init.d/o2cbstatus在挂载之前,/etc/init.d/o2cbstatus显示为CheckingO2CBheartbeat:Notactive。在格式 阅读全文
posted @ 2013-03-18 22:03 jony413 阅读(276) 评论(0) 推荐(0)

摘要:在Oracle 11gR2以前,如果数据库采用了RAC架构,在客户端的tnsnames中,需要配置多个节点的连接信息,从而实现诸如负载均衡,failover等等RAC的特性。因此,当数据库RAC集群需要添加或删除节点时,需要及时对客户端机器的tns进行更新,以免出现安全隐患。 在11gR2中,为了简化该项配置工作,引入了SCAN(Single Client Access Name)的特性,该特性的好处在于,在数据库与客户端之间,添加了一层虚拟的服务层,就是所谓的scan ip以及scan ip listener,在客户端仅需要配置scan ip的tns信息,通过scan ip listener 阅读全文
posted @ 2013-03-16 15:44 jony413 阅读(1363) 评论(0) 推荐(0)

摘要:目录一、整体规划二、安装资源 1、操作系统 2、ORACLE 11G软件包 3、其他所需软件包三、安装前配置 1、添加网卡 2、修改机器名 3、修改内核参数 4、修改 /etc/hosts 内容 5、安装系统缺少的rpm包 6、禁用防火墙和SELINUX 7、添加组和用户 8、创建目录结构 9、为安装用户设置资源限制 10、配置环境变量 11、删除NTP服务 12、配置DNS 13、删除虚拟网卡 14、配置共享磁盘 15、建立ssh等效性 16、准备工作总结四、安装Clusterware集群软件(Grid) 1、使用grid用户登录 2、安装每一步需要注意的问题 3、验证Oracle Grid 阅读全文
posted @ 2013-03-15 17:49 jony413 阅读(633) 评论(0) 推荐(0)

摘要:RAC 修改IP:版本信息: REDHAT AS5 ORACLE 11G R2, 两个节点。修改如下:1.修改/etc/host(rac1,rac2)192.168.3.205 rac-scan --> 192.168.2.205192.168.3.201 rac1 --> 192.168.2.201192.168.3.203 rac2 --> 192.168.2.203192.168.0.201 rac1-private192.168.0.203 rac2-private192.168.3.202 rac1-vip --> 192.168.2.202192.168.3 阅读全文
posted @ 2013-03-15 17:36 jony413 阅读(410) 评论(0) 推荐(0)

摘要:情况1:需要关闭DB(所有实例),OS及Server。a.首先停止Oracle10g环境$ lsnrctl stop (每个节点上停止监听,也可以用srvctl来操作)或者$ srvctl stop listener -n host1(在节点1上停止监听)$ emctl stop dbconsole (每个节点停止dbconsole)$ srvctl stop database -d orcl (停止数据库所有实例)$ srvctl stop nodeapps -n host1 (停节点1服务)$ srvctl stop nodeapps -n host2 (停节点2服务)# /etc/ini 阅读全文
posted @ 2013-02-24 19:36 jony413 阅读(920) 评论(0) 推荐(0)

摘要:srvctl即Server Control,是Oracle提供的一个命令行工具,用以用于管理Oracle的RAC环境。srvctl在Oracle 9i中被引入,Oracle10g、11g对其功能进行了很大的增强和改进。下面介绍下此命令的简单用法。一、查看实例状态(srvctl status)查询所有实例和服务的状态:[oracle@node-rac1 ~]$ srvctl status database -d racdbInstance racdb2 is running on node node-rac2Instance racdb1 is running on node node-rac1 阅读全文
posted @ 2013-02-24 19:35 jony413 阅读(403) 评论(1) 推荐(0)

摘要:今天在一套RAC上修改了IP。包括pub,vip,scan5个IP。借鉴的文档如下:11GR2 RAC modify vip,public ip,private ip,scan vip实施步骤1 修改目的根据业务的需求,需要由原来的临时IP改为生产ip,以下为调整前后对应的IP表调整前对应ip表主机名 类型 IP 地址 网卡端口P570a public ip 192.168.128.10 en0p570a-vip vip 192.168.128.12 en0p570a-priv private ip 172.168.128.10 en2p570b public ip192.168.128... 阅读全文
posted @ 2013-02-24 19:32 jony413 阅读(511) 评论(0) 推荐(0)

摘要:在虚拟机上搭建Oracle 11gR2的RAC。安装Clusterware的时候出了一点错误。所以强行把Clusterware给删除了。清除了相关的目录和文件。因为11gr2的OCR是存放在ASM上的,所以需要清除这部分信息。[root@rac2 ~]#oracleasm listdisksCRSDATAFRA[root@rac2 ~]#oracleasm deletedisk CRSClearing disk header: failedUnable to clear disk "CRS"[root@rac2 ~]# oracleasm scandisksReloadin 阅读全文
posted @ 2013-02-05 17:17 jony413 阅读(1272) 评论(0) 推荐(0)