心之镇

~宁以致远~
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

09 2009 档案

摘要:几种网络编程方式:ISAPI、CGI、WinInet、Winsock它们之间的区别:1)ISAPI主要是开发基于浏览器客户端与服务器端程序。效率比CGI方式高,而且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层)2)CGI主要是开发基于浏览器客户端与服务器端程序。(基于TCP/IP模型中的应用层)3)WinInet主要是开发客户端程序。(基于TCP/IP模型中的应用层)4)Wins... 阅读全文

posted @ 2009-09-29 09:51 心之镇 阅读(277) 评论(0) 推荐(0)

摘要:概要: Oracle 关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库的安全性是数据库管理工作的重要内容。本文是笔者在总结 Oracle 数据库安全管理工作的基础上,对 Oracle 数据库系统密码文件的创建、使用和维护作了详细的介绍,供大家参考。 关键词: Oracle 数据库 密码文件 在 Oracle 数据库系统中,用户如果要以特权用户身份( INTERNAL / SYSDBA... 阅读全文

posted @ 2009-09-20 21:47 心之镇 阅读(500) 评论(0) 推荐(0)

摘要:在Windows操作系统中,如果注册表文件被损坏了,就会影响操作系统的稳定性。严重的话,会导致操作系统无法正常启动。而控制文件对于 Oracle数据库来说,其作用就好象是注册表一样的重要。如果控制文件出现了意外的损坏,那么此时Oracle数据库系统很可能无法正常启动。为此作为 Oracle数据库管理员,务必要保证控制文件的安全。  在实际工作中,数据库管理员可以通过备份控制文件来提高控制文件的安全... 阅读全文

posted @ 2009-09-20 21:24 心之镇 阅读(286) 评论(0) 推荐(0)

摘要:口令文件:oracle的口令文件的作用是存放所有以sysdba或者sysoper权限连接数据库的用户的口令,如果想以sysdba权限远程连接数据库,必须使用口令文件,否则不能连上,由于sys用户在连接数据库时必须以sysdba or sysoper方式,也就是说sys用户要想连接数据库必须使用口令文件,因此我认为在数据库中存放sys用户的口令其实没有任何意义!使用口令文件的好处是即使数据库不处于o... 阅读全文

posted @ 2009-09-20 20:46 心之镇 阅读(1329) 评论(0) 推荐(0)

摘要:1 概述   在ORACLE中有一种特殊级别权限——sysdba权限,sysdba权限拥有ORACLE系统的最高权限,有打开数据库、关闭数据库、恢复数据库等高级权限,我们在工程安装和日常维护中经常涉及到的sys用户就有sysdba权限。sysdba是管理oracle实例的,它的存在不依赖于整个数据库完全启动,只要实例启动了,他就已经存在。以sysdba身份登陆,装载数据库、... 阅读全文

posted @ 2009-09-20 19:53 心之镇 阅读(1051) 评论(0) 推荐(0)

摘要:SQL>select name from v$controlfile //查看控制文件的存放路径先登陆SQL*Plus,我用system/SYSTEM@TEST登陆的,进入后:SQL>CONN /AS SYSDBA已连接SQL>oradebug setmyidSQL>oradebug dump controlf 3此时control file dump到user_dump_... 阅读全文

posted @ 2009-09-20 15:03 心之镇 阅读(2379) 评论(0) 推荐(0)

摘要:■监听程序 #lsnrctl start ---> 启动 #lsnrctl stop ---> 停止 #lsnrctl status ---> 状态 #lsnrctl help ---> 帮助■一个例程只能访问一个数据库,而一个数据库可以由多个例程同时访问. 例程由一组逻辑内存结构和一系列后台服务进程组成. 在启动数据库的过程中,文件的使用顺序是:参... 阅读全文

posted @ 2009-09-17 19:31 心之镇 阅读(510) 评论(0) 推荐(0)

摘要:■查看使用的服务器参数文件 SQL> show parameter spfile;■利用服务器参数文件创建文本参数文件 SQL> create pfile from spfile; SQL> create pfile[='...'] from spfile[='...'];■创建服务器参数文件 SQL> create spfile fro... 阅读全文

posted @ 2009-09-17 19:29 心之镇 阅读(595) 评论(0) 推荐(0)

摘要:■日志切换 SQL> alter system switch logfile;■增加重做日志文件组 SQL> alter database add logfile 2 group 4 ('/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/redo04.log') size 10m;■增加重做日志文件... 阅读全文

posted @ 2009-09-17 19:29 心之镇 阅读(718) 评论(0) 推荐(1)

摘要:■创建数据文件的SQL语句及说明 CREATE TABLESPACE创建一个表空间和组成它的数据文件 CREATE TEMPORARY TABLESPACE创建一个临时表空间和组成它的临时数据文件(临时数据文件 是一种特殊类型的数据文件) ALTER TABLESPACE ... ADD DATAFILE创建并添加一个数据文件到表空间 ALTER TABLESPACE ... ADD ... 阅读全文

posted @ 2009-09-17 19:28 心之镇 阅读(414) 评论(0) 推荐(0)

摘要:表空间是oracle数据库中最大的逻辑组成部分。它在物理上与磁盘上的数据文件相对应(一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间)■查看排序段的使用情况 SQL> select * from v$sort_segment;■查看使用排序段的会话和用户信息 SQL> select * from v$sort_usage;■查询数... 阅读全文

posted @ 2009-09-17 19:26 心之镇 阅读(693) 评论(0) 推荐(0)

摘要:■修改初始化参数control_filesSQL> alter system set control_files= '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/control01.ctl', '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/control02.ctl... 阅读全文

posted @ 2009-09-17 19:25 心之镇 阅读(271) 评论(0) 推荐(0)

摘要:■查看scott使用的数据段存储在哪个表空间,有多大,有几个分区: SQL> select segment_name,tablespace_name,bytes,blocks from user_extents;■查询scott使用的索引信息: SQL> select index_name,table_owner,table_name,tablespace_na... 阅读全文

posted @ 2009-09-17 19:23 心之镇 阅读(273) 评论(0) 推荐(0)

摘要:■查看哪些session正在使用哪些回滚段?测试方法: 打开多个SQL*Plus窗口,一些做一些需要回滚的操作,如insert,delete等,一个执行以下的语句来监视。col "回滚段名" format a10col SID format 9990col "用户名" format a10col "操作程序" format a80col status format a6 truncSE... 阅读全文

posted @ 2009-09-17 19:21 心之镇 阅读(224) 评论(0) 推荐(0)

摘要:■如何查看数据库的各种数据文件? 1)、查看数据文件SQL> select file_name,bytes/(1024*1024) m0 from dba_data_files;2)、查看控制文件SQL> select NAME,status from v$controlfile;3)、查看日志文件SQL> select group#,member,status fr... 阅读全文

posted @ 2009-09-17 19:15 心之镇 阅读(292) 评论(0) 推荐(0)

摘要:日志分析,特别是IIS日志,一般人都会想到LogParser工具,的确很强。但是命令行的操作界面令很多非专业的管理人员望而生畏,现在好了,有一个可视化的LogParser的UI工具可以使用了!Log Parser Lizard1.1, 这是一款用Vc++.net写的logParser增强工具。主要有以下特点:1、封装了logParser命令,带图形界面,大大降低了LogParser的使用难度。2、... 阅读全文

posted @ 2009-09-17 19:05 心之镇 阅读(945) 评论(0) 推荐(0)

摘要:■表和视图不可以重名,但表可以和索引、约束同名。表名和列名都是不区分大小写的,Oracle会先把名字转换为大写, 再把它们存储在数据字典中。如果名字中用双引号("")括起来,它会在oracle数据字典中成为区分大小写的名字. 注意: 大对象数据类型的列不能出现在WHERE,GROUP BY或ORDER BY子句中。 不能在SQL*Plus等环境中查询、显示大对象类型的数据,也不能通过I... 阅读全文

posted @ 2009-09-17 18:51 心之镇 阅读(472) 评论(0) 推荐(0)

摘要:Oracle内置函数SQLCODE和SQLERRM是特别用在OTHERS处理器中,分别用来返回Oracle的错误代码和错误消息。OTHERS处理器应该是异常处理块中的最后的异常处理器,因为它是用来捕获除了别的异常处理器处理以外的所有的Oracle异常,所以在程序的最外层使用一个OTHERS处理器的话,将可以确保所有的错误都会被检测到。在一个内在的异常中,SQLCODE返回Oracle错误的序号,而... 阅读全文

posted @ 2009-09-13 22:17 心之镇 阅读(536) 评论(0) 推荐(0)

摘要:一、条件控制语句1、只有IF的条件控制语句IF concition THENSTATEMENTS;END IF;请看以下示例: DECLARE salaryAVG number(7,2); empSalary number(7,2); BEGIN SELECT AVG(SAL) INTO salaryAVG FROM scott.emp; SELECT SAL INTO empSalary FRO... 阅读全文

posted @ 2009-09-13 20:59 心之镇 阅读(308) 评论(0) 推荐(0)

摘要:一、程序集的一些基本概念:程序集是包含一个或多个类型定义文件和资源文件的集合。它允许我们分离可重用类型的逻辑表示和物理表示。程序集是一个可重用、可实施版本策略和安全策略的单元。它允许我们将类型和资源划分到不同的文件中,这样程序集的使用者便可以决定将哪些文件打包在一起部署。一旦CLR加载了程序集中包含清单的那个文件,它就可以确定程序集的其他文件中哪些包含了程序正在引用的类型和资源。任何程序集的使用者... 阅读全文

posted @ 2009-09-09 21:22 心之镇 阅读(175) 评论(0) 推荐(0)

摘要:恩,为了大家都能很方便的理解,我将尽量简单通俗地进行描述。[现象]对这个问题的研究是起源于这么一个现象:当你用VC++2005(或者其它.NET)写程序后,在自己的计算机上能毫无问题地运行,但是当把此exe文件拷贝到别人电脑上时,便不能运行了,大致的错误提示如下:应用程序配置不正确,请重新安装程序……或者是MSVCR80D.dll 没有找到什么的(我记得不是很清楚,不过大致... 阅读全文

posted @ 2009-09-09 20:12 心之镇 阅读(268) 评论(0) 推荐(0)

摘要:使用远程桌面链接登录到终端服务器时经常会遇到“终端服务器超出最大允许链接数”诸如此类错误导致无法正常登录终端服务器,引起该问题的原因在于终端服务的缺省链接数为2个链接,并且当登录远程桌面后如果不是采用注销方式退出,而是直接关闭远程桌面窗口,那么实际上会话并没有释放掉,而是继续保留在服务器端,这样就会占用总的链接数,当这个数量达到最大允许值时就会出现上面的提示。解决方式:一、... 阅读全文

posted @ 2009-09-09 16:40 心之镇 阅读(2410) 评论(0) 推荐(0)

摘要:利用.net技术能够快速开发出应用程序,但是如果应用微软的那一套技术,做出来的程序大多数程序员恐怕都会有一种千篇一律的感觉:按钮还是那个按钮(只是文字不同),文本框还是那个文本框,下拉列表还是那个下拉列表........跟系统里的没有什么两样,不管程序怎么样,至少这个界面没什么新意。诚然,目前也有不少第三方的控件,如Xceed Ultimate Suite、ComponentOne.Studio、... 阅读全文

posted @ 2009-09-08 19:39 心之镇 阅读(520) 评论(0) 推荐(0)

摘要:一、新建一个Windows窗体应用程序,例如项目名为testWindows,功能略。新建的时候不要忘了创建解决方案。二、在testWindows解决方案上“右击”——“添加”——“新建项目”,选择“其他类型项目”——“安... 阅读全文

posted @ 2009-09-07 13:35 心之镇 阅读(372) 评论(0) 推荐(0)