动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息

本月文章推荐
.ORACLE备份策略(ORACLE BACKUP S.
.最新Redhat Linux9 quota磁盘空间.
.排除Cache影响手动强制刷新Buffe.
.Oracle 9i 数据库移动过程.
.oracle里面如何写case语句.
.漫谈数据库的启动和关闭.
.Oracle9i初始化参数中文说明(8).
.关于临时表(from metalink).
.Oracle 10G 最佳20位新特性:闪回.
.linux怎么给一个普通用户reboot权.
.Oracle9i 安装手记.
.OracleDBA讲座笔记1--- 教师介.
.Oracle入门基础:绑定变量测试.
.用一个实例讲解数据类型不一致引.
.关于游标的一点发现.
.如何从一个大tgz包中解压出某个文.
.Oracle10g EM乱码之快速解决.
.巧妙转换ORACLE数据库字符集.
.Oracle快速入门.
.继续说一说Oracle的MTS.

手动制作Oracle9i/10g客户端的实用方法

发表日期:2008-8-12 |


其实,现在有了Instant Client,可能真的没有必要去尝试制作Oracle客户端。这里,我想说说自己的理由:


1. Instant Client的bug远多于Oracle客户端package,这个是经过很多实践发现的。


2. 爱好技术的人都想看看一个client包,到底如何提取,即算有些冗余,也没多大关系。


3. 当你制作出一份客户端出来以后,只需要这一次制作,不用再重新安装客户端,解压即可使用。


我们先来看看Oracle9i,从它开始:

这里作一个假定,就是Client要安装在D盘d:\oracle\ora92下边,把d:\oracle作为所有Oracle版本的根目录ORACLE_BASE,这样就容易处理一些。而ora92子目录只是作为ORACLE_HOME。


然后开始抽取一些有用的子目录。假设你在别的机器上已经有一份已经安装好的Oracle9i 服务器,它位于c:\oracle\ora92,我推荐提取以下子目录:


assistants

bin

database

dbs

network

oci

ocommon

ODBC

oledb

oracore

otrace

plsql

rdbms

slax

sqlplus


bin中其实有很多可以不用的可执行程序,可以直接删掉,我们可以自行决定。oci子目录便于开发基于OCI的应用程序。ODBC用于ODBC驱动,oledb用于OLEDB。其它子目录都是必须的。


上边是基本的文件抽取。将这些文件复制到d:\oracle\ora92目录当中。然后,需要一个注册表文件来注册它,这个非常关健,以前常有人问我为何不起作用,大多注册表中的内容不正确,或者没有注册。


注册表的内容如下:


Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE]

"inst_loc"="C:\\Program Files\\Oracle\\Inventory"

"ORACLE_HOME"="D:\\oracle\\ora92"

"ORACLE_HOME_NAME"="OraHome92"

"API"="D:\\oracle\\ora92\\dbs"

"ORACLE_GROUP_NAME"="Oracle - OraHome92"

"NLS_LANG"="NA"

"VOBHOME2.0"="D:\\oracle\\ora92"


[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES]

"HOME_COUNTER"="1"

"DEFAULT_HOME"="OraHome92"

"LAST_HOME"="0"


[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES\ID0]

"NAME"="OraHome92"

"PATH"="D:\\oracle\\ora92"

"NLS_LANG"="NA"


[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0]

"ID"="0"

"ORACLE_GROUP_NAME"="Oracle - OraHome92"

"ORACLE_HOME_NAME"="OraHome92"

"ORACLE_HOME"="D:\\oracle\\ora92"

"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

"ORACLE_HOME_KEY"="Software\\ORACLE\\HOME0"

"SQLPATH"="D:\\oracle\\ora92\\dbs"

"ORACLE_BASE"="D:\\oracle"

"MSHELP_TOOLS"="D:\\oracle\\ora92\\MSHELP"

"RDBMS_CONTROL"="D:\\oracle\\ora92\\DATABASE"

"RDBMS_ARCHIVE"="D:\\oracle\\ora92\\DATABASE\\ARCHIVE"


将这个文件注册到注册表。


并把d:\oracle\ora92\bin添加到你的PATH环境变量当中,然后运行: sqlplus,看看有没有错。在d:\oracle\ora92\network\admin\tnsadmin.ora文件中添加一些Oracle服务主机信息,就可以使用了。


最后,作为建议,我推荐把当前用户加到组"ORA_DBA"当中。

在用户管理当中,新建组"ORA_DBA",然后添加当前用户到该组。

基本上就这些步骤。抽取干净,总共也就200兆,去掉不相干的,可以压缩成一个压缩文件大概只有20来兆。想想原始的oracle9i安装完,大概要占2G多的样子,差别太明显了。


至于10g,相信如果上述步骤能顺利走过,10g应该不成问题。


如果有兴趣,还可以试试自己提取文件,做成Oracle Server的绿色版,无需安装,只需要几个命令即可。


曾经试过Oracle9i和Oracle10g的提取和免安装。自己动手做这些,有助于加深对Oracle的了解。

上一篇:如何使用exp以传输表空间的方式将其导出 人气:713
下一篇:一些基础的Oracle DBA笔试题和面试题目 人气:1074
浏览全部Oracle的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-12-1 MyBB v1.4.4 简体中文版 bulid 2
2008-12-1 新云网站内容管理系统 v4.0.0.11
2008-12-1 网趣网上购物系统时尚版 v8.8
2008-12-1 Textpattern v4.0.7 多国语言版
2008-12-1 Piwik ( PHP统计系统,可以和GOOG
2008-12-1 天空网络电影系统SKYUC! v2.6.2
2008-12-1 SiteDynamic企业网站管理系统 v1
2008-12-1 KindEditor HTML在线编辑器 v3.0
2008-12-1 0451sky高校教务管理系统2008 v4
2008-11-29 Tencent Traveler 4.4
2008-11-29 龙卷风网络收音机 v3.0.0.0
2008-11-29 Intel Chipset Software Install
2008-11-29 TweakVI 1.0 Build 1100
2008-11-29 Opera 9.62 Build 10469
2008-11-29 MPlayer WW编译版 SVN-r28044(20
2008-11-29 NetTools网络工具v1.0.0破解版
2008-11-29 3DGallery三维体验1.1破解版
2008-11-29 SecretBook保密本v1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | OPEN参数生成器 | 弹出式窗口代码产生器 | 密码登录生成器 | 在线按钮生成器 | Meta标签生成器 | 多色彩特效字代码生成器 | 网页代码调试器 | 在线FTP登陆 | Flash取色器 | 配色代码对照表 | 配色辞典 | CSS生成器 | 广告代码 | 框架网页代码生成器 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | 在线调色板 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 元素周期表 | 健康查询 | 世界时间 | 万年历 | 二十四节气 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2009 www.knowsky.com All rights reserved | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成