<?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>無料文件網</title>
	<atom:link href="http://www.onlinedoc.tw/wordpress/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.onlinedoc.tw/wordpress</link>
	<description>教學文件形成前的淬鍊場</description>
	<lastBuildDate>Tue, 22 Nov 2011 09:00:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>三、管理 Solaris 10 上的帳號與群組</title>
		<link>http://www.onlinedoc.tw/wordpress/?p=669</link>
		<comments>http://www.onlinedoc.tw/wordpress/?p=669#comments</comments>
		<pubDate>Mon, 01 Aug 2011 16:37:44 +0000</pubDate>
		<dc:creator>antallen</dc:creator>
				<category><![CDATA[OS作業系統]]></category>
		<category><![CDATA[Solaris 10]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://www.onlinedoc.tw/wordpress/?p=669</guid>
		<description><![CDATA[&#160;&#160;&#160;&#160;&#160;&#160; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 上一章節&#8212;&#8212; Open Solaris 10 系統基本管理工具(2) 下一章節&#8212;&#8212; Open Solaris 10 系統基本管理工具(2) 延伸閱讀&#8212;&#8212; Oracle Java Web Console Software 的除錯 Oracle Java Web Console Software 的設定 &#160;&#160;&#160;&#160;&#160;&#160;]]></description>
			<content:encoded><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p><font color="grey">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</font></p>
<p>
<font color="orange">上一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=597" title="Open Solaris 10 系統基本管理工具(2)">Open Solaris 10 系統基本管理工具(2)</a></li>
</ul>
<p>
<font color="orange">下一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=597" title="Open Solaris 10 系統基本管理工具(2)">Open Solaris 10 系統基本管理工具(2)</a></li>
</ul>
<p>
<font color="yellow">延伸閱讀</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/Solaris10/E18752_01/E18752_01/html/817-1985/gdkcl.html" title="Oracle Java Web Console Software 的除錯" target="_blank"><font color="green">Oracle Java Web Console Software 的除錯</font></a></li>
<li><a href="http://www.onlinedoc.tw/Solaris10/E18752_01/E18752_01/html/817-1985/eyamf.html#frjpw" title="Oracle Java Web Console Software 的設定" target="_blank"><font color="green">Oracle Java Web Console Software 的設定</font></a></li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onlinedoc.tw/wordpress/?feed=rss2&#038;p=669</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>二、Open Solaris 10 系統基本管理工具(2)</title>
		<link>http://www.onlinedoc.tw/wordpress/?p=597</link>
		<comments>http://www.onlinedoc.tw/wordpress/?p=597#comments</comments>
		<pubDate>Tue, 26 Jul 2011 16:46:04 +0000</pubDate>
		<dc:creator>antallen</dc:creator>
				<category><![CDATA[OS作業系統]]></category>
		<category><![CDATA[Solaris 10]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://www.onlinedoc.tw/wordpress/?p=597</guid>
		<description><![CDATA[Open Solaris 10 系統基本管理工具(2)&#8211;Oracle Java Web Console Server Management &#160;&#160;&#160;&#160;&#160;&#160;除了SMC工具之外，Solaris 在管理檔案系統時，也可以利用 Oracle Java Web Console Server Management 來管理。尤其是 Solaris 有名的 ZFS Web-Based 管理工具，現在也已經被帶進 Oracle Java Web Console。 如果有下列工作需要執行，就可以使用 Oracle Java Web Console Server Management 來完成： 建立新的儲存池 (storage pool) 新增容量到已存在的儲存池 將儲存池移到另一個系統上 輸入先前移出的儲存池，使得該儲存池可以在另一個系統上運作 檢視有關儲存池的資訊表格 建立檔案系統 建立虚擬卷冊(virtual volume, 簡稱 zvol) 建立虚擬卷冊或檔案系統的快照 回復檔案系統到先前的快照上 &#160;&#160;&#160;&#160;&#160;&#160;看下來，這個 Oracle Java Web Console Server <a href="http://www.onlinedoc.tw/wordpress/?p=597"> <b>...Read the Rest</b></a>]]></description>
			<content:encoded><![CDATA[<h3><strong>Open Solaris 10 系統基本管理工具(2)&#8211;<font color="orange">Oracle Java Web Console Server Management</font></strong></h3>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;除了SMC工具之外，Solaris 在管理檔案系統時，也可以利用 <code>Oracle Java Web Console Server Management</code> 來管理。尤其是 Solaris 有名的 ZFS Web-Based 管理工具，現在也已經被帶進 <code>Oracle Java Web Console</code>。<br />
<br />
如果有下列工作需要執行，就可以使用 <code>Oracle Java Web Console Server Management</code> 來完成：</p>
<ul>
<li>建立新的儲存池 <font color="brown">(storage pool)</font></li>
<li>新增容量到已存在的儲存池</li>
<li>將儲存池移到另一個系統上</li>
<li>輸入先前移出的儲存池，使得該儲存池可以在另一個系統上運作</li>
<li>檢視有關儲存池的資訊表格</li>
<li>建立檔案系統</li>
<li>建立虚擬卷冊<font color="brown">(virtual volume, 簡稱 zvol)</font></li>
<li>建立虚擬卷冊或檔案系統的快照</li>
<li>回復檔案系統到先前的快照上</li>
</ul>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;看下來，這個 <code>Oracle Java Web Console Server Management</code> 似乎跟管理檔案系統有關！<font color="grey">(不知道各位看官是否有相同感覺？)</font>不過，這玩意兒可沒這麼簡單，內部還有很多管理系統的工具，協助管理者更方便管理系統！</p>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;另外，<code>Oracle Java Web Console Server Management</code>是以<font color="green"> web 網頁 </font>形態展現，提供使用者單一驗證而登入系統！使用者在登入系統之後，即可由操作網頁來控制系統。當然，使用者可以使用加密的連線機制：<font color="green"> https </font>來登入系統，確保網路安全！</p>
<p>
Oracle Java Web Console 包含下列幾個常用指令：</p>
<table border="1">
<tr>
<td>smcwebserver</td>
<td>啟動或關閉 Web Console 伺服器</td>
</tr>
<tr>
<td>wcadmin</td>
<td>用來設定 console 以及註冊、佈署應用程式 (較新的 Solaris 更新的版本才有)</td>
</tr>
<tr>
<td>smreg</td>
<td>用來註冊 console 的應用程式</td>
</tr>
</table>
<p>
當然，要操作 web 網頁，就要使用瀏覽器囉！舉凡是<font color="orange"> Mozilla</font> (at least Version, 1.4)、<font color="orange">Netscape </font>(at least Version, 6.2)、<font color="orange">Firefox </font>(at least Version, 1.0)等，均可使用！<font color="grey">(看來，還真偏好某一家呢！)</font>
<p>
<font color="orange"><strong><br />
<h3>啟動 Oracle Java Web Console Service </h3>
<p></strong></font><br />
啟動方式如下：</p>
<ol>
<li>以 root 或有被授權的管理者帳號登入系統</li>
<li>執行下列指令：<br />
<code> # smcwebserver start</code>
</li>
</ol>
<p>如果想要在一開機，就由系統直接啟動，則需要下列指令：<br />
<code># smcwebserver enable</code><br />
<br />
如果是想要啟動，又可以設定成開機時啟動，則需要下列指令：<br />
<code># svcadm enable system/webconsole:console</code><br />
<br />
有開，即有關！所以，要關閉時，可使用下列指令：<br />
<code># smcwebserver stop</code><br />
<br />
取消開機時啟動的方式：<br />
<code># smcwebserver disable</code><br />
<br />
馬上要停止，並且取消開機啟動的設定：<br />
<code># svcadm disable system/webconsole:console</code></p>
<p>
當然，開啟之後，就要利用瀏覽器來打開網頁了！在網址列輸入<font color="green"> https://<em>主機名稱.網域名稱</em>:6789 </font>，通常就會出現如下需要輸入帳號、密碼的登入畫面:<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/310.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/310-300x241.jpg" alt="" width="300" height="241" class="aligncenter size-medium wp-image-655" /></a><br />
登入後的畫面如下：<font color="grey">(有中文耶~~~)</font><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/411.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/411-300x234.jpg" alt="" width="300" height="234" class="aligncenter size-medium wp-image-659" /></a><br />
再點選<font color="blue"> ZFS管理 </font>，就會出現如下的畫面：<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/52.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/52-300x228.jpg" alt="" width="300" height="228" class="aligncenter size-medium wp-image-660" /></a><br />
剛好，就完全回應了之前所提的檔案管理項目！當然，也可以把許多的應用系統，納入到這個 Web Console 來使用，只是，需要一些小技巧，將來有機會，再來示範！<br />
想要知道目前 Web Console 上，有配置了哪些應用服務，可以使用下列指令：<br />
<code># wcadmin list -a</code><br />
或是<br />
<code># smreg list -a</code><br />
這樣，就可以知道有多少服務囉！</p>
<p>
<font color="orange"><br />
<h3>啟動 Web Console 的遠端的存取服務</h3>
<p></font><br />
有時，在打開瀏覽器之後，等了很久沒回應，或是過了瀏覽器的等待時間，會造成無法連線問題！這時候，可以試看看，是不是 TCP 的監聽功能，無意中被關掉了！請輸入下列指令：<br />
<code># svccfg -s svc:/system/webconsole setprop\ options/tcp_listen = true</code><br />
<code>#  smcwebserver restart</code><br />
<br />
再利用瀏覽器打開看看，就知道結果了！<br />
如果要關回來，就這麼輸入指令：<br />
<code># svccfg -s svc:/system/webconsole setprop\ options/tcp_listen = false</code><br />
<code>#  smcwebserver restart</code><br />
這麼做就可以！<font color="grey">(其實，是怕駭客打啦！所以，才常常開開關關這些東西！)</font><br />
<font color="grey">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</font></p>
<p>
<font color="orange">上一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=345" title="Open Solaris 10 系統基本管理工具(1)">Open Solaris 10 系統基本管理工具(1)</a></li>
</ul>
<p>
<font color="orange">下一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=669" title="管理 Solaris 10 上的帳號與群組">管理 Solaris 10 上的帳號與群組</a></li>
</ul>
<p>
<font color="yellow">延伸閱讀</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/Solaris10/E18752_01/E18752_01/html/817-1985/gdkcl.html" title="Oracle Java Web Console Software 的除錯" target="_blank"><font color="green">Oracle Java Web Console Software 的除錯</font></a></li>
<li><a href="http://www.onlinedoc.tw/Solaris10/E18752_01/E18752_01/html/817-1985/eyamf.html#frjpw" title="Oracle Java Web Console Software 的設定" target="_blank"><font color="green">Oracle Java Web Console Software 的設定</font></a></li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onlinedoc.tw/wordpress/?feed=rss2&#038;p=597</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>四、Oracle 10g 的基本管理工具(中)</title>
		<link>http://www.onlinedoc.tw/wordpress/?p=511</link>
		<comments>http://www.onlinedoc.tw/wordpress/?p=511#comments</comments>
		<pubDate>Mon, 25 Jul 2011 07:05:04 +0000</pubDate>
		<dc:creator>antallen</dc:creator>
				<category><![CDATA[Oracle 10g]]></category>
		<category><![CDATA[SQL 資料庫]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.onlinedoc.tw/wordpress/?p=511</guid>
		<description><![CDATA[Oracle 10 的基本管理工具 上次的文件，是說明 Web-based 的基本管理工具！本次的文件，則是來看看文字介面的操作方式！ &#160;&#160;&#160;&#160;&#160;&#160;通常，Oracle DBA 最常使用的 iSQL*Plus 是 Web-Based 圖形介面的管理工具！但是，也有許多 DBA 喜歡使用文字介面指令，通常指的是 SQL*plus！(好像是廢話) 利用下列步驟，開始使用 SQL*Plus： 開啟一個終端機介面！(這&#8230;是廢話嗎？) 輸入下列指令： $ sqlplus /nolog 輸入 connect 指令，並且加上想要使用的帳號與登入身份。 $ connect SYS as SYSDBA 輸入密碼 antiOracle (先前新增資料庫時，所設定的帳密！) 完成的畫面如下所示： 接下來，當然就可以做很多資料庫管理的工作了。例如： 進入、編輯、執行、儲存、重做所有的 SQL 指令與 PL/SQL 程式碼 可以定製、儲存、計算、列印查詢結果 列出任何表格欄位的定義 由一個終端使用者來送出、接收任何的訊息 執行資料庫的管理工作 (是啥工作呀？) &#160;&#160;&#160;&#160;&#160;&#160;當然，使用 Linux 的好處，在於可以編寫 Shell Scripts 來協助管理工作！下列就是一個好的例子： 首先，先編寫一個 Shell Scipts檔案： <a href="http://www.onlinedoc.tw/wordpress/?p=511"> <b>...Read the Rest</b></a>]]></description>
			<content:encoded><![CDATA[<h1><strong>Oracle 10 的基本管理工具</strong></h1>
<p></p>
<p>
上次的文件，是說明<font color="yellow"> Web-based </font>的基本管理工具！本次的文件，則是來看看<font color="orange">文字介面</font>的操作方式！<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;通常，Oracle DBA 最常使用的 iSQL*Plus 是 Web-Based 圖形介面的管理工具！但是，也有許多 DBA 喜歡使用文字介面指令，通常指的是 SQL*plus！<del datetime="2011-07-25T07:13:13+00:00"><font color="grey">(好像是廢話)</font></del></p>
<p>
利用下列步驟，開始使用 SQL*Plus：</p>
<ol>
<li>開啟一個終端機介面！<font color="grey">(這&#8230;是廢話嗎？)</font></li>
<li>輸入下列指令：<br />
<code>$ sqlplus  /nolog</code>
</li>
<li>輸入 connect 指令，並且加上想要使用的帳號與登入身份。<br />
<code>$ connect SYS as SYSDBA</code>
</li>
<li>輸入密碼 <font color="brown">antiOracle</font><font color="green"> (先前新增資料庫時，所設定的帳密！)</font></li>
<p>
完成的畫面如下所示：<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/50.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/50-300x208.jpg" alt="" width="300" height="208" class="aligncenter size-medium wp-image-526" /></a><br />
接下來，當然就可以做很多資料庫管理的工作了。例如：</p>
<ul>
<li>進入、編輯、執行、儲存、重做所有的 SQL 指令與 PL/SQL 程式碼</li>
<li>可以定製、儲存、計算、列印查詢結果</li>
<li>列出任何表格欄位的定義</li>
<li>由一個終端使用者來送出、接收任何的訊息</li>
<li>執行資料庫的管理工作 <font color="grey">(是啥工作呀？)</font></li>
</ul>
</ol>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;當然，使用 <font color="red">Linux 的好處</font>，在於可以編寫 <font color="orange">Shell Scripts</font> 來協助管理工作！下列就是一個好的例子：</p>
<ol>
<li>首先，先編寫一個 Shell Scipts檔案：<br />
<code>$ vim test_hr.sh<br />
檔案內容如下：<br />
&nbsp;&nbsp;#!/bin/bash<br />
&nbsp;&nbsp;sqlplus  hr/hr &lt;&lt;EOF<br />
&nbsp;&nbsp;select count(*) from employees;<br />
&nbsp;&nbsp;update employees set salary =<br />
&nbsp;&nbsp;salary*1.10;<br />
&nbsp;&nbsp;commit;<br />
&nbsp;&nbsp;quit<br />
&nbsp;&nbsp;EOF<br />
&nbsp;&nbsp;exit</code>
</li>
<li>接下來，修改權限設定：<br />
<code>$ chmod 0755 test_hr.sh</code>
</li>
<li>最後，就是執行看看囉！<br />
<code>$ sh test_hr.sh</code>
</li>
</ol>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;當然，現在沒空可以 show 給你看，你可以自己試看看！<font color="grey"><del datetime="2011-08-15T07:46:18+00:00">(這可是西子灣大學大教授的經典名言！)</del></font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;另一個常用的方式，則是將 SQL 語言，寫成 <font color="red">.sql </font>的 Scripts 檔案，再利用 <font color="orange">sqlplus</font> 指令，帶入執行！下列的例子，可以參考一下：</p>
<ol>
<li>首先，先編寫一個 SQL Scipts檔案：<br />
<code>$ vim hr_test.sql<br />
檔案內容如下：<br />
&nbsp;&nbsp;select * from departments where location_id = 1400;<br />
&nbsp;&nbsp;quit</code>
</li>
<li>接下來，就是執行看看囉！<br />
<code>$ sqlplus  hr/hr @hr_test.sql</code>
</li>
<li>另外，可以在 <font color="green">SQL&gt;</font> 命令提示字元之下，使用 <font color="red">.sql </font>檔案<br />
<code>$ sqlplus hr/hr<br />
SQL&gt; @hr_test.sql</code>
</li>
</ol>
<p>
<strong><br />
<h3>對資料庫 Instance 初始化的參數檔案</h3>
<p></strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;當我們啟動一個資料庫時，其實就是啟動一個 instance ！這過程中，會進行資料庫 Instance 啟用的初始化！而初始化的動作，會依照初始化檔案內容的設定，對資料庫的 instance ，進行啟動設定，達成我們所想要的運作狀況！<del datetime="2011-08-16T03:53:38+00:00"><font color="grey">(真拗口)</font></del><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;這樣子的初始化檔案，共有兩種類型：</p>
<ol>
<li><font color="yellow">伺服器參數檔</font><font color="green"> (Server parameter file)</font><br />
這種類型是二進位檔！<font color="grey"><del datetime="2011-08-16T04:04:13+00:00">是給機器看的，不是給人看的！</del></font>所以，可以被 Server 讀寫，但無法手動修改。打從資料庫開啟運作，直到資料庫關閉為止，都一直長駐在系統內，隨時被資料庫呼叫執行！其檔名通常為<font color="brown"> <strong><em>spfile&lt;SID&gt;.ora</em></strong></font> !
</li>
<p></p>
<li><font color="yellow">文字型態的初始化參數檔</font><font color="green"> (Text initialization parameter file)</font><br />
這種類型可以被 Server 讀取但無法被 Server 修改！所以，只能手動設定好之後再進行 Server 的改變！只要 Spfile 檔案不在， Server就會讀取這種檔案。通常檔名都是<font color="brown"> <strong><em>init&lt;SID&gt;.ora</em></strong></font> ! </li>
</ol>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;初始化的檔案內，當然是記錄初始化的參數囉！<font color="grey"><del datetime="2011-08-16T06:23:26+00:00">(這不是廢話嗎？)</del></font>然而，這些參數，Oracle又把它們分為兩種：<font color="green">基礎</font>與<font color="green">進階</font>參數！<font color="grey"><del datetime="2011-08-16T06:32:50+00:00">(真是差點沒暈倒！)</del></font>依據 <font color="grey"><del datetime="2011-08-16T06:23:26+00:00">Oracle 口語</del></font>記載，常用的參數，大約有<font color="orange">32個</font>是必須或是可以拿來最佳化資料庫運作的效能校調參數！<font color="grey"><del datetime="2011-08-16T06:23:26+00:00">Oracle 口語</del></font>大約列了幾項參數，可以用表格的方式來呈現：</p>
<table border="1">
<tr>
<td>參數名稱</td>
<td>可校調的值/使用說明</td>
</tr>
<tr>
<td>CONTROL_FILES</td>
<td>The range of values for this parameters from 1 to 8 file names!!</td>
</tr>
<tr>
<td>DB_BLOCK_SIZE</td>
<td></td>
</tr>
<tr>
<td>DB_CACHE_SIZE</td>
<td></td>
</tr>
<tr>
<td>DB_FILE_BULTIBLOCK_READ_COUNT</td>
<td></td>
</tr>
</table>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p><font color="grey">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</font></p>
<p>
<font color="orange">上一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=349" title="Oracle 10g 的基本管理工具(上)">Oracle 10g 的基本管理工具(上)</a></li>
</ul>
<p>
<font color="orange">下一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="" title=""></a></li>
</ul>
<p>
<font color="yellow">延伸閱讀</font>&#8212;&#8212;</p>
<ul>
<li><a href="" title="" target="_blank"><font color="green"></font></a></li>
<li><a href="" title="" target="_blank"><font color="green"></font></a></li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onlinedoc.tw/wordpress/?feed=rss2&#038;p=511</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>四、Oracle 10g 的基本管理工具(上)</title>
		<link>http://www.onlinedoc.tw/wordpress/?p=349</link>
		<comments>http://www.onlinedoc.tw/wordpress/?p=349#comments</comments>
		<pubDate>Tue, 19 Jul 2011 02:08:11 +0000</pubDate>
		<dc:creator>antallen</dc:creator>
				<category><![CDATA[Oracle 10g]]></category>
		<category><![CDATA[SQL 資料庫]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.onlinedoc.tw/wordpress/?p=349</guid>
		<description><![CDATA[Oracle 10 的基本管理工具 通常，在新增完資料庫之後，當然是要管理它囉！(不然，是想要擺著爛嗎？)既然是要管理，當然就要知道管理工具以及管理的架構與方式！ 就管理的工具而言，Oracle 10g 有兩種管理工具，一是文字介面平台，二是 Web-based 的管理平台！通常，Web-based 管理平台，必須要由文字介面啟動！ 依據 Oracle 口語，Oracle 10g的管理架構，總共有三種元素： 資料庫實例 (Database Instance) 監聽者 (Listener) 管理介面 : (Management Interface) &#160;&#160;&#160; &#8211; 資料庫控制器 (Database Control) &#160;&#160;&#160; &#8211; 管理代理員 (Management Agent, 用於網格管理時) 啟動/關閉連接資料庫的 console &#160;&#160;&#160;&#160;&#160;&#160;當然，使用資料庫之前，最重要的一件事，就是要怎麼啟動與關閉連結資料庫用的 console 。這裡有個有趣的觀念就是：資料庫的管理工作，是照著 instance 而分開的！意即，不同的instance 即使用不同的資料庫！ &#160;&#160;&#160;&#160;&#160;&#160;控制 console 啟動與關閉的方式，可以利用 emctl 指令 (Enterprise Management Control ??) ，但只適用於一般的 Oracle 10g database，無法使用於網格上！使用的方式很簡單，但是一定要熟記！ <a href="http://www.onlinedoc.tw/wordpress/?p=349"> <b>...Read the Rest</b></a>]]></description>
			<content:encoded><![CDATA[<h1><strong>Oracle 10 的基本管理工具</strong></h1>
<p>通常，在新增完資料庫之後，當然是要管理它囉！<del datetime="2011-07-19T02:08:57+00:00"><font color="grey">(不然，是想要擺著爛嗎？)</font></del>既然是要管理，當然就要知道管理工具以及管理的架構與方式！</p>
<p>就管理的工具而言，Oracle 10g 有兩種管理工具，一是<font color="orange">文字介面平台</font>，二是<font color="orange"> Web-based 的管理平台</font>！通常，Web-based 管理平台，必須要由文字介面啟動！</p>
<p>
<del datetime="2011-07-19T02:13:44+00:00"><font color="orange">依據 Oracle 口語，</font></del>Oracle 10g的管理架構，總共有三種元素：</p>
<ul>
<li>資料庫實例 <font color="green">(Database Instance)</font></li>
<li>監聽者 <font color="green">(Listener) </font></li>
<li>管理介面 : <font color="green">(Management Interface)</font></li>
<p>&nbsp;&nbsp;&nbsp; &#8211; 資料庫控制器 (<font color="orange">Database Control</font>)<br />
&nbsp;&nbsp;&nbsp; &#8211; 管理代理員 (<font color="orange">Management Agent</font>, 用於網格管理時)
</ul>
<ol>
<li><strong>啟動/關閉連接資料庫的 console </strong></li>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;當然，使用資料庫之前，最重要的一件事，就是要怎麼啟動與關閉連結資料庫用的<font color="red"> console </font>。這裡有個有趣的觀念就是：資料庫的管理工作，是照著 instance 而分開的！意即，不同的instance 即使用不同的資料庫！
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;控制 console 啟動與關閉的方式，可以利用<font color="orange"> emctl </font>指令 <del datetime="2011-07-19T16:42:43+00:00"><code>(Enterprise Management Control ??)</code></del> ，但只適用於一般的 Oracle 10g database，無法使用於網格上！使用的方式很簡單，但是一定要熟記！
<p>
啟動 dbconsole ：<br />
&nbsp; <code># emctl start dbconsole</code><br />
<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/27.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/27-300x209.jpg" alt="" width="300" height="209" class="aligncenter size-medium wp-image-364" /></a></p>
<p>
關閉 dbconsole ：<br />
&nbsp; <code># emctl stop dbconsole</code><br />
<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/28.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/28-300x209.jpg" alt="" width="300" height="209" class="aligncenter size-medium wp-image-369" /></a></p>
<p>
查看 dbconsole 連結狀態：<br />
&nbsp; <code># emctl status dbconsole</code><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/29.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/29-300x208.jpg" alt="" width="300" height="208" class="aligncenter size-medium wp-image-372" /></a></p>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以上這些，都是屬於 Database Control 的範圍！想要使用 Web 介面 (意即使用 Browser，例如： FireFox、Chrome..等等) 來控制資料庫，就必須先啟動 dbconsole ！</p>
<li><strong>使用 Web 介面進行管理工作</strong></li>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在啟動 dbconsole 之後，可以使用 <font color="orange">Windows 7 </font>作業系統上的 Browser 連到 Oracle 10g 資料庫進行管理工作！但問題又來了！如果<font color="green">不想申請一個合法的網域名稱</font>，又要能夠不使用IP位址而使用網域名稱進行連線，那就只好修改一下 <font color="red">C:\Windows\system32\drivers\etc\hosts </font>這個檔案了！不過這個檔案只能由系統管理員來更改，在 Windows 7 上，可以利用按右鍵來選擇使用系統管理員權限！<del datetime="2011-07-19T03:13:16+00:00"><font color="red">(啥？不懂？你該不會連 Windows 7 要怎麼使用管理員權限來執行程式的功能都不知道吧？)</font></del><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;還記得在建立資料庫時，最後一個要記下來的畫面嗎？<font color="grey">(不記得？請回頭查看第三章內容..)</font>上方有個網址：<font color="green">http://oracle10g.onlinedoc.idv.tw:1158/em</font>，這個就是<del datetime="2011-07-20T05:01:26+00:00"><font color="orange">大名鼎鼎的</font></del> Database Control 的網址！<br />
連進去之後的畫面如下：<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/30.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/30-300x194.jpg" alt="" width="300" height="194" class="aligncenter size-medium wp-image-391" /></a><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;這裡很明顯的可以看得出來，Database Instance 沒有建立，因為，還沒建立 Listener 連到 Databae！所以，先來建立 Listener 吧，請打開<code>終端機介面</code>，輸入下列指令：<br />
<code>$ netca &amp;</code><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/33.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/33-300x200.jpg" alt="" width="300" height="200" class="aligncenter size-medium wp-image-401" /></a><br />
請選擇<code> Listener Configuration </code>項目。<br />
接下來，廢話不多說，就是選 <code>Add </code>，並且按下<code> Next </code>按鈕！<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/34.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/34-300x199.jpg" alt="" width="300" height="199" class="aligncenter size-medium wp-image-404" /></a><br />
設定 <code>Listener Name</code>，這裡就直接使用 <code>LISTENER</code> ，並且按下<code> Next</code> 按鈕。<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/35.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/35-300x199.jpg" alt="" width="300" height="199" class="aligncenter size-medium wp-image-405" /></a><br />
接下來，就是決定使用哪一種通訊協定。請使用<code> TCP </code>通訊協定！<font color="brown">(這是廢話嘛！如果想要遠距離控制 Oracle Database ，當然只有使用TCP囉！)</font><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/36.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/36-300x199.jpg" alt="" width="300" height="199" class="aligncenter size-medium wp-image-408" /></a><br />
因為使用 TCP 通訊協定，所以，必須要指定的 Port Number 。可以使用預設值<code> 1521 </code>，方便記憶！<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/37.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/37-300x199.jpg" alt="" width="300" height="199" class="aligncenter size-medium wp-image-410" /></a><br />
問你要不要再新增一個？當然是不用囉！<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/38.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/38-300x199.jpg" alt="" width="300" height="199" class="aligncenter size-medium wp-image-412" /></a><br />
疑？還有呀？<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/39.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/39-300x199.jpg" alt="" width="300" height="199" class="aligncenter size-medium wp-image-414" /></a><br />
<font color="color">啥麼鬼呀？</font>算啦！直接按下 <code>Finish</code> 按鈕，期待結束工作！<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/40.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/40-300x198.jpg" alt="" width="300" height="198" class="aligncenter size-medium wp-image-416" /></a><br />
重新再連線<font color="green"> http://oracle10g.onlinedoc.idv.tw:1158/em </font>，畫面就不一樣啦！<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/41.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/41-300x195.jpg" alt="" width="300" height="195" class="aligncenter size-medium wp-image-419" /></a><br />
這時，使用<code> SYS </code>帳號以及<code> antiOracle </code>密碼，並且選擇 <code>SYSDBA </code>身份登入系統，即可看見 Web-based 的 Database Control 了！<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/42.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/42-300x195.jpg" alt="" width="300" height="195" class="aligncenter size-medium wp-image-421" /></a><br />
當然，你還是得同意使用授權書啦！<br />
這是正確登入後，所看見的畫面！應該會有一種淡淡的哀傷感！<font color="green">(啥？為啥要高興呀？這麼難裝的東西，倒不如使用 MySQL、PostgreSQL哩！)</font><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/431.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/431-300x195.jpg" alt="" width="300" height="195" class="aligncenter size-medium wp-image-424" /></a></p>
<p>
<strong><br />
<h4><font color="orange">超級大重點：</font></h4>
<p></strong><font color="red">如果關機之後，重新再開機時，會發生啥事呢？</font><br />
<strong><font color="red">Ans:</font></strong></p>
<ul>
<li>首先，先<code>啟動 dbconsole</code>。
<li>第二個步驟，<code>啟動 Listener</code> 。 (可使用 Web-based 的 EM 工具 → <font color="green">http://主機名稱:1158/em) </font>但是，要記得輸入登入該部主機的帳號與密碼，而這個帳密，是<code>安裝 Oracle 10g 的帳密</code>。
<li>第三個步驟，<code>啟動 Database Instance</code> 。(利用 Web-based 的 EM 工具) 不但要輸入登入該部<font color="brown">主機的帳密</font>，還要再次的輸入<font color="brown"> SYS/antiOracle </font>的SYSDBA 帳密，才能啟動！
</ul>
<p>之後，就可以使用 http://主機名稱:1158/em 來操作資料庫。如果忘記了 port 號，可以查詢<font color="orange"> $ORACLE_HOME/install/portlist.ini </font>檔案內容即可！<br />
</p>
<li><strong>使用 iSQL*Plus</strong></li>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在安裝完 Oracle 10g 時，最後一個視窗上，有兩個 iSQL*Plus 的網址！第一個為<font color="orange"> iSQL*Plus </font>的網址：<font color="green"> http://oracle10g.onlinedoc.idv.tw:5560/isqlplus </font>。另一個為<font color="orange"> iSQL*Plus DBA </font>的網址：<font color="green"> http://oracle10g.onlinedoc.idv.tw:5560/isqlplus/dba </font>。<br />但是，一打開，還是看不見網頁！表示，iSQL*Plus 還是處在於關閉的狀態，必須執行下列指令打開它：<br />
<code>$ isqlplusctl start &amp;</code><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/44.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/44-300x208.jpg" alt="" width="300" height="208" class="aligncenter size-medium wp-image-434" /></a><br />
再用 browser 打開網址 http://oracle10g.onlinedoc.idv.tw:5560/isqlplus 網頁。結果，真麻煩，得要輸入帳密！最重要的是，不管輸入任何帳密都沒用！<del datetime="2011-07-21T03:29:47+00:00"><font color="yellow">只好再看看 Oracle 口語啦！</font></del><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/45.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/45-300x194.jpg" alt="" width="300" height="194" class="aligncenter size-medium wp-image-437" /></a><br />
原來，必須要在<font color="orange"> OC4J (Oracle Application Server Containers for J2EE ) </font>之下，新增一個可以使用的帳號/密碼，才可以登入！<font color="grey">(啥？啥是OC4J？這裡有<a href="http://en.wikipedia.org/wiki/Oracle_Application_Server" title="OC4J 的介紹">解答</a>，請慢慢享用！)</font><br />
<font color="yellow">新增 OC4J 帳號的方式：</font><br />
<code>$ cd $ORACLE_HOME/oc4j/j2ee/isqlplus/application-deployments/isqlplus</code> <br />
<code>$ java -Djava.security.properties=\<br />
$ORACLE_HOME/oc4j/j2ee/home/config/jazn.security.props\<br />
-jar $ORACLE_HOME/oc4j/j2ee/home/jazn.jar\<br />
-user "iSQL*Plus DBA/admin" -password welcome -shell</code> <br />
<code>JAZN:&gt; adduser "iSQL*Plus DBA" oracle antiOracle</code> <br />
<code>JAZN:&gt; grantrole webDba "iSQL*Plus DBA" oracle</code> <br />
<code>JAZN:&gt; exit</code><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/46.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/46-300x208.jpg" alt="" width="300" height="208" class="aligncenter size-medium wp-image-441" /></a><br />
新增完之後，在 Browser 網址列上，輸入 http://oracle10g.onlinedoc.idv.tw:5560/isqlplus/dba ，將出現下列圖示：<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/47.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/47-300x82.jpg" alt="" width="300" height="82" class="aligncenter size-medium wp-image-447" /></a><br />
輸入帳密：<font color="brown"> oracle / antiOracle </font> <br />
之後，將出現下列內容！<font color="grey">(唉！還是要再輸入帳密，果真是 Oracle 的作風。這一次，就輸入<font color="brown"> SYS/antiOracle </font>這一組帳密即可！)</font><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/48.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/48-300x194.jpg" alt="" width="300" height="194" class="aligncenter size-medium wp-image-448" /></a><br />
最後，就可以在中央的空白方框內，輸入 SQL 指令！<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/49.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/49-300x195.jpg" alt="" width="300" height="195" class="aligncenter size-medium wp-image-450" /></a></p>
<p>
<font color="yellow"><br />
<h3>心情筆記：</h3>
<p></font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;真的是<font color="orange">高興不起來</font>！這麼麻煩的步驟與設定，真是大開眼界！仔細想一下，在 CentOS 作業系統內，直接利用 yum 安裝 MySQL 與 PostgreSQL 資料庫軟體，是何等的輕鬆與容易！真不搞懂，為啥一定要這麼麻煩才可以使用這一個商用軟體？還是一定要這樣，才可以顯示出 Oracle DBA 的價值？<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果有一天，有位老闆要我推薦該使用哪一套資料庫，我會請他多<font color="yellow">考慮 MySQL 與 PostgreSQL </font> ！至於 Oracle ，我會請老闆檢查一下，是否有這方面的<font color="orange">人材與資金</font>，再來考慮！
</ol>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p><font color="grey">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</font></p>
<p>
<font color="orange">上一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=241" title="Oracle 10g 建立資料庫(上)">Oracle 10g 建立資料庫(上)</a></li>
</ul>
<p>
<font color="orange">下一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=511" title="Oracle 10g 的基本管理工具(中)">Oracle 10g 的基本管理工具(中)</a></li>
</ul>
<p>
<font color="yellow">延伸閱讀</font>&#8212;&#8212;</p>
<ul>
<li><a href="" title="" target="_blank"><font color="green"></font></a></li>
<li><a href="" title="" target="_blank"><font color="green"></font></a></li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onlinedoc.tw/wordpress/?feed=rss2&#038;p=349</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>三、Open Solaris 10 服務管理工具</title>
		<link>http://www.onlinedoc.tw/wordpress/?p=347</link>
		<comments>http://www.onlinedoc.tw/wordpress/?p=347#comments</comments>
		<pubDate>Mon, 18 Jul 2011 17:16:37 +0000</pubDate>
		<dc:creator>antallen</dc:creator>
				<category><![CDATA[OS作業系統]]></category>
		<category><![CDATA[Solaris 10]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://www.onlinedoc.tw/wordpress/?p=347</guid>
		<description><![CDATA[Open Solaris 10 服務管理工具 &#160;&#160;&#160;&#160;&#160;&#160;Solaris 10 為了系統管理員，建置了一套觀察與控制軟體服務的方式。每一項軟體服務都會產生一個 SMF 服務實例 (instance) 的運作模式，讓系統在資源許可的狀況下，可以多次同步執行同一個服務實例。 查詢服務工具 最常用的指令，為 svcs (回報服務狀況)指令。簡單的輸入下列指令： # svcs -l cron 以 cron 服務為例： frmi (故障管理資源識別符號)：表示其真實的名稱，通常為服務名稱：實例名稱，即 cron:defualt 。 name : 該服務的簡短描述或服務名稱。 enabled：該服務是否被啟動，其值只有 true 或是 false。(可利用 svcadm 指令來修改。) state：目前的運作狀態。所有狀態值，如下列表： disabled 服務未啟動或停止 offline 服務未運作，但在某些相關的狀況下，將會被啟動 online 服務已成功運作 degraded 服務運作中，但效能降低 maintenance 操作故障，需要維修 uninitialized 重新啟動時，未取得服務控制權 next-state：種定運作時，關鍵字就是 none 。但是如有有問題時，會出現上列的狀態值。 state-time：最近更新 state 的時間值。 logfile：記錄檔的目錄位置。 <a href="http://www.onlinedoc.tw/wordpress/?p=347"> <b>...Read the Rest</b></a>]]></description>
			<content:encoded><![CDATA[<h1><strong>Open Solaris 10 服務管理工具</strong></h1>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Solaris 10 為了系統管理員，建置了一套觀察與控制軟體服務的方式。每一項軟體服務都會產生一個 SMF 服務實例 (instance) 的運作模式，讓系統在資源許可的狀況下，可以多次同步執行同一個服務實例。</p>
<ol>
<li><strong>查詢服務工具</strong></li>
<p>最常用的指令，為 svcs (回報服務狀況)指令。簡單的輸入下列指令：<br />
<code><strong># svcs -l cron</strong></code><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/110.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/110-300x118.jpg" alt="" width="300" height="118" class="aligncenter size-medium wp-image-461" /></a><br />
以 cron 服務為例：</p>
<ul>
<li><strong><font color="orange">frmi</font></strong> (故障管理資源識別符號)：表示其真實的名稱，通常為<font color="brown"><em><strong>服務名稱：實例名稱</strong></em></font>，即<font color="orange"> cron:defualt </font>。
<li><strong><font color="orange">name </font></strong>: 該服務的簡短描述或服務名稱。
<li><strong><font color="orange">enabled</font></strong>：該服務是否被啟動，其值只有 true 或是 false。<font color="grey">(可利用 svcadm 指令來修改。)</font>
<li><strong><font color="orange">state</font></strong>：目前的運作狀態。所有狀態值，如下列表：<br />
<table border="1">
<tr>
<td>disabled</td>
<td>服務未啟動或停止</td>
</tr>
<tr>
<td>offline</td>
<td>服務未運作，但在某些相關的狀況下，將會被啟動</td>
</tr>
<tr>
<td>online</td>
<td>服務已成功運作</td>
</tr>
<tr>
<td>degraded</td>
<td>服務運作中，但效能降低</td>
</tr>
<tr>
<td>maintenance</td>
<td>操作故障，需要維修</td>
</tr>
<tr>
<td>uninitialized</td>
<td>重新啟動時，未取得服務控制權</td>
</tr>
</table>
<p></p>
<li><strong><font color="orange">next-state</font></strong>：種定運作時，關鍵字就是 none 。但是如有有問題時，會出現上列的狀態值。
<li><strong><font color="orange">state-time</font></strong>：最近更新 state 的時間值。
<li><strong><font color="orange">logfile</font></strong>：記錄檔的目錄位置。
<li><strong><font color="orange">restarter</font></strong>：重新啟動服務的運作實例。
<li><strong><font color="orange">contract_id</font></strong>：與其他服務實例相互合作的識別碼。
<li><strong><font color="orange">dependency</font></strong>：<font color="grey">(相依性？)</font>相關的檔案或是服務。其中的欄位內，有四種分類：<br />
<table border="1">
<tr>
<td>require_all</td>
<td>所有引用的服務必須是 online 或是 degraded 狀態值，才會滿足相依性。</td>
</tr>
<tr>
<td>require_any</td>
<td>至少有一個引用的服務是 online 或是 degraded 狀態值，即可滿足其相依性。</td>
</tr>
<tr>
<td>optional_all</td>
<td>所有被引用的服務，由原來的狀態成為 online 狀態，即可滿足其相依性。</td>
</tr>
<tr>
<td>exclude_all</td>
<td>所有被引用的服務均為 disabled 或是 maintenance 狀態，即可滿足其相依性。</td>
</tr>
</table>
<p>而這些相互引用的服務，以 restart_on 的值，負責處理停止相依性服務的工作。其設定值共有下列四種：</p>
<table border="1">
<tr>
<td>none</td>
<td>如果被引用的服務停止了，則不須要停止服務。</td>
</tr>
<tr>
<td>error</td>
<td>如果被引用的服務發生問題，則停止服務。</td>
</tr>
<tr>
<td>restart</td>
<td></td>
</tr>
<tr>
<td>refresh</td>
<td></td>
</tr>
</table>
<p>
</ul>
<p>
有關於 <code><strong>svcs</strong></code> 指令參數，如下列表：</p>
<table border="1">
<tr>
<td>-a</td>
<td>檢視現在系統所有的服務。</td>
</tr>
<tr>
<td>-l <code><em>服務名稱</em></code></td>
<td>用於檢視個別服務的詳細資料。</td>
</tr>
<tr>
<td>-p</td>
<td>檢視該服務之相依引用其他服務的資料。</td>
</tr>
<tr>
<td>-x</td>
<td>檢視現在系統未正常啟動的服務，常與 -v 聯用。</td>
</tr>
<tr>
<td>-v</td>
<td>檢視服務的詳細資料。</td>
</tr>
</table>
<p></p>
<li><strong>開啟與關閉服務</strong></li>
<p>通常是使用 <strong><code>svcadm</code></strong> 指令來對軟體服務進行啟動、關閉或是重新啟動的工作。其相關的參數如下表：</p>
<table>
<tr>
<td></td>
<td></td>
</tr>
</table>
<li><strong></strong></li>
<li><strong></strong></li>
<li><strong></strong></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.onlinedoc.tw/wordpress/?feed=rss2&#038;p=347</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>二、Open Solaris 10 系統基本管理工具(1)</title>
		<link>http://www.onlinedoc.tw/wordpress/?p=345</link>
		<comments>http://www.onlinedoc.tw/wordpress/?p=345#comments</comments>
		<pubDate>Mon, 18 Jul 2011 17:12:12 +0000</pubDate>
		<dc:creator>antallen</dc:creator>
				<category><![CDATA[OS作業系統]]></category>
		<category><![CDATA[Solaris 10]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://www.onlinedoc.tw/wordpress/?p=345</guid>
		<description><![CDATA[Open Solaris 10 系統基本管理工具(1)&#8211;SMC篇 &#160;&#160;&#160;&#160;&#160;&#160;在安裝好 Open Solaris 10 之後，即可看看管理 Solaris 10 的工具有哪些 (下列這些指令，都須要有管理者權限的帳號，才可以執行)： Solaris 管理指令 (Solaris Management Commands) smc 啟動 Solaris 管理平台 (Solaris Management Console) smcron 管理 crontab 工作 smdiskless 管理無硬碟 client 的支援 smexec 管理在 exec_addr 資料庫內的入口 smgroup 管理群組入口 smlog 管理及檢視 WBEM 的記錄檔 smmultiuser 在多個使用者帳號上管理大量的操作工具 smosservice 新增作業系統服務及無硬碟 Client 端的支援 smprofile 管理在 prof_attr 及 exec_attr 資料庫內的策略內容 <a href="http://www.onlinedoc.tw/wordpress/?p=345"> <b>...Read the Rest</b></a>]]></description>
			<content:encoded><![CDATA[<h3><strong>Open Solaris 10 系統基本管理工具(1)&#8211;SMC篇</strong></h3>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在安裝好 Open Solaris 10 之後，即可看看管理 Solaris 10 的工具有哪些 <font color="red">(下列這些指令，都須要有管理者權限的帳號，才可以執行)</font>：<br />
</p>
<ol>
<li><strong><font color="yellow">Solaris 管理指令 </font>(Solaris Management Commands)</strong><br />
<table border="1">
<tr>
<td>smc</td>
<td>啟動 Solaris 管理平台 (Solaris Management Console)</td>
</tr>
<tr>
<td>smcron</td>
<td>管理 crontab 工作</td>
</tr>
<tr>
<td>smdiskless</td>
<td>管理無硬碟 client 的支援</td>
</tr>
<tr>
<td>smexec</td>
<td>管理在 exec_addr 資料庫內的入口</td>
</tr>
<tr>
<td>smgroup</td>
<td>管理群組入口</td>
</tr>
<tr>
<td>smlog</td>
<td>管理及檢視 WBEM 的記錄檔</td>
</tr>
<tr>
<td>smmultiuser</td>
<td>在多個使用者帳號上管理大量的操作工具</td>
</tr>
<tr>
<td>smosservice</td>
<td>新增作業系統服務及無硬碟 Client 端的支援</td>
</tr>
<tr>
<td>smprofile</td>
<td>管理在 prof_attr 及 exec_attr 資料庫內的策略內容</td>
</tr>
<tr>
<td>smrole</td>
<td>管理在角色帳號內的角色與使用者帳號</td>
</tr>
<tr>
<td>smserialport</td>
<td>管理序列埠</td>
</tr>
<tr>
<td>smuser</td>
<td>管理使用者進入權</td>
</tr>
</table>
</li>
<p>
以上有些指令，是必須要在本地端機器前，才可以下達！</p>
<li><strong><font color="yellow">Role-based access control (RBAC) 管理工具</font></strong><br />
<table border="1">
<tr>
<td>auths</td>
<td>列出已授予使用者的權限</td>
</tr>
<tr>
<td>profiles</td>
<td>顯示對於使用者的執行策略</td>
</tr>
<tr>
<td>roleadd</td>
<td>新增一個新的角色到系統中</td>
</tr>
<tr>
<td>roles</td>
<td>列出已授予使用者的角色</td>
</tr>
</table>
</li>
<p></p>
<li><strong><font color="yellow">Solaris 10管理使用者與群組的工具</font></strong><br />
<table border="1">
<tr>
<td>useradd, usermod, userdel</td>
<td>新增、修改、刪除使用者帳號</td>
</tr>
<tr>
<td>groupadd, groupmod, groupdel</td>
<td>新增、修改、刪除群組帳號</td>
</tr>
</table>
</li>
</ol>
<p></p>
<p>不得不承認，有些指令，真的是百年老指令呀！連觀念都未曾改變過。<br />
</p>
<h3><font color="orange">使用 Role-Based Access Control (RBAC) </font></h3>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在使用 RBAC 之前，要有一點點的認知：</p>
<ul>
<li>不使用 RBAC →→ 表示其他的使用者如果須要管理Server，就必須要取得 root 帳號，才能進行管理的工作。</li>
<li>使用 RBAC →→ 必須進行下列工作，才能適當的授予其他管理人員合適的權限：
<ol>
<li>建立一個普通使用者帳號</li>
<li>建立一個被稱為主要管理者(Primary Administrator)的角色名稱</li>
<li>指定這個角色擁有主要管理者的權限</li>
<li>將建好的普通帳號，加入該角色內</li>
</ol>
</li>
</ul>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;很傳統的管理方式！將角色當做是一種權限的集合，將所須的權限受集起來！再將角色的標籤，貼到使用者的帳號上，使得普通的使用者，擁有某些管理者的權限，方便管理！這種方式，在資料庫、作業系統中，很常見！</p>
<p><h3><font color="orange">建立主要管理者角色</font>( Primary Administrator role)</h3>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;主要管理者角色擁有執行所有管理系統工具的權限！root 可以指定哪些管理工作是這個角色所擁有，間接地授權給非 root 以外的使用者帳號，擁有管理系統的權限。 經由<font color="brown">「新增管理者角色精靈」</font>(Add Administrative Role wizard)的協助，root可以很輕鬆的<font color="orange">新增一個角色</font>、<font color="orange">賦予角色權限</font>，以及將認定哪一個<font color="orange">使用者帳號</font>屬於這個角色。</p>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在新增角色時，可輸入的欄位如下列表格：</p>
<table border="1">
<tr>
<td>欄位名稱</td>
<td>欄位說明</td>
</tr>
<td>角色名稱</td>
<td>選擇一個用來登入被系統管理者指定角色的名稱</td>
</tr>
<tr>
<td>全名</td>
<td>用來描述角色名稱(選填)</td>
</tr>
<tr>
<td>說明</td>
<td>更詳細描述這個角色的用途</td>
</tr>
<tr>
<td>角色編號</td>
<td>選擇一個號碼指定給這個角色，形式如同系統上的使用者ID號碼</td>
</tr>
<tr>
<td>角色所使用的shell</td>
<td>指令扮演該角色的使用者，在登入系統時，使用何種 shell 工具</td>
</tr>
<tr>
<td>建立角色的郵件列表</td>
<td>建立一個與角色相同名稱的列表，可以對屬於該角色的所有使用者，發送 E-mail</td>
</tr>
<tr>
<td>角色密碼與密碼確認</td>
<td>設定與確認所設立的角色密碼</td>
</tr>
<tr>
<td>可用與被授予權限</td>
<td>由可用權限列表中，指定權限給該角色，並且增加權限到被授予權限列表中</td>
</tr>
<tr>
<td>選擇家目錄</td>
<td>選定一個家目錄，讓該角色的使用者，可以放置私人檔案</td>
</tr>
<tr>
<td>指定使用者到這個角色</td>
<td>指定使用者加入這個角色，去執行特定的管理工作</td>
</tr>
</table>
<p>
<font color="grey">PS: 以上參考自 Solaris 10 基本管理手冊。</font></p>
<p>
<font color="yellow">建立管理角色的方法如下：</font></p>
<ol>
<li>以 root 身份登入系統</li>
<li>執行 smc 指令</li>
<p><code># /usr/sadm/bin/smc &amp;</code></p>
<li>選擇左方視窗的<code> This Computer </code>的項目</li>
<li>下拉選單 <code>System Configuration -&gt;Users -&gt; Administrative Roles</code></li>
<p>圖片如下所示：<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/111.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/111-300x192.jpg" alt="" width="300" height="192" class="aligncenter size-medium wp-image-590" /></a></p>
<li>選擇上方的命令列 <code>Action -&gt; Add Administrative Role </code></li>
<p>接下來，將出現<font color="brown">Add Administrative Role wizard</font>協助輸入相關的資料。(所需要的資料如上表內容！)<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/210.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/210-300x184.jpg" alt="" width="300" height="184" class="aligncenter size-medium wp-image-611" /></a></p>
<li>最後，按下 <code>Finish</code> 即可</li>
</ol>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;最後，在按下上方命令列的 <code>Console -&gt; Close </code>之後，即可利用擁有主要管理角色的帳號登入系統！建議在完全登出系統之後，以普通使用者帳號登入，再執行 <code>smc</code> 指令，來打開 <code>Solaris Management Console</code>。登入時，會要求輸入帳號、密碼 (如上圖所示)。這時，即可輸入先前設定好的帳號、密碼！登入系統之後，即可以利用管理者角色的權限，進行管理工作！</p>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<font color="grey">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</font></p>
<p>
<font color="orange">上一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=342" title="Open Solaris 10 安裝">Open Solaris 10 安裝</a></li>
</ul>
<p>
<font color="orange">下一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=597" title="Open Solaris 10 系統基本管理工具(2)">Open Solaris 10 系統基本管理工具(2)</a></li>
</ul>
<p>
<font color="yellow">延伸閱讀</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/Solaris10/E18752_01/E18752_01/html/817-1985/smcover-118.html#smcover-113" title="如何增加傳統工具至SMC中" target="_blank"><font color="green">如何增加傳統工具至SMC中</font></a></li>
<li><a href="http://www.onlinedoc.tw/Solaris10/E18752_01/E18752_01/html/817-1985/smcover-119.html" title="SMC工具的除錯" target="_blank"><font color="green">SMC工具的除錯</font></a></li>
<li><a href="http://www.onlinedoc.tw/Solaris10/E18752_01/E18752_01/html/817-1985/smcover-21.html" title="LDAP" target="_blank"><font color="brown">在名稱服務下(LDAP、NIS)，使用SMC</font></a></li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onlinedoc.tw/wordpress/?feed=rss2&#038;p=345</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一、Open Solaris 10 安裝</title>
		<link>http://www.onlinedoc.tw/wordpress/?p=342</link>
		<comments>http://www.onlinedoc.tw/wordpress/?p=342#comments</comments>
		<pubDate>Mon, 18 Jul 2011 17:07:39 +0000</pubDate>
		<dc:creator>antallen</dc:creator>
				<category><![CDATA[OS作業系統]]></category>
		<category><![CDATA[Solaris 10]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://www.onlinedoc.tw/wordpress/?p=342</guid>
		<description><![CDATA[Open Solaris 10安裝 &#160; 下載網址 安裝過程 JumpStart 安裝方式 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 下一章節&#8212;&#8212; Open Solaris 10 系統基本管理工具(1) 延伸閱讀&#8212;&#8212; Oracle Java Web Console Software 的除錯 Oracle Java Web Console Software 的設定 &#160;&#160;&#160;&#160;&#160;&#160;]]></description>
			<content:encoded><![CDATA[<p><span class="Apple-style-span" style="font-size: 26px;font-weight: bold">Open Solaris 10安裝</span></p>
<p>&nbsp;</p>
<ol>
<li><strong>下載網址</strong></li>
<li><strong>安裝過程</strong></li>
<li><strong>JumpStart 安裝方式</strong></li>
</ol>
<p><font color="grey">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</font></p>
<p>
<font color="orange">下一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=345" title="Open Solaris 10 系統基本管理工具(1)">Open Solaris 10 系統基本管理工具(1)</a></li>
</ul>
<p>
<font color="yellow">延伸閱讀</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/Solaris10/E18752_01/E18752_01/html/817-1985/gdkcl.html" title="Oracle Java Web Console Software 的除錯" target="_blank"><font color="green">Oracle Java Web Console Software 的除錯</font></a></li>
<li><a href="http://www.onlinedoc.tw/Solaris10/E18752_01/E18752_01/html/817-1985/eyamf.html#frjpw" title="Oracle Java Web Console Software 的設定" target="_blank"><font color="green">Oracle Java Web Console Software 的設定</font></a></li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onlinedoc.tw/wordpress/?feed=rss2&#038;p=342</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>三、 Oracle 10g 建立資料庫(上)</title>
		<link>http://www.onlinedoc.tw/wordpress/?p=241</link>
		<comments>http://www.onlinedoc.tw/wordpress/?p=241#comments</comments>
		<pubDate>Fri, 15 Jul 2011 04:40:14 +0000</pubDate>
		<dc:creator>antallen</dc:creator>
				<category><![CDATA[Oracle 10g]]></category>
		<category><![CDATA[SQL 資料庫]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.onlinedoc.tw/wordpress/?p=241</guid>
		<description><![CDATA[[Oracle 10g 資料庫的建立方式] 安裝好 Oracle 10g 之後，(要接下來要做啥？)當然就是要把資料庫建立起來！這樣，才可以填入資料、保存資料、運用資料呀！ 建立的方式，建議先由圖形介面下手，等到對於 Oracle 所有物件都熟悉之後，再改由 SQL 語言進行！(這樣的方式，才會讓外人不知道你是草包！) 這個圖形介面稱為：「資料庫組態輔助(Database Configuration Assistant, DBCA)工具」，有幾種應用方式，在本文中，將一一為各位介紹。 建立資料庫之前，先來看看 Oracle口語 要建立什麼模樣的資料庫： Object Setting Global Database Name orcl.onlinedoc.tw SID orcl Configuration Configure the Database with Enterprise Manager Database Management Use Database Control for Database Management Enable Email Notifications deselect Enable Daily Backup deselect Password for All Accounts antiOracle <a href="http://www.onlinedoc.tw/wordpress/?p=241"> <b>...Read the Rest</b></a>]]></description>
			<content:encoded><![CDATA[<h1>[Oracle 10g 資料庫的建立方式]</h1>
<p>
安裝好 Oracle 10g 之後，<del datetime="2011-07-15T04:52:37+00:00"><font color="red">(要接下來要做啥？)</font></del>當然就是要把資料庫建立起來！這樣，才可以填入資料、保存資料、運用資料呀！</p>
<p>
建立的方式，建議先由圖形介面下手，等到對於 Oracle 所有物件都熟悉之後，再改由 SQL 語言進行！<del datetime="2011-07-15T04:59:54+00:00"><font color="red">(這樣的方式，才會讓外人不知道你是草包！)</font></del></p>
<p>
這個圖形介面稱為：「資料庫組態輔助(Database Configuration Assistant, DBCA)工具」，有幾種應用方式，在本文中，將一一為各位介紹。</p>
<p>
建立資料庫之前，先來看看 <del datetime="2011-07-15T09:23:44+00:00"><font color="red">Oracle口語</font></del> 要建立什麼模樣的資料庫：</p>
<table border="1">
<tr>
<td><strong>Object</strong></td>
<td><strong>Setting</strong></td>
</tr>
<tr>
<td>Global Database Name</td>
<td><code>orcl.onlinedoc.tw</code></td>
</tr>
<tr>
<td>SID</td>
<td><code>orcl</code></td>
</tr>
<tr>
<td>Configuration</td>
<td>Configure the Database with Enterprise Manager</td>
</tr>
<tr>
<td>Database Management</td>
<td>Use Database Control for Database Management</td>
</tr>
<tr>
<td>Enable Email Notifications</td>
<td><code><em>deselect</em></code></td>
</tr>
<tr>
<td>Enable Daily Backup</td>
<td><code><em>deselect</em></code></td>
</tr>
<tr>
<td>Password for All Accounts</td>
<td><code>antiOracle</code></td>
</tr>
<tr>
<td>Storage Options</td>
<td>File System</td>
</tr>
<tr>
<td>File Location</td>
<td>Use Oracle-Managed Files</td>
</tr>
<tr>
<td>Recovery Configuration</td>
<td>Specify Flash Recovery Area</td>
</tr>
<tr>
<td>Enable Archiving</td>
<td><code><em>deselect</em></code></td>
</tr>
<tr>
<td>Database Content</td>
<td>Sample Schemas Enabled</td>
</tr>
<tr>
<td>Initialization Parameters Memory</td>
<td>Custom and Automatic Shared Memory Management</td>
</tr>
<tr>
<td>Character Sets</td>
<td>Use Unicode(AL32UTF8)</td>
</tr>
<tr>
<td>Creation Options:</td>
<td>Select All:<br />
- Create Database<br />
- Save as a Database Template (optional)<br />
- Generate Database Creation Scripts (optional)
</td>
</tr>
<tr>
<td>Template Name</td>
<td><code>orcl</code></td>
</tr>
<tr>
<td>Description</td>
<td><code>ORCL Database Template</code></td>
</tr>
<tr>
<td>Destination Directory</td>
<td><code><em>/home/oracle/labs</em></code></td>
</tr>
</table>
<p>
當然，事情沒這麼單純 <del datetime="2011-07-15T17:04:55+00:00"><font color="orange">(不然，就不是被ANTI的目標了！)</font></del> ，有些細節的東西，還是要注意一下！<del datetime="2011-07-15T17:04:55+00:00"><font color="grey">(就是要照著 Oracle口語做就對了！)</font></del><br />
注意事項如下表列：</p>
<table>
<tr>
<td><code>1. Sample Schemas (true)</code></td>
</tr>
<tr>
<td><code>2. db_block_size (8kb)</code></td>
</tr>
<tr>
<td><code>3. sga_target (270MB)</code></td>
</tr>
<tr>
<td><code>4. Database Character Set (AL32UTF8)</code></td>
</tr>
</table>
<p>
接下來，就開始來進行資料庫的建立與其他相關的操作！</p>
<ol>
<li>利用DBCA建立資料庫</li>
<p>
         (1.1)首先，請打開 Linux 的終端機介面：<font color="orange">&lt;應用程式&gt;</font> → <font color="orange">&lt;輔助工具&gt;</font> → <font color="orange">&lt;終端機介面&gt;</font><del datetime="2011-07-15T05:09:59+00:00"><font color="grey">(熟的人，在桌面上按滑鼠右鍵就有了！)</font></del><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/9.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/9-300x163.jpg" alt="" width="300" height="163" class="aligncenter size-medium wp-image-260" /></a></p>
<p>
(1.2)輸入指令<br />
<code>$ dbca &amp;</code><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/10.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/10-300x211.jpg" alt="" width="300" height="211" class="aligncenter size-medium wp-image-264" /></a><br />
按下<code> &lt; Next &gt; </code>之後，就會出現下一個畫面！</p>
<p>
(1.3)選擇想要執行的選項！<br />
這裡，本人選擇第一個「<code>Create a Database</code>」<del datetime="2011-07-18T04:26:29+00:00"><font color="grey">(以符合 Oracle 口語！)</font></del>，其他的項目，稍後再來談！<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/11.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/11-300x212.jpg" alt="" width="300" height="212" class="aligncenter size-medium wp-image-300" /></a><br />
按下<code> &lt; Next &gt; </code>之後，就會出現下一個畫面！</p>
<p>
(1.4)從樣本中，選擇所須要的資料庫樣本！<del datetime="2011-07-18T04:28:34+00:00"><font color="grey">(又是 Oracle 口語？)</font></del><br />
這裡，請選擇「<code>General Purpose</code>」！<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/12.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/12-300x211.jpg" alt="" width="300" height="211" class="aligncenter size-medium wp-image-304" /></a><br />
按下<code> &lt; Next &gt; </code>之後，就會出現下一個畫面！<br />
如果想要看詳細資料的人，請按下「<code>Show Details..</code>」按鈕！<del datetime="2011-07-18T04:37:46+00:00"><font color="grey">(有 Oracle 口語的人，一定要看！)</font></del></p>
<p>
(1.5)輸入資料庫名稱與 SID ！<br />
通常，這裡就依據先前的規劃表，按項目輸入即可！<font color="red">切記：不要打錯字</font><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/13.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/13-300x210.jpg" alt="" width="300" height="210" class="aligncenter size-medium wp-image-309" /></a><br />
按下<code> &lt; Next &gt; </code>之後，就會出現下一個畫面！</p>
<p>
(1.6)設定 Database 的管理方式！<br />
這裡，也一樣是照著規劃表的內容，進行勾選與反勾選！<br />
<font color="green">(原則上，是不用做任何動作的！)</font><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/14.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/14-300x212.jpg" alt="" width="300" height="212" class="aligncenter size-medium wp-image-312" /></a><br />
按下<code> &lt; Next &gt; </code>之後，就會出現下一個畫面！</p>
<p>
(1.7)輸入密碼！<br />
這裡使用「Password for All Accounts」，並且使用規劃表中的密碼資料！<br />
<font color="brown">(如果想要分開設定各帳號的密碼，也可以在這裡執行！但是，記憶力要夠好才行！)</font><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/15.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/15-300x213.jpg" alt="" width="300" height="213" class="aligncenter size-medium wp-image-314" /></a><br />
按下<code> &lt; Next &gt; </code>之後，就會出現下一個畫面！</p>
<p>
(1.8)選擇儲存機制！<br />
這裡總共有三種選項，按照規劃表，選擇「File System」！(<font color="green">建議初學者也使用這一項！</font>)<br />
其他的項目，稍後的文章會說明！<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/16.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/16-300x211.jpg" alt="" width="300" height="211" class="aligncenter size-medium wp-image-316" /></a><br />
按下<code> &lt; Next &gt; </code>之後，就會出現下一個畫面！</p>
<p>
(1.9)指定資料庫檔案的放置目錄！<br />
直接依據規劃表的設定，選用「Use Oracle-Managed Files」！其他項目保持預設！<br />
<font color="green">(其實，是可以自己改，但是自己要記得！)</font><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/17.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/17-300x212.jpg" alt="" width="300" height="212" class="aligncenter size-medium wp-image-318" /></a><br />
其他的項目，會建議按進去看一看！<br />
按下<code> &lt; Next &gt; </code>之後，就會出現下一個畫面！</p>
<p>
(1.10)選擇資料庫回復時的操作選項！<br />
還是照著規劃表內容勾選「Specify Flash Recovery Area」，另一個「Enable Archiving」則是不勾選！<br />
<font color="green">(使用預設值即可！等到了解 Oracle 運作方式之後，再來改也還不遲！)</font><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/18.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/18-300x212.jpg" alt="" width="300" height="212" class="aligncenter size-medium wp-image-320" /></a><br />
其他的項目，會建議按進去看一看！<br />
按下<code> &lt; Next &gt; </code>之後，就會出現下一個畫面！</p>
<p>
(1.11)指定是否要增加成資料庫樣板！<br />
按照規劃表內容，這是一定要建立的！<font color="orange">意思是：</font>將來如果有要新增資料庫，可以直接使用這個樣板，建立相同架構的資料庫！至於「Custom Scripts」就等功力強了之後，再來寫吧！<br />
<font color="grey"><del datetime="2011-07-18T05:28:47+00:00">(該不會又是 Oracle 口語了吧？)</del></font><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/19.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/19-300x212.jpg" alt="" width="300" height="212" class="aligncenter size-medium wp-image-324" /></a><br />
在勾選 <strong><font color="red"> &lt; Sample Schemas &gt;</font></strong> 後，即可按下<code> &lt; Next &gt; </code>，進行下一個步驟！</p>
<p>
(1.12)資料庫的初始化參數設定！<br />
這裡的每一個標籤，請一定要按照規劃表內容，進入確認！<br />
<font color="red">(很煩！怎麼這麼多選項呀！)</font><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/20.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/20-300x211.jpg" alt="" width="300" height="211" class="aligncenter size-medium wp-image-327" /></a><br />
在「Character Sets」的標籤內，小小的改一下！<font color="green">(這才是愛台灣呀！)</font><br />
其餘項目確認沒問題之後，即可按下<code> &lt; Next &gt; </code>，進行下一個步驟！</p>
<p>
(1.13)列出資料庫儲存清單，<br />
<font color="brown">(這裡應該是沒啥大問題！除非是想要自己動手改！)</font><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/22.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/22-300x212.jpg" alt="" width="300" height="212" class="aligncenter size-medium wp-image-329" /></a><br />
確認沒問題之後，即可按下<code> &lt; Next &gt; </code>，進行下一個步驟！</p>
<p>
(1.14)選擇資料庫建立選項！<br />
按照規劃表內容，全選這三項，並且輸入說明與選擇目錄位置！<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/23.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/23-300x212.jpg" alt="" width="300" height="212" class="aligncenter size-medium wp-image-331" /></a><br />
確認沒問題之後，即可按下<code> &lt; Finish &gt; </code>，開始資料庫的建立！</p>
<p>
<font color="red">Confirm??</font>抱歉，還是要再確認啦！(真的是&#8230;.)<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/24.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/24-300x300.jpg" alt="" width="300" height="300" class="aligncenter size-medium wp-image-333" /></a><br />
請不要忘記按下<code> &lt; ok &gt; </code>！</p>
<p>
安裝其間，會有一些畫面跳出來，記得要按下<code> &lt; ok &gt; </code>按鈕，不然，就只好卡住啦！<br />
安裝過程的畫面如下：<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/25.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/25-300x222.jpg" alt="" width="300" height="222" class="aligncenter size-medium wp-image-336" /></a></p>
<p>
(1.15)<strong><font color="orange">安裝完成</font></strong><br />
安裝完成的畫面如下：<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/26.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/26-300x204.jpg" alt="" width="300" height="204" class="aligncenter size-medium wp-image-338" /></a><br />
<font color="red">注意：</font>以上的內容，一定要想辦法記住！最好是抄下來，這樣，才方便進行登入與操作。<br />
<font color="green">(如果想改密碼，可以選擇「Password Management&#8230;」！)</font></p>
<p>
<font color="grey">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</font><br />
以下是 2011/11/18新增<br />
<br />
<font color="orange">選擇「Password Management&#8230;」</font><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/512.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/512-300x201.jpg" alt="" width="300" height="201" class="aligncenter size-medium wp-image-728" /></a><br />
找到<font color="red"><strong>「HR」</strong></font>這個<font color="green">User Name</font>，並且<font color="red">取消</font><font color="green">Lock Account</font>內的打勾符號！並且在<font color="green"> New Password </font> 與 <font color="green">Confirm Password </font> 的欄位內，輸入密碼！<del datetime="2011-11-18T05:49:48+00:00"><font color="grey">(懂 Oracle 口語的人，就知道要輸入哪一組密碼了！)</font> </del><br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/521.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/521-300x200.jpg" alt="" width="300" height="200" class="aligncenter size-medium wp-image-731" /></a></p>
<li>利用DBCA建立資料庫樣板</li>
<li>利用DBCA刪除資料庫</li>
</ol>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p><font color="grey">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</font></p>
<p>
<font color="orange">上一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=167" title="安裝 Oracle 10g (中)">安裝 Oracle 10g (中)</a></li>
</ul>
<p>
<font color="orange">下一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=349" title="Oracle 10g 的基本管理工具(上)">Oracle 10g 的基本管理工具(上)</a></li>
</ul>
<p>
<font color="yellow">延伸閱讀</font>&#8212;&#8212;</p>
<ul>
<li><a href="" title="" target="_blank"><font color="green"></font></a></li>
<li><a href="" title="" target="_blank"><font color="green"></font></a></li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onlinedoc.tw/wordpress/?feed=rss2&#038;p=241</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>二、安裝 Oracle 10g (中)</title>
		<link>http://www.onlinedoc.tw/wordpress/?p=167</link>
		<comments>http://www.onlinedoc.tw/wordpress/?p=167#comments</comments>
		<pubDate>Mon, 11 Jul 2011 16:26:34 +0000</pubDate>
		<dc:creator>antallen</dc:creator>
				<category><![CDATA[Oracle 10g]]></category>
		<category><![CDATA[SQL 資料庫]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.onlinedoc.tw/wordpress/?p=167</guid>
		<description><![CDATA[[在 CentOS 5.6 上安裝 Oracle10g] 前置作業 開始安裝 (2.1) 下載 Oracle 10g for Linux x86 版本的檔案 下載點在這兒 http://www.oracle.com (2.2) 將檔案移置 /u01 目錄之下 # cp /root/download/10201_database_linux32.zip /u01 (2.3) 解開封印壓縮檔 # cd /u01 # unzip 10201_database_linux32.zip 此時，在 /u01 目錄下，會產生一個新的目錄 database。 (2.4) 為了避免夜長夢多，直接改一下權限設定。 # chown -R oracle.oinstall /u01 (2.5) 切換成 oracle (又是Oracle 口語!!) 使用者身份，執行安裝程式 # su - oracle # <a href="http://www.onlinedoc.tw/wordpress/?p=167"> <b>...Read the Rest</b></a>]]></description>
			<content:encoded><![CDATA[<h1>[在 CentOS 5.6 上安裝 Oracle10g]</h1>
<ol>
<li><strong><a href="http://www.onlinedoc.tw/wordpress/?p=116" title="前置作業">前置作業</a></strong></li>
<li><strong>開始安裝</strong>
<p>(2.1) 下載 Oracle 10g for Linux x86 版本的檔案<br />
        下載點在這兒 <a href="http://www.oracle.com/technetwork/database/10201linuxsoft-097986.html" title="Oracle 10g for linux">http://www.oracle.com</a></p>
<p>(2.2) 將檔案移置 /u01 目錄之下<br />
           <code> # cp /root/download/10201_database_linux32.zip /u01</code></p>
<p>(2.3) 解開<del datetime="2011-07-11T16:32:28+00:00"><font color="brown">封印</font></del>壓縮檔<br />
           <code> # cd /u01 </code><br />
           <code> # unzip 10201_database_linux32.zip</code><br />
           此時，在 /u01 目錄下，會產生一個新的目錄 database。
        </p>
<p>(2.4) 為了避免夜長夢多，直接改一下權限設定。<br />
           <code> # chown -R oracle.oinstall /u01</code>
        </p>
<p>(2.5) 切換成 oracle <del datetime="2011-07-12T03:32:19+00:00"><font color="red">(又是Oracle 口語!!)</font></del> 使用者身份，執行安裝程式<br />
           <code># su - oracle</code><br />
           <code># cd /u01/database</code><br />
           <code># ./runInstaller</code>
        </p>
<p>(2.6) 照著下列指示做一遍<del datetime="2011-07-12T05:23:27+00:00"><font color="grey">(沒照著做，就是不懂Oracle?)</font></del></p>
<table border="1">
<tr>
<td width="150">Object</td>
<td width="250">Setting</td>
</tr>
<tr>
<td>Installation Method</td>
<td>Basic Installation</td>
</tr>
<tr>
<td>Database Home Location</td>
<td>/u01/app/oracle/production/10.2.0/db_1</td>
</tr>
<tr>
<td>Installation Type</td>
<td>Enterprise Edition</td>
</tr>
<tr>
<td>UNIX DBA Group</td>
<td>oinstall</td>
</tr>
<tr>
<td>Create Starter Database</td>
<td><em>Deselected</em></td>
</tr>
<tr>
<td>Inventory Directory</td>
<td>/u01/app/oracle/oraInventory</td>
</tr>
</table>
<p> 如下圖所示：<br />
         <a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/1.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/1-300x234.jpg" alt="" width="300" height="234" class="aligncenter size-medium wp-image-200" /></a></p>
<p></p>
<p><a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/2.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/2-300x234.jpg" alt="" width="300" height="234" class="aligncenter size-medium wp-image-206" /></a></p>
<p>(2.7) 確認沒問題之後，就可以直接按下<code>Next</code>了<br />
       <a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/3.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/3-300x234.jpg" alt="" width="300" height="234" class="aligncenter size-medium wp-image-210" /></a><br />
         再次確認一下:<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/4.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/4-300x236.jpg" alt="" width="300" height="236" class="aligncenter size-medium wp-image-213" /></a><br />

<p>(2.8) 開始安裝：<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/51.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/51-300x233.jpg" alt="" width="300" height="233" class="aligncenter size-medium wp-image-216" /></a>
</p>
<p></p>
<p>(2.9) 以 root 身份，執行視窗中的兩行指令：<br />
<code>$ su - root</code><br />
<code># /u01/app/oracle/oraInventory/orainstRoot.sh</code><br />
<code># /u01/app/oracle/product/10.2.0/db_1/root.sh</code><br />
<br /><a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/6.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/6-300x222.jpg" alt="" width="300" height="222" class="aligncenter size-medium wp-image-219" /></a><br />
<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/7.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/7-300x222.jpg" alt="" width="300" height="222" class="aligncenter size-medium wp-image-222" /></a><br />
不確定的地方，按下 "Enter" 即可。
</p>
<p></p>
<p>(2.10)安裝後的訊息，要記得抄起來。<br />
<a href="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/8.jpg"><img src="http://www.onlinedoc.tw/onlinedoc/wordpress/wp-content/uploads/2011/07/8-300x235.jpg" alt="" width="300" height="235" class="aligncenter size-medium wp-image-225" /></a>
</p>
<p></p>
<p>至此，安裝就算是完成了
        </li>
<li><strong>其他安裝方式</strong></li>
</li>
<li><strong>相關參考資料：</strong></li>
</ol>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p><font color="grey">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</font></p>
<p>
<font color="orange">上一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=116" title="安裝 Oracle 10g (上)">安裝 Oracle 10g (上)</a></li>
</ul>
<p>
<font color="orange">下一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=241" title="Oracle 10g 建立資料庫(上)">Oracle 10g 建立資料庫(上)</a></li>
</ul>
<p>
<font color="yellow">延伸閱讀</font>&#8212;&#8212;</p>
<ul>
<li><a href="" title="" target="_blank"><font color="green"></font></a></li>
<li><a href="" title="" target="_blank"><font color="green"></font></a></li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onlinedoc.tw/wordpress/?feed=rss2&#038;p=167</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>二、安裝 Oracle 10g (上)</title>
		<link>http://www.onlinedoc.tw/wordpress/?p=116</link>
		<comments>http://www.onlinedoc.tw/wordpress/?p=116#comments</comments>
		<pubDate>Wed, 06 Jul 2011 16:24:57 +0000</pubDate>
		<dc:creator>antallen</dc:creator>
				<category><![CDATA[Oracle 10g]]></category>
		<category><![CDATA[SQL 資料庫]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.onlinedoc.tw/wordpress/?p=116</guid>
		<description><![CDATA[[在 CentOS 5.6 上安裝 Oracle10g] 前置作業 Oracle官方宣稱「Oracle10g可在Linux上安裝」，其實是在自家的 Enterprise Linux (號稱鐵衛)上，安裝 Oracle10g。如果想在不同的 Linux 上安裝，例：CentOS，就要自己想辦法了。不過，還好，網路上很多熱心的人士，已經提供了相關的安裝設定。利用這些設定，即可完成安裝的工作。 (1.1) 首先，當然要先安裝一下 CentOS 5.6 囉！ 下載網址是 www.centos.org 安裝時，請使用 Desktop-Gnome 選項，並且在第一次開機畫面裡，關閉防火牆以及 SELinux！ (1.2) 接下來請使用 root 帳號登入，安裝一堆額外的軟體，以利 Oracle 10g的安裝！ # yum install binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel libXp libXp-devel 善用 yum ，應該就可以全部裝起來了！ <a href="http://www.onlinedoc.tw/wordpress/?p=116"> <b>...Read the Rest</b></a>]]></description>
			<content:encoded><![CDATA[<h1><strong>[在 CentOS 5.6 上安裝 Oracle10g]</strong></h1>
<ol>
<li><strong>前置作業</strong>
<p>Oracle官方宣稱「Oracle10g可在Linux上安裝」，其實是在自家的 Enterprise Linux <del datetime="2011-07-07T04:35:02+00:00"><font color="red">(號稱鐵衛)</font></del>上，安裝 Oracle10g。如果想在不同的 Linux 上安裝，例：CentOS，就要自己想辦法了。不過，還好，網路上很多熱心的人士，已經提供了相關的安裝設定。利用這些設定，即可完成安裝的工作。</p>
<p>(1.1)  首先，當然要先安裝一下 CentOS 5.6 囉！<br />
下載網址是 <a href="http://www.centos.org" title="CentOS 的官方網站">www.centos.org</a><br />
安裝時，請使用 Desktop-Gnome 選項，並且在第一次開機畫面裡，關閉防火牆以及 SELinux！</p>
<p>(1.2) 接下來請使用 root 帳號登入，安裝一堆額外的軟體，以利 Oracle 10g的安裝！<br />
<code># yum install binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel libXp libXp-devel</code><br />
善用 yum ，應該就可以全部裝起來了！</p>
<p>(1.3) 由於 Linux 作業系統，是屬於多人多工的作業系統，所以，對於 Oracle，也要有相對應的群組及使用者，才方便使用。<br />
<code># groupadd oinstall</code><br />
<code># groupadd dba</code><br />
<code># useradd -g oinstall -G dba oracle</code><br />
<code># passwd oracle</code><br />
不要再問「密碼應該設定多少？」這一類的問題，這樣會曝露出「你根本就是草包」這件事。</p>
<p>(1.4) 建立 Oracle 軟體的專用目錄。<br />
<code># mkdir /u01</code> <del datetime="2011-07-07T04:42:56+00:00">(<font color="brown">據說這叫做"Oracle口語"？</font>)</del><br />
<code># chown oracle.oinstall /u01 </code><br />
其實，懂 Linux 作業系統的人，馬上就可以了解以上步驟。(<del datetime="2011-07-07T04:45:41+00:00"><font color="grey">但是你是草包，所以不知道？</font></del>)
</p>
<p>(1.5) 編輯 kernel 參數檔 /etc/sysctl.conf <br />
<code># export LANG=C</code> <br />
<code># vim /etc/sysctl.conf</code><br />
<code>kernel.shmall = 2097152</code><br />
<code>kernel.shmmax = 2147483648</code><br />
<code>kernel.shmmni = 4096</code><br />
<code>kernel.sem = 250 32000 100 128</code><br />
<code>net.ipv4.ip_local_port_range = 1024 65000</code><br />
<code>net.core.rmem_default=4194304</code><br />
<code>net.core.rmem_max=4194304</code><br />
<code>net.core.wmem_default=262144</code><br />
<code>net.core.wmem_max=262144</code><br />
請注意，其實有些設定，檔案內已經有，只要修改注意即可！<br />
設定好，記得要帶入設定值到系統核心中。如果不會下指令，可以重開機！(<del datetime="2011-07-07T04:50:41+00:00"><font color="grey">所以，你又要被人知道，你根本不會操作 Linux 作業系統？</font></del>)
</p>
<p>(1.6) 修改使用資源限制檔 /etc/security/limits.conf<br />
<code># vim /etc/security/limits.conf</code><br />
<code>oracle  soft    nproc   2047</code><br />
<code>oracle  hard    nproc   16384</code><br />
<code>oracle  soft    nofile  1024</code><br />
<code>oracle  hard    nofile  65536</code><br />
以上完全手打！(<del datetime="2011-07-07T04:59:37+00:00"><font color="grey">其實，你可以複製貼上！但是，你又不會用，對吧？</font></del>)
</p>
<p>(1.7) 將使用資源限制檔，帶入 pam 中，讓使用者一登入 Linux 作業系統，即受到使用限制。<br />
<code># vim /etc/pam.d/login</code><br />
<code>session required /lib/security/pam_limits.so</code><br />
<code>session required pam_limits.so</code><br />
(<del datetime="2011-07-07T05:02:29+00:00"><font color="brown">不懂 PAM？這回幫不了你了！照做即可。</font></del>)
</p>
<p>(1.8) 修改使用環境的預設值設定檔 /etc/profile</p>
<pre>
<code># vim /etc/profile </code>
<code>if [ $USER = "oracle" ]; then</code>
<code>    if [ $SHELL = "/bin/ksh" ]; then</code>
<code>        ulimit -p 16384</code>
<code>        ulimit -n 65536</code>
<code>    else</code>
<code>        ulimit -u 16384 -n 65536</code>
<code>    fi</code>
<code>fi</code></pre>
<p>其實，明眼的人一看就知道！有些東西根本不需要設定！(<del datetime="2011-07-07T05:05:15+00:00"><font color="grey">沒看懂？算了，你還是照做吧！</font></del>)</p>
<p>(1.9) 修改 oracle 帳號的個人使用環境設定檔<br />
<code># cd /home/oracle<br />
# vim .bash_profile</code> (<del datetime="2011-07-07T05:14:15+00:00"><font color="red">注意那一小點，不要貪吃，把它吃了！</font></del>)<br />
<code>ORACLE_BASE=/u01/app/oracle/product/10.2.0</code> <del datetime="2011-07-15T04:08:13+00:00"><font color="grey">(其實，這是為了方便在安裝完成之後，可以立即使用Oracle的指令)</font></del><br />
<code>ORACLE_HOME=$ORACLE_BASE/db_1<br />
ORACLE_SID=wilson<br />
PATH=$ORACLE_HOME/bin:$PATH<br />
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH</code><br />
注意！儘量不要打錯字！(複製、貼上真好用呀！)
</p>
<p>(1.10) 修改版本名稱 ！ (<del datetime="2011-07-07T05:17:13+00:00"><font color="red">這就是 Oracle 令人無言的地方！</font></del>)<br />
<code># cp /etc/redhat-release /etc/redhat-release.org<br />
# vim /etc/redhat-release<br />
redhat 4</code>
</p>
<p>
至此，相關的設定已經完成！通常，會建議先重新開機，測試一下 Linux 的平台是否仍正常運作！
</p>
</li>
<li><strong><a href="http://www.onlinedoc.tw/wordpress/?p=167" title="開始安裝">開始安裝</a><br />
</strong></li>
<li><strong>其他安裝方式<br />
</strong></li>
<li><strong>相關參考資料：<br />
</strong></li>
</ol>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p><font color="grey">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</font></p>
<p>
<font color="orange">上一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=110" title="Oracle 10g 架構介紹">Oracle 10g 架構介紹</a></li>
</ul>
<p>
<font color="orange">下一章節</font>&#8212;&#8212;</p>
<ul>
<li><a href="http://www.onlinedoc.tw/wordpress/?p=167" title="安裝 Oracle 10g (中)">安裝 Oracle 10g (中)</a></li>
</ul>
<p>
<font color="yellow">延伸閱讀</font>&#8212;&#8212;</p>
<ul>
<li><a href="" title="" target="_blank"><font color="green"></font></a></li>
<li><a href="" title="" target="_blank"><font color="green"></font></a></li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onlinedoc.tw/wordpress/?feed=rss2&#038;p=116</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

