常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

ORACLE傻瓜手册长篇连载--前言

 
发表新文章   这个论题已经被锁定,您不能发表、回复或者编辑文章。    FreeBSD China -> 安装-配置-优化-安全
阅读上一个主题 :: 阅读下一个主题  
作者 留言
wxjoshua
精神病


注册时间: 2002-09-06
文章: 569

文章发表于: Thu 2002-12-19 12:13:01    发表主题: ORACLE傻瓜手册长篇连载--前言 引用并回复

ORACLE傻瓜手册



To be DBA or not to be, that is NOT the question.---- Arron



作者允许自由散发此文档,但对其进行的任何修改应通知作者,以便于维护版本。



Oracle是一头恐龙,而且随着版本号的不断上升,体系越来越庞大,功能越来越复

杂,以至于变成了一座偶像,使许多IT技术人员心存畏惧。然而偶像终究是要打碎的,

技术的生命力只有在人民心中才能延续成长。笔者从事过一段时间的Oracle数据库管理

和开发,深感Oracle文档虽全,但过于琐碎芜杂,实用的精华淹没于细节罗列的大海之

中,不能迅速有效地投入应用,而且缺少实践经验的总结。高手牛人疏于为文,知识由

于没有共享流传而不能起到倍增的效果,令我等后辈不得不重起炉灶,惨淡经营,期间

的经验教训虽可宝贵,却实出无奈。笔者虽愚,愿尽力而为,集思广益,累积成文。希

望能借助大家的合力,将有关Oracle的知识化繁为简,化神秘为普及,从而提高软件应

用项目的水平。



作者:周云飞 email:zhou_arron@163.com



Oracle8以8.1.5为界分为普通版本和internet版本。普通版版本号8.0.x,接触较多的是8.0.5;internet版版本号包括8.1.5(Release 1),8.1.6(Release 2),8.1.7(Release 3)。普通版简称Oracle 8,internet版简称Oracle 8i。如果不作特别说明,文中凡出现Oracle 8i均指8.1.7版。

Oracle9i目前出到第二版,版本号为9.2,简称Oracle 9i。如果不作特别说明,文中凡出现Oracle 9i均指9.2版。

本手册介绍Oracle配置的基本方法,描述的是"所然"而不是"所以然"。全部操作以命令行方式出现,不涉及GUI(只有白刃战才是真正的战斗)。鉴于大家对Windows已经十分熟悉,同时为了避免Windows和Unix两种截然不同的使用和开发风格给描述带来的复杂性,所以本手册不介绍在Windows上的Oracle(上帝的归上帝,恺撒的归恺撒)。

文中所有例子以oradb作为数据库实例名,数据库用户dbuser,口令oracle。如果不作特别说明,关于Oracle 8i所有的例子都在Solaris 8 Intel Platform+Oracle 8iR3上通过,关于Oracle 9i所有的例子都在RedHat Linux 7.3+Oracle 9iR2上通过。附录文件sample.tar包含全部示例,简称附录。

大量使用表emp作为例子(参见附录08_proc/proc/single/emp.sql):

create table emp

(

no number(12) not null,

name char(20) not null,

age number(6) not null,

duty char(1) not null,

salary number(12) not null,

upd_ts date not null,

primary key (no)

);

开发中对应emp表结构,定义其宿主结构(参见附录08_proc/proc/single/db.h):

typedef struct

{

double no;

char name[21];

int age;

char duty[2];

double salary;

char upd_ts[15];

} emp_t;

修改历史:

2000/07 版本1.0

2000/09 版本1.1

增加Linux安装,export,import使用,数据库监控及优化(utlbstat,utlestat,分析session),语言时间环境变量设置,Oracle8.0.5手工建库脚本(wei_dick提供,稍加修改)

2000/10 版本1.2

修改Linux安装中RedHat 6.x+Oracle 8.1.6、数据库优化中配置文件和session分析、常用技巧中下载上传文本数据和访问他机数据库;增加创建数据库实例中数据字典参考、常用技巧中删除冗余记录、应用开发,常见错误

感谢liu_freeman,jiao_julian,huang_miles等人对开发工具所作的努力

2001/03 版本1.3

修改安装部分、init.ora配置、常用技巧、应用开发;增加手工建库、MTS配置;重写开发工具

感谢li_bo的大力帮助

2001/09 版本1.4

修改数据库优化,使之较系统化;增加应用开发中多线程下的数据库连接

2002/04 版本1.5

修改数据库优化、多线程条件下数据库编程;分离附录的程序范例

2002/12 版本2.0

重新安排内容,增加Oracle 9i安装配置、OCI开发、mysql安装配置开发,补充数据库优化、PROC开发

_________________
I have a dream:I want to travel the world.
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页 Yahoo Messenger MSN Messenger
从以前的文章开始显示:   
发表新文章   这个论题已经被锁定,您不能发表、回复或者编辑文章。    FreeBSD China -> 安装-配置-优化-安全 论坛时间为 北京时间
1页/共1

 
转跳到:  
不能发布新主题
不能在这个论坛回复主题
不能在这个论坛编辑自己的文章
不能在这个论坛删除自己的文章
不能在这个论坛发表投票


Powered by phpBB 2023cc © 2003 Opensource Steps; © 2003-2009 The FreeBSD Simplified Chinese Project
Powered by phpBB © 2001, 2005 phpBB Group
Protected by Project Honey Pot and phpBB.cc
silvery-trainer
The FreeBSD China Project 网站: 中文计划网站 社区网站
The FreeBSD China Project 版权所有 (C) 1999 - 2003 网页设计版权 著作权和商标