<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>oci8.so &#8211; 21點情報網</title>
	<atom:link href="https://ailog.tw/lifelog/tag/oci8-so/feed/" rel="self" type="application/rss+xml" />
	<link>https://ailog.tw/lifelog</link>
	<description></description>
	<lastBuildDate>Fri, 25 Mar 2022 14:22:01 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>Oracle Linux 7.9線上更新後PHP無法連線Oracle Database</title>
		<link>https://ailog.tw/lifelog/2022/03/25/ol7-oci8-error/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Fri, 25 Mar 2022 14:17:30 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[7.9]]></category>
		<category><![CDATA[libclntsh.so.21.1]]></category>
		<category><![CDATA[oci8.so]]></category>
		<category><![CDATA[Oracle Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[更新]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=12683</guid>

					<description><![CDATA[近期因資安議題而進行Oracle Linux的線上更新，更新完畢立即出現PHP無法連接Oracle資料庫的狀況 &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2022/03/25/ol7-oci8-error/" class="more-link">閱讀全文<span class="screen-reader-text">〈Oracle Linux 7.9線上更新後PHP無法連線Oracle Database〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-family: verdana, geneva; font-size: 14pt;">近期因資安議題而進行Oracle Linux的線上更新，更新完畢立即出現PHP無法連接Oracle資料庫的狀況，並出現了「PHP Warning: PHP Startup: Unable to load dynamic library &#8216;oci8.so&#8217; (tried: /usr/lib64/php/modules/oci8.so」告警，今天小編要來分享如何排除這個問題。<span id="more-12683"></span></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;"><strong>[範例情境]</strong><br />
作業系統：Oracle Linux 7.9</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">程式語言：PHP 7.4.28-1.0.3</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">連接資料庫元件：php-oci8</span></p>
<p><strong><span style="font-family: verdana, geneva; font-size: 14pt;">[排除步驟]</span></strong><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">01、檢視PHP出現的錯誤訊息<br />
出現了「tried: /usr/lib64/php/modules/oci8.so」</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img decoding="async" class="alignnone wp-image-12686 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-01.png" alt="" width="668" height="67" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-01.png 668w, https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-01-300x30.png 300w" sizes="(max-width: 668px) 100vw, 668px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">02、檢測缺少了那些相依的檔案<br />
語法：<br />
ldd /usr/lib64/php/modules/oci8.so<br />
<img decoding="async" class="alignnone wp-image-12688 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-02.png" alt="" width="471" height="80" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-02.png 471w, https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-02-300x51.png 300w" sizes="(max-width: 471px) 100vw, 471px" /><br />
補充說明：<br />
訊息顯示缺少「libclntsh.so.21.1」元件，該元件是「oracle-instantclient-basic」套件的元件。</span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">03、下載oracle-instantclient-basic套件<br />
</span><span style="font-family: verdana, geneva;">Oracle官方下載頁面：</span><br />
<a href="https://www.oracle.com/tw/database/technologies/instant-client/linux-x86-64-downloads.html"><span style="font-family: verdana, geneva;">https://www.oracle.com/tw/database/technologies/instant-client/linux-x86-64-downloads.html</span></a></p>
<p><span style="font-family: verdana, geneva;">快速下載連結：</span><br />
<span style="font-family: verdana, geneva;"><a href="https://download.oracle.com/otn_software/linux/instantclient/215000/oracle-instantclient-basic-21.5.0.0.0-1.x86_64.rpm">https://download.oracle.com/otn_software/linux/instantclient/215000/oracle-instantclient-basic-21.5.0.0.0-1.x86_64.rpm</a></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">linux 文字模式下載檔案語法：</span><br />
<span style="font-family: verdana, geneva; font-size: 8pt;">wget https://download.oracle.com/otn_software/linux/instantclient/215000/oracle-instantclient-basic-21.5.0.0.0-1.x86_64.rpm<br />
<img decoding="async" class="alignnone wp-image-12691 size-large" src="https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-03-1024x103.png" alt="" width="525" height="53" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-03-1024x103.png 1024w, https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-03-300x30.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-03-768x77.png 768w, https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-03.png 1151w" sizes="(max-width: 525px) 100vw, 525px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">04、移除舊版套件</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">語法：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">yum remove oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64<br />
<img loading="lazy" decoding="async" class="alignnone wp-image-12692 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-04.png" alt="" width="657" height="136" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-04.png 657w, https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-04-300x62.png 300w" sizes="auto, (max-width: 657px) 100vw, 657px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">05、安裝新版套件<br />
語法：</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">yum install oracle-instantclient-basic-21.5.0.0.0-1.x86_64.rpm</span><br />
<img loading="lazy" decoding="async" class="alignnone wp-image-12693 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-05.png" alt="" width="667" height="138" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-05.png 667w, https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-05-300x62.png 300w" sizes="auto, (max-width: 667px) 100vw, 667px" /></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">06、再次檢查相依的檔案是否還有缺少</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">語法：<br />
ldd /usr/lib64/php/modules/oci8.so<br />
<img loading="lazy" decoding="async" class="alignnone wp-image-12695 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-06.png" alt="" width="637" height="81" srcset="https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-06.png 637w, https://ailog.tw/lifelog/wp-content/uploads/2022/03/ol7-oci8-error-06-300x38.png 300w" sizes="auto, (max-width: 637px) 100vw, 637px" /><br />
補充說明：<br />
libclntsh.so.21.1元件已可以順利被搜尋到</span></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
