- 博客(56)
- 资源 (14)
- 收藏
- 关注
原创 重新整理oracle学习大纲路线
体系结构整理:oracle实例和数据库是两个东西 首先:oracle实例是内存和后台进程的总称 但是数据库是实例和文件的总称oracle rac 多个实例,一个库。多台机子同时运行一个库。但是他们写的数据都在一个数据库里边。sga ,系统全局区。(shared pool、buffer cache、redo buffer、...)shared po
2013-10-03 19:08:25 3221
原创 oracle学习需要的linux基本操作
oracle目录结构,oracle_base、oracle_home1. linux目录的操作命令(增,删,改,查,目录权限设置)目录的树形结构:树:根: /枝干:大,二,三、、、、/tmp /var /home … /oracle/oracle/app/oracle/oracle.zip叶:oracle.zip Cd /到根目录Ls 查看所有目录
2013-09-29 09:50:27 3889
原创 分区与分区索引基本概念
分区:把一个表数据按照某个字段规则组成很多段,表分区后,分区变成各自的段,而表表成一个逻辑名称。user_extents查看对应表空间每一个分区都是一个段,每一个段都有自己的高水位。表做分区后,数据放在不同表空间上。create table t_p (id int) --创建分区语句partition by range(id)(partition p1
2013-09-23 21:56:31 1224
转载 用 rman 备份自动备份控制文件恢复数据库
最近学习rman备份恢复数据库,但是着手开始操作的时候,遇到了很多问题,下面的文章解决了我的问题:本文章来自 : http://blog.163.com/yanenshun@126/blog/static/12838816920124149330739/1.用rman连接登入,设置自动备份controlfile:CONFIGURE CONTROLFILE AUTOB
2013-09-13 20:59:26 1797
原创 解决ora-4031方法
1. alter system flush shared_pool ; (只是暂时的解决问题,但是治标不治本)2. alter system set cursor_sharing = 'force' ; (将sql语句中没有绑定变量的语句变为绑定变量的语句) 例如: select * from emp where empno=10; 和select * from emp whe
2013-08-26 00:05:10 2076
转载 PL/SQL客户端连接虚拟机(linux)下的oracle服务器配置
本文章来自 : http://blog.csdn.net/hellowheat/article/details/4863252前提,虚拟机上linux装了oracle数据库服务器,想通过windowspl/sql客户端连接到服务器上,虚拟机的网络连接方式我设置为host-only。 去oracle官方网站下载instantclient-basiclite-win32-10.2.0.3-200
2013-08-25 20:55:22 1335
转载 SecureCRT和Xmanager解决向上、向下跳回已经执行过得sql
本文章来自: http://www.itpub.net/thread-1766650-1-1.html在Windows操作系统上,当使用SecureCRT和Xmanager访问远程oracle,运行SQL*Plus的时候,往往不可以使用向上,向下键来跳回之前已经执行过的SQL语句.你可以根据需要修改他们,然后按Enter键重新提交执行.为了在Linux中达到同样的目的,你可以安装
2013-08-20 20:59:32 1044
转载 Oracle自治事务
本文章来自http://hi.baidu.com/sqlercn/item/10f170c96fbbfad7964452b8Oracle自治事务介绍 在正常情况下一但发出commit或是rollback语句就会把这之前的所有修改提交或回滚,但是在oracle中提供了一种自治事务,在自治事务中发出的commit或rollback语句只会对自治事务内的更改起做用而
2013-08-09 08:58:56 551
原创 MSSQL隔离级别理解
数据库的六种隔离级别的自我理解:隔离级别(isolation level)分类:未提交事务(read uncommitted)已提交事务(read committed)可重复度(repeatableread)可序列化(serializable)最高级别其实这几种隔离级别最终是对数据库增删改查进行的锁的限制。比如说在中写入create table Product(Prod
2013-07-31 23:23:36 1080
转载 ORACLE not available
博客来源http://blog.csdn.net/zhanghai412/article/details/7947460上次由于关闭数据库的时候,还没有正常关闭的时候关闭了sqllus窗口。导致再次登录的时候不能登陆数据库解决方法一:ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory r
2013-07-25 21:50:50 710
原创 碎片解决方案
通过重新排列索引行和页面使物理和逻辑顺序相符来解决索引中的碎片,为了减少外部碎片,可以物理重排索引的叶子页面使其遵循索引逻辑顺序。1.卸载并重建索引卸载并且重建索引是最大限度的减少索引。这样完全为索引建立了新的页面并且用现有的数据填充这些页面。但不幸的是这样的缺点:阻塞,该方法增加了系统的开销。丢失索引,因为索引被卸载并且在等待重建的,对该表的查询将没有可用索引,这可能导致性能下降
2013-07-19 20:34:22 1904
原创 sql server时间类型
CONVERT(nvarchar(10),count_time,121): CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到的函数的3个参数,第1个参数为,转换后的大小,第2个为转换日期的字段或函数,第3个为转换的格式,具体如下:0 | 0 or 100 |
2013-07-19 19:40:36 1352
原创 还原AdventureWorks2008数据库FileStream错误
FILESTREAM是SQL Server 2008 新添加的特性, 默认是关闭的. 如果数据库备份文件启用了这个功能,在另外一台电脑上还原时也需要启动这个特性。网上给出了一般的解决方案: 1、开始-->Microsoft SQL Server 2008-->配置工具-->SQL Server 配置管理器 2、SQL Server服务-->SQL Server(MSSQLSERVER)
2013-07-12 19:31:07 1246
原创 索引设计建议
一、检查where子句和连接条件列下面是不带where子句的select语句组成select p.Name, p.StandardCost, p.Weight, p.ProductIDfrom Production.Product p打开set statistics io on报告,该select语句逻辑读取操作数量如下表 'Product'。扫描计数 1,逻辑读取 15 次
2013-07-10 19:55:01 1094
原创 连接数据库操作业务逻辑层
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace RecruitmentSystem.
2013-07-10 12:44:40 1671
转载 sql事务简单用法
本文章来自: http://www.cnblogs.com/zhuifengnianshao/archive/2010/11/24/1886939.html事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。在sql
2013-07-08 18:23:07 1038
转载 SQL SERVER的recovery interval
该文章来自http://www.cnblogs.com/qanholas/archive/2012/03/10/2389201.html其实有很多朋友都问到过Recovery Interval,有问这个是干吗的,有问怎么调节这个值,所以今天写一篇小Blog,一劳永逸。众所周知,SQL Server依靠Log来保证性能和数据持久性两不耽搁。那么我们来看一看SQL Server是如何处
2013-07-04 19:35:20 744
原创 计数器 的解释
Available Bytes计数器代表系统中的空闲物理内存。为了实现好的性能,这个计数器不应该太小。他的值 与系统相关Pages/sec 和 Page Fault/sec 计数器(在介绍这两个计数器是 先引出软页面错误和硬页面错误。如果错误的页面在物理内存的其他地方找到,被称为软页面错误。硬页面错误则发生在一个进程需要不在其工作集中的代码或数据和物理内存中的其他地方,因而必须从磁盘中读取的时
2013-07-04 13:54:36 1155
原创 性能监视器
性能监视器捕捉硬件和软件部件,如处理器、进程、线程等生成的性能数据,由此跟踪资源状态。运行性能监视器,通过运行命令提示符指令 perfmon如图:为了获得以前只在性能监视器中可用的大量数据的实时快照,SQL SERVER现在通过一组动态管理视图(DMV)和动态管理函数(DMF),在内部提供了相同的数据。通过sys.dm_os_performance_counte
2013-07-04 12:06:46 891
原创 SQL 游标整理碎片
当数据到达客户端时,几乎总是要获取行集,然后逐行的处理,便用到游标。游标是指用一组数据并能够一次与一个单独的记录进行交互的方法。使用游标时候要用到的步骤。:声明、打开、使用或导航、关闭、释放 declare cursorfor 下面写一个例子declare @SchemaName varchar(255);declare @TableName varchar
2013-06-27 19:55:48 656
原创 ORACLE数据库学习05
数据库的体系结构。各个数据库是独立的,每个数据库都有自己的全套相关文件,有个各自的密码文件、参数文件、数据文件、控制文件和日志文件。数据库由一些物理文件组成,我们的表存储在数据库中,数据库不能直接读取,我们通过实例来访问数据库。实例的维护实例由内存和后台进程组成,实例是访问数据库的方法,初始化参数控制实例的行为,一个实例只能连接一个数据库,启动实例不需要数据库,有初始化参数文件就可以启
2013-06-13 23:38:30 996
原创 ORACLE数据库学习04
复合变量,可以存放多个值得变量(1)通过员工号,筛选出该员工的姓名,工资,和他的工作职位。declare type emp_record_type is record(name emp.ename%type,salary emp.sal%type,title emp.job%type) --定义sp_record变量。变量类型是emp_record_type;sp_record
2013-06-05 16:16:03 842
原创 ORACLE数据库学习03
PL/SQL学习。缺点(移植性不好,如果换了数据库则存储过程不能用了)。创建存储过程。create or replace procedure szy_pro1(过程名) is begin--执行的操作,sql语句。end; 调用存储过程有两种形式,1.exec 过程名(参数1,参数2 ....) 2.call 过程名(参数1,参数2 .....)PL/SQL部分相当于是
2013-06-05 15:56:03 515
原创 ORACLE数据库学习02
数据库的管理。导出表。导入和到处,要到oracle安装目录的BIN文件下 1.导出自己的表 exp userid=scott/laoying000@ORCL tables=(emp,dept) file=d:\emp.dmp;2.导出其他方案表 exp userid=scott/laoying000@ORCL table=(scott.emp) file=d:\semp.dmp;
2013-06-03 13:17:17 662
原创 ORACLE数据库学习01
最开始学习Oracle的时候,就学习的该数据库的用户,该用户的角色和权限问题。比如我建立了一个ORCL的数据库,该数据库边有sys和system两个拥有dba角色的用户。利用sqlplus登陆。 conn sys/密码 as sysdba 或者以操作员登陆 conn sys/密码 as sysoper。然后理解角色和权限问题,角色包括了CONNECT、DBA、RESOURCE等角色,每个角色
2013-06-03 12:16:44 695
原创 C# 获得IPV4地址
IPAddress[] ips = Dns.GetHostAddresses(Dns.GetHostName()); //txtlocalIP.Text = ips[0].ToString(); IPAddress ip; foreach (IPAddress ipa in ips)
2013-05-21 17:51:40 4986
翻译 装箱和拆箱的基本原理
3.1.4 简述装箱和拆箱原理 40 · 装箱和拆箱的基本概念· 装箱拆箱对性能的影响· 如何有效避免装箱拆箱 分析问题1.装箱和拆箱的基本概念在第3.1.3节中,笔者已经介绍了,所有的值类型都继承自System.ValueType,而System.ValueType继承自System.Object。所有的值类型对象都分配在堆栈上,而所有的引用类型包括System.Obj
2013-04-21 16:31:54 4537
转载 值类型和引用类型区别
3.1.3 值类型和引用类型的区别 37 · 值类型和引用类型的基本概念· 值类型和引用类型的内存分配· 值类型的基类 分析问题所有.NET的类型都可以分为两类:值类型和引用类型。最简单也最明确的一个区分标准是:所有的值类型都继承自 System.ValueType(System.ValueType继承自System.Object),也就是说,所有继承自System.Valu
2013-04-21 15:59:15 2239
转载 CLS规范
代码2-1 CLS规范:CLS.csusing System;using System.Collections.Generic;using System.Text;//申明C符合CLS规范[assembly: CLSCompliantAttribute(true)] namespace NET.MST.Second{ public class CLS {
2013-04-21 11:06:09 1652
原创 队列优先级输出
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace ConsoleApplication1{ class Program { public struct pqItem
2013-04-18 22:49:14 850
转载 web.config配置数据库
web.config配置数据库第一种:取连接字符串string connString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["SqlConnStr"].ConnectionString;或者protected static string connectionStr
2013-04-13 16:32:13 656
原创 Repeater控件的点击事件
'> ' runat="server" ImageUrl="~/Images/Delete.gif"/>以上是asp.net前台代码,其运行效果如下当鼠标放在图片上的笔时候效果如下:通过点击通过传入的字符串进行页面的跳转,进行修改信息。点击的时候在后台通过CommandName和CommandArgument。1.通过Co
2013-04-12 17:56:13 1767
原创 JQuery弹出窗口
href="#" id='' class="GetMes"> 前台放置一个标签,通过js代码实现窗口弹出效果。js代码如下$(".GetMes").click(function () { //如果己为Id属性指定用户Id,则可以查看详细 if ($.trim($(this).attr("id")).length
2013-04-09 22:35:31 890
原创 存储过程学习(二)
AspNetPager高效分页如下是首页添加了aspnetpager的代码:<webdiyer:AspNetPager ID="PagerUserService" runat="server" AlwaysShow="True" CustomInfoHTML="共[%RecordCount%]条,[%CurrentPageIndex%]
2013-04-09 21:24:30 827
原创 存储过程学习(一)
存储过程中的 SET NOCOUNT ON 什么意思?当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。即使当 SET NOCOUNT 为 ON 时,也更新 @@ROWCOUNT 函数。当 SET NOCOUNT 为 ON 时,将不给客户端发送存储过程中的每个语句的 DONE_
2013-04-08 22:41:36 584
原创 在girdview中删除按钮显示消息框
选择编辑列,然后添加一个CommandField字段。并且将他转换为TemplateFiled。最后在前台的写上OnclientClick=“return confirm(‘是否删除’)”就完成了
2013-03-27 21:52:43 596
原创 寒假个人总结
不得不说时间过得真快,转眼间又到了这个寒假的最后两天,明天便是我们年级集中的时候。总结一下这个寒假我所干的事情吧,如下:仿照亮剑页面导航这本书,做了电子商务系统。里面主要是用到的EntityDataSource控件进行数据的绑定,根据传入的参数QueryString进行页面跳转,根据EntityDataSource控件的where属性得到传入的参数。在该系统的首页就有一项热门产品列表,根据LI
2013-02-26 10:45:14 477
原创 简单的javascript
' a2='' scr='Images/' //repeater控件的数据绑定$("img").mousemove(function(e){ $("spanUserName").text($(this).attr("al1")); $("spanAge").text($(this).attr("al2")); $("divDetails").css("top",e.pageY)
2013-02-06 16:56:25 567
原创 LINQ TO SQL语句
products , orders , orderdetails表var results= from e in db.Products from c in db.Orders jion o in db.OrderDetails on new {
2013-02-02 13:43:18 600
postgresql高可用对比
2018-11-04
linux安装oracle基本linux操作学习
2013-09-29
委托和线程基本代码
2013-05-18
变幻之美DIV+CSS
2012-12-07
asp.net标准教程网络编程的实例代码
2012-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人