国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

手動制作Oracle9i/10g客戶端的實用方法

瀏覽:51日期:2023-11-23 13:55:21

其實,現在有了Instant Client,可能真的沒有必要去嘗試制作Oracle客戶端。這里,我想說說自己的理由:

1. Instant Client的bug遠多于Oracle客戶端package,這個是經過很多實踐發現的。

2. 愛好技術的人都想看看一個client包,到底如何提取,即算有些冗余,也沒多大關系。

3. 當你制作出一份客戶端出來以后,只需要這一次制作,不用再重新安裝客戶端,解壓即可使用。

我們先來看看Oracle9i,從它開始:

這里作一個假定,就是Client要安裝在D盤d:oracleora92下邊,把d:oracle作為所有Oracle版本的根目錄ORACLE_BASE,這樣就容易處理一些。而ora92子目錄只是作為ORACLE_HOME。

然后開始抽取一些有用的子目錄。假設你在別的機器上已經有一份已經安裝好的Oracle9i 服務器,它位于c:oracleora92,我推薦提取以下子目錄:

assistants

bin

database

dbs

network

oci

ocommon

ODBC

oledb

oracore

otrace

plsql

rdbms

slax

sqlplus

bin中其實有很多可以不用的可執行程序,可以直接刪掉,我們可以自行決定。oci子目錄便于開發基于OCI的應用程序。ODBC用于ODBC驅動,oledb用于OLEDB。其它子目錄都是必須的。

上邊是基本的文件抽取。將這些文件復制到d:oracleora92目錄當中。然后,需要一個注冊表文件來注冊它,這個非常關健,以前常有人問我為何不起作用,大多注冊表中的內容不正確,或者沒有注冊。

注冊表的內容如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREORACLE]

'inst_loc'='C:Program FilesOracleInventory'

'ORACLE_HOME'='D:oracleora92'

'ORACLE_HOME_NAME'='OraHome92'

'API'='D:oracleora92dbs'

'ORACLE_GROUP_NAME'='Oracle - OraHome92'

'NLS_LANG'='NA'

'VOBHOME2.0'='D:oracleora92'

[HKEY_LOCAL_MACHINESOFTWAREORACLEALL_HOMES]

'HOME_COUNTER'='1'

'DEFAULT_HOME'='OraHome92'

'LAST_HOME'='0'

[HKEY_LOCAL_MACHINESOFTWAREORACLEALL_HOMESID0]

'NAME'='OraHome92'

'PATH'='D:oracleora92'

'NLS_LANG'='NA'

[HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0]

'ID'='0'

'ORACLE_GROUP_NAME'='Oracle - OraHome92'

'ORACLE_HOME_NAME'='OraHome92'

'ORACLE_HOME'='D:oracleora92'

'NLS_LANG'='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'

'ORACLE_HOME_KEY'='SoftwareORACLEHOME0'

'SQLPATH'='D:oracleora92dbs'

'ORACLE_BASE'='D:oracle'

'MSHELP_TOOLS'='D:oracleora92MSHELP'

'RDBMS_CONTROL'='D:oracleora92DATABASE'

'RDBMS_ARCHIVE'='D:oracleora92DATABASEARCHIVE'

將這個文件注冊到注冊表。

并把d:oracleora92bin添加到你的PATH環境變量當中,然后運行: sqlplus,看看有沒有錯。在d:oracleora92networkadmintnsadmin.ora文件中添加一些Oracle服務主機信息,就可以使用了。

最后,作為建議,我推薦把當前用戶加到組'ORA_DBA'當中。

在用戶管理當中,新建組'ORA_DBA',然后添加當前用戶到該組。

基本上就這些步驟。抽取干凈,總共也就200兆,去掉不相干的,可以壓縮成一個壓縮文件大概只有20來兆。想想原始的oracle9i安裝完,大概要占2G多的樣子,差別太明顯了。

至于10g,相信如果上述步驟能順利走過,10g應該不成問題。

如果有興趣,還可以試試自己提取文件,做成Oracle Server的綠色版,無需安裝,只需要幾個命令即可。

曾經試過Oracle9i和Oracle10g的提取和免安裝。自己動手做這些,有助于加深對Oracle的了解。

標簽: Oracle 數據庫
主站蜘蛛池模板: 免费观看日本特色做爰视频在线 | 成年人黄色免费网站 | 色樱桃影院亚洲精品影院 | 免费特黄 | 国内精品一区二区2021在线 | 欧美国产合集在线视频 | 国产精品二区页在线播放 | 久久精品免费播放 | 精品一区二区三区视频在线观看免 | 国产精品无码久久综合网 | 日韩免费一级 | 欧美成人性色区 | 日本一极毛片兔费看 | 自拍偷拍欧美视频 | 女子张开腿让男人桶视频 | 成年人免费观看视频网站 | 亚洲美女高清aⅴ视频免费 亚洲美女黄色片 | 久久精品亚洲综合一品 | 黄影| a级毛片无码免费真人 | 国产一区视频在线播放 | 美女视频网站永久免费观看软件 | 高清欧美日本视频免费观看 | 欧美一级情欲片在线 | 99久久精品久久久 | 国产99视频精品一区 | 精品亚洲成a人在线播放 | 欧美另类老妇 | 欧美日中文字幕 | 亚洲免费一级视频 | 免费人成在线观看网站品爱网 | 欧美成人性做爰 | 国产亚洲高清不卡在线观看 | 亚洲国产精 | 国产精品三级在线观看 | heyzo北条麻妃久久 | 91精品国产91热久久p | 51久久夜色精品国产 | 日韩三级黄色 | 91情国产l精品国产亚洲区 | 一 级 黄 色 大片 |