摘要: 接触Oracle已经有两个月了,最近应公司项目的要求,要做一个Oracle定时插入记录的小工具,制作工具的过程中,收获很多,自己对Oracle的了解又深入了一步,下面把自己的一些体会和收获记录于此。工具是用C#写的,首先在连库字符串的选择上面,自己纠结了一会儿。一般情况下我们做项目都是用系统配置好的环境去连接数据库的,不管连接本地还是远程机器上的数据库,都需要安装Oracle客户端或者Oracle数据库,归根结底,用的就是tnsname.ora这个文件的配置。这时候的一个问题就是怎么样才能不依赖这个文件,直接在工具界面通过IP/机器名、账号、密码、实例名直接就可以实现连接呢?为此我查了一些连库 阅读全文
posted @ 2011-12-26 11:52 冬季的阳光 阅读(216) 评论(3) 推荐(0)
摘要: 原来只会用管理工具直接去创建表,使用SQL语句去进行一些简单的查询非查询,创建视图,存储过程,触发器等等一系列简单的操作,以为这些就够用了,现在才发现,这只是一些表面的东西,甚至自己连数据库系统根本就不明白,想一想还真的是差的很远。数据库系统的组成部分 关系数据库管理系统 (Relational Database Management System,简称 RDBMS)是用于存储和检索数据的系统,在该系统中数据被组织到相互关联的表中。 关系数据库管理系统包括以下几部分:数据库 数据库服务器 应用程序编程接口 (API) 客户端应用程序 数据库 数据库用于存储数据。数据库服务器 数据库服务器用于管 阅读全文
posted @ 2011-12-26 11:19 冬季的阳光 阅读(185) 评论(0) 推荐(0)
摘要: 公司的服务器是Windows Server 2008+IIS 7.0,VS2008 NET开发,VB语言,看这软件就知道硬件是很高的配置,今天想在XP上模拟出这套配置,还真是费了很大的劲,不过还是没做到,不过收获也不小。首先我的电脑是32位处理器,32位的操作系统,IIS7根本就没装上。SQL的安装过程也是一波三折,首先安装条件要明确,前提就是NET Framework的版本至少是3.5sp1,而且必须是安装了Windows PowerShell的,一般我们装完VS2008之后的版本都是3.5,这个时候需要去官网上下载升级包,我先装的VS,问题就出来了,再来装SQL2008的时候就安装不下去了 阅读全文
posted @ 2011-12-26 11:18 冬季的阳光 阅读(732) 评论(0) 推荐(0)
摘要: sys和system用户的区别【system】用户只能用normal身份登陆em。【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。“SYSOPER”权限,即数据库操作员权限,权限包括:打开数据库服务器 关闭数据库服务器备份数据库 恢复数据库日志归档 会话限制“SYSDBA”权限,即数据库管理员权限,权限包括:打开数据库服务器 关闭数据库服务器备份数据库 恢复数据库日志归档 会话限制管理功能创建数据库normal 、sysdba、 sysoper有什么区别normal 是普通用户另外两个,你考察他们所具有的权限就知道了sysdba拥有 阅读全文
posted @ 2011-12-26 11:10 冬季的阳光 阅读(5064) 评论(0) 推荐(1)