上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 1 select uc.table_name,ucc.column_name,uc.constraint_name,uc.constraint_type,uc.status2 from user_constraints uc 3 inner join user_cons_columns ucc4 on uc.constraint_name=ucc.constraint_name5 order by 1; 阅读全文
posted @ 2011-05-30 21:59 freewater 阅读(496) 评论(2) 推荐(0) 编辑
摘要: 原来pulisher表name字段有重复1 CREATE TABLE Publisher(2 publisherId INTEGER NOT NULL CONSTRAINT pk_Publisher PRIMARY KEY,3 name NVARCHAR2(200) NOT NULL4 );先创建一个结构的表:1 CREATE TABLE newPublisher(2 publisherId INTEGER NOT NULL CONSTRAINT pk_newPublisher PRIMARY KEY,3 name NVARCHAR2(200) NOT NULL4 );然后1 insert i 阅读全文
posted @ 2011-05-30 21:53 freewater 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 使用ODP.NET 批量插入时,将cmd.ArrayBindCount 设置为10万时出错,经搜索得知,原来使用array DML operations一次最多插入65535条=2^16。但是据我实验一次最多插入65534条。本人使用的是Oracle 10.1.0.2。不知道之后的版本修复了没有!以下是插入6万条记录,各种方法花费的时间。ordinaryInsert 1 static void ordinaryInsert(int[] ids, string[] names) 2 { 3 using (OracleConnection connection = new OracleConnec 阅读全文
posted @ 2011-05-30 15:56 freewater 阅读(14953) 评论(1) 推荐(0) 编辑
摘要: 刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧! 首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面:图1 单击“开始安装”,就可以安装ORACLE 10g,一般会检查系统配置是否符合要求,然后出现“Oracle DataBase 10g安装”对话框,如图2所示:图2 在安装Oracle DataBase 10g时可以选择“基本安装”和“高级安装”两种方法。选择“基本安装” 阅读全文
posted @ 2011-05-30 11:41 freewater 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 具体功能[1]任务管理器的用户界面提供了文件、选项、查看、窗口、关机、帮助等六大菜单项,例如“关机”菜单下可以完成待机、休眠、关闭、重新启动、注销、切换等操作,其下还有应用程序、进程、性能、联网、用户等五个标签页,窗口底部则是状态栏,从这里可以查看到当前系统的进程数、CPU使用比率、更改的内存<容量等数据,默认设置下系统每隔两秒钟对数据进行1次自动更新,当然你也可以点击“查看→更新速度”菜单重新设置。1. 应用程序这里显示了所有当前正在运行的应用程序,不过它只会显示当前已打开窗口的应用程序,而QQ、MSN Messenger等最小化至系统托盘区的应用程序则并不会显示出来。你可以在这里点击 阅读全文
posted @ 2011-05-30 08:35 freewater 阅读(3588) 评论(0) 推荐(0) 编辑
摘要: 在网上找了好几篇文章,跟这步骤做实验,还是让我悟出来了,我是在Windows XP Pro上装的,下面的文章路径改一下就可以实现了。 Oracle10g:如何以DBA身份登陆iSQL*Plus 一般用户登陆isqlplus的网址http://iport/isqlplus,进入该网址后会直接进入数据库用户登陆界面,使用数据库中的普通用户即可登陆。 DBA用户登陆isqlpus的网址http://iport/isqlplus/dba,进入该网址后首先会弹出一个登陆框,要求先输入iSQL*Plus DBA的用户和密码,注意这里不是数据库用户,而是isqlplus应用服务器要求的用户和密码。 要以DB 阅读全文
posted @ 2011-05-29 21:59 freewater 阅读(4424) 评论(0) 推荐(0) 编辑
摘要: Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将详细介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。 一、启动和关闭Oracle数据库 对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Server Manager的所有功能都集中到了SQL*Plus中,也就是说从8i以后对于数据库的启动和关闭可以直接通过SQL*Plus来完成,而不再另外需要Server Manager,但系统为了保持向下兼容,依旧保留了Server Manager工具。另外也可通过图形用户工具(G 阅读全文
posted @ 2011-05-28 19:53 freewater 阅读(325) 评论(0) 推荐(0) 编辑
摘要: PLS-00357: Table,View Or Sequence reference 'string' not allowed in this context Cause: A reference to database table, view, or sequence was found in an inappropriate context. Such references can appear only in SQL statements or (excluding sequences) in %TYPE and %ROWTYPE declarations. Some 阅读全文
posted @ 2011-05-25 20:41 freewater 阅读(5488) 评论(0) 推荐(0) 编辑
摘要: ORA-00911: invalid character。这是因为在其末尾加上了“;”的缘故,去掉“;”SQL就可以执行了~ 阅读全文
posted @ 2011-05-23 23:09 freewater 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 今天是重要的一天。将XML数据导入ORACLE遇到很多问题,学了好多,其中很长时间花在网络配置上,刚开始学,具体原因不知道,先把搜集到的好文章存下来,以后慢慢研究。监听配置文件 为了使得外部进程 如 CAMS后台程序 能够访问 Oracle 数据库 必须配 置 Oracle 网络服务器环境 配置 Oracle 网络服务器环境是通过配置 listener.ora sqlnet.ora 和 tnsnames.ora 共三个文件来进行的 listener.ora 即监听配置文件 在本小节说明 另两个文件分别在随后的两个小节说明 监听配置文件 listener.ora 的存放路径为 $ORACLE_H 阅读全文
posted @ 2011-05-23 23:08 freewater 阅读(41077) 评论(0) 推荐(0) 编辑
摘要: 好文章还没来得及学,先存一下,免得以后丢了。转自:http://blog.csdn.net/octverve/archive/2007/10/15/1825464.aspx这是一篇技术教程,真心诚意会用很简单的文字表达清楚自己的意思,只要你识字就能看懂,就能学到知识。写这篇教程的目的,是让每一个看过这些文字的朋友记住一句话:如果爱可以让事情变的更简单,那么就让它简单吧!看这篇教程的方法,就是慢!慢慢的,如同品一个女人、一杯茗茶,你会发现很多以前就在眼前的东西突然变的很遥远,而有些很遥远的东西却又突然回到了眼前。.先概述一下批处理是个什么东东。批处理的定义,至今我也没能给出一个合适的----众多 阅读全文
posted @ 2011-05-17 22:30 freewater 阅读(3787) 评论(0) 推荐(0) 编辑
摘要: 1. clock_t clock( void );表示所属进程自调用以来,已经逝去的tick数目。常被作为计时函数使用。typedef long clock_t;clock_t start,finsh; //记录开始时间和结束时间double duration;start=clock();{ 任意想记录时间的程序}finish=clock();duration=(double)(finish-start)/CLOCKS_PER_SEC;待续。。。 阅读全文
posted @ 2011-05-17 22:24 freewater 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 定义 关系完整性是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。完整性通常包括域完整性,实体完整性、参照完整性和用户定义完整性,其中域完整性,实体完整性和参照完整性,是关系模型必须满足的完整性约束条件。域完整性约束 域完整性是保证数据库字段取值的合理性。 属性值应是域中的值,这是关系模式规定了的。除此之外,一个属性能否为NULL,这是由语义决定的,也是域完整性约束的主要内容。域完整性约束是最简单、最基本的约束。在当今的关系DBMS中,一般都有域完整性约束检查功能。 包括检查(CHECK)、默认值(DEFAULT)、不为空(NOT NULL)等。实体完整性 实... 阅读全文
posted @ 2011-05-15 10:42 freewater 阅读(16916) 评论(1) 推荐(1) 编辑
摘要: DOS的启动又可分为冷启动和热启动。冷启动是指切断电脑电源后重新开启电源启动的过程。热启动是指在没有切断电源(即开机)的情况下重新启动的过程。冷启动后机器要首先进行硬件的自检(不同的机器可能自检时间不同,这主要取决于各个部件的配置情况,如内存的多少等),以确定各个部件是否工作正常,如果自检顺利通过,则进入DOS启动状态。热启动则没有机器自检这一过程,这就是二者的主要区别。因此热启动的速度显然要比冷启动快。由于热启动没有切断电脑各部件的电源,因此能有效地延长硬件的寿命,在没有特殊情况(如电脑受到病毒侵袭、某些软件在运行过程中死机并封锁键盘等)的时候,应尽量使用热启动。 冷启动的方法主要是关闭电源 阅读全文
posted @ 2011-05-14 11:00 freewater 阅读(10784) 评论(2) 推荐(0) 编辑
摘要: 转自:http://www.kuqin.com/linux/20090215/35010.html一.为什么要学linux? 当然最重要是爱好和兴趣!如果你这种必要学,或者根本不喜欢,请不要浪费时间,你学也学不好! 二.起步 你应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix 问题1:版本的选择 北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的linux 开发人员中用debian的最多,其次是redhat,从全球linux各应用领域市场份额来看 无疑redhat是最多的,此外还有很多出名的发行版本,不再列举。 对于初学lin 阅读全文
posted @ 2011-05-10 19:38 freewater 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 成为一名精通 Linux 程序设计的高级程序员一直是不少朋友孜孜以求的目标。根据中华英才网统计数据,北京地区 Linux 程序员月薪平均为 Windows 程序员的 1.8 倍、Java 程序员的 2.6 倍, Linux 程序员年终奖金平均为 Windows 程序员的 2.9 倍。同时数据显示,随着工作经验的增长, Linux 程序员与 Windows 程序员的收入差距还有扩大的趋势。Denis 认为,要学好 Linux 环境下的编程,关键是要看对、选对、学会正确的书籍。可以说,如果你选对了 Linux编程的经典书籍,配合你在程序设计工作中的刻苦钻研,成为一名精通 Linux 程序设计的高级 阅读全文
posted @ 2011-05-10 19:22 freewater 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 夫君子之行,静以修身,俭以养德,非淡泊无以明志,非宁静无以致远。夫学须静也,才须学也,非学无以广才,非志无以成学,淫慢则不能励精,险燥则不能治性。年与时驰,意与日去,遂成枯落,多不接世。悲守穷庐,将复何及? 阅读全文
posted @ 2011-05-09 22:27 freewater 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 作者介绍:Brian Peasland,Techtarget网站Searchoracle子站的资深专家,SGT, Inc.公司首席DBA。Oracle 7.3,8和8i的OCP,计算机科学硕士学位,专攻数据库方向。Brian 在IT行业从业已有20年,并且是从计算机操作人员到操作分析员、然后成为系统管理员,随后成为应用软件开发人员直至目前的DBA. 可以说,Brian本身的职业历程就是一部完整的DBA成长指南,后来他应美国Techtarget网站之邀,写了一个白皮书——《Grow that DBA Career》并发到了其个人的网站上 Peasland.net. 介绍 许多年来,我在不同的新. 阅读全文
posted @ 2011-04-19 22:56 freewater 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1 DataSet ds = new DataSet(); 2 ds.ReadXml(@"users.xml"); 3 4 DataTable dt = ds.Tables[0]; 5 6 if (dt.Rows.Count > 0) 7 { 8 using (SqlConnection con = new SqlConnection(connectionString)) 9 {10 con.Open();11 using (SqlCommand cmd = new SqlCommand())12 {13 cmd.CommandText = "sp_inse 阅读全文
posted @ 2011-04-18 22:57 freewater 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 转自:http://dev.firnow.com/course/7_databases/oracle/oraclejs/20100721/482457.html解决方式一:从客户端连接到服务器,出现了这个错误,ora12541-TNS : 没有监听器。于是,在服务器中启动OracleOraHome92TNSListener服务,显示“在本地计算机无法启动OracleOraHome92TNSListener服务,错误3,系统找不到指定路径”。然后自己发现Windows优化大师干了一件非常讨厌的事情,它将我的Oracle注册表的关键东西删除了,气死我了。LSNRCTL> status连接至( 阅读全文
posted @ 2011-04-13 16:08 freewater 阅读(1737) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页