摘要: 1.停止所有与ORACLE相关的服务。 2. 使用OUI(Oracle Universal Installer)卸载Oracle软件。 “开始”->“程序”->“Oracle-OraDb110g_home1|Oracle installation product|Universal installe 阅读全文
posted @ 2017-10-27 11:00 罗小川的博客 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 在pl/sql的执行过程中发生异常时系统所作的处理称为一个例外情况(exception)。通常例外情况的种类有三种: 1、预定义的oracle例外情况oracle预定义的例外情况大约有24个,对于这种例外情况无需在程序中定义,由oracle自动地触发(重点) 2、非预定义的oracle例外情况由使用 阅读全文
posted @ 2017-10-27 10:59 罗小川的博客 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 数据库管理员 每个oracle数据库应该至少有一名数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库可能需要多个dba分别担负不同的管理职责,那么一个数据库管理员的主要工作是什么呢? dba的职责: 1、安装和升级oracle数据库 2、建库、表空间、表、视图、索引 阅读全文
posted @ 2017-10-27 10:59 罗小川的博客 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 几个问题: 请大家考虑一个需求:当一个用户登录到oracle时,在一张表中记录登录到oracle的用户和登录时间等信息,怎么办?再一个需求:禁止用户在星期天对某一张天进行删除操作,怎么办?再一个需求:当用户在删除一张表的时候,自动把删除的记录备份到另外一张表中... 解决之道 很多关系数据库中都提供 阅读全文
posted @ 2017-10-27 10:58 罗小川的博客 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 视图是oracle又一种数据对象,视图的主要的用处是简化操作,提高案例,满足不同用户的查询需求 阅读全文
posted @ 2017-10-27 10:57 罗小川的博客 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 为什么需要pl/sql编程? 因为使用纯的sql语句来操作数据库,有先天性的技术缺陷: 1、不能模块编程; 2、执行速度慢; 3、安全性有问题; 4、浪费带宽。 pl/sql是什么? pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展。pl/sql 阅读全文
posted @ 2017-10-27 10:56 罗小川的博客 阅读(682) 评论(0) 推荐(0) 编辑