1、啟動監聽
1
2
<code># su - oracle</code>
<code>$ lsnrctl start</code>
結果如下,則啟動成功:
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<code>LSNRCTL </code><code>for</code> <code>Linux: Version </code><code>11.2</code><code>.</code><code>0.1</code><code>.</code><code>0</code> <code>-</code> <code>Production on </code><code>04</code><code>-</code><code>APR</code><code>-</code><code>2014</code> <code>16</code><code>:</code><code>15</code><code>:</code><code>25</code>
<code>Copyright (c) </code><code>1991</code><code>, </code><code>2009</code><code>, Oracle. </code><code>All</code> <code>rights reserved.</code>
<code>Starting </code><code>/</code><code>home</code><code>/</code><code>oracle</code><code>/</code><code>product</code><code>/</code><code>11.2</code><code>/</code><code>db_1</code><code>/</code><code>bin</code><code>/</code><code>tnslsnr: please wait...</code>
<code>TNSLSNR </code><code>for</code> <code>Linux: Version </code><code>11.2</code><code>.</code><code>0.1</code><code>.</code><code>0</code> <code>-</code> <code>Production</code>
<code>System parameter </code><code>file</code> <code>is</code> <code>/</code><code>home</code><code>/</code><code>oracle</code><code>/</code><code>product</code><code>/</code><code>11.2</code><code>/</code><code>db_1</code><code>/</code><code>network</code><code>/</code><code>admin</code><code>/</code><code>listener.ora</code>
<code>Log messages written to </code><code>/</code><code>home</code><code>/</code><code>oracle</code><code>/</code><code>diag</code><code>/</code><code>tnslsnr</code><code>/</code><code>JTWF</code><code>/</code><code>listener</code><code>/</code><code>alert</code><code>/</code><code>log.xml</code>
<code>Listening on: (DESCRIPTION</code><code>=</code><code>(ADDRESS</code><code>=</code><code>(PROTOCOL</code><code>=</code><code>tcp)(HOST</code><code>=</code><code>JTWF)(PORT</code><code>=</code><code>1521</code><code>)))</code>
<code>Connecting to (DESCRIPTION</code><code>=</code><code>(ADDRESS</code><code>=</code><code>(PROTOCOL</code><code>=</code><code>TCP)(HOST</code><code>=</code><code>JTWF)(PORT</code><code>=</code><code>1521</code><code>)))</code>
<code>STATUS of the LISTENER</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>Alias LISTENER</code>
<code>Version TNSLSNR </code><code>for</code> <code>Linux: Version </code><code>11.2</code><code>.</code><code>0.1</code><code>.</code><code>0</code> <code>-</code> <code>ProductionStart Date </code><code>04</code><code>-</code><code>APR</code><code>-</code><code>2014</code> <code>16</code><code>:</code><code>15</code><code>:</code><code>25Uptime</code> <code>0</code> <code>days </code><code>0</code> <code>hr. </code><code>0</code> <code>min</code><code>. </code><code>0</code> <code>sec</code>
<code>Trace Level off</code>
<code>Security ON: Local OS Authentication</code>
<code>SNMP OFF</code>
<code>Listener Parameter </code><code>File</code> <code>/</code><code>home</code><code>/</code><code>oracle</code><code>/</code><code>product</code><code>/</code><code>11.2</code><code>/</code><code>db_1</code><code>/</code><code>network</code><code>/</code><code>admin</code><code>/</code><code>listener.ora</code>
<code>Listener Log </code><code>File</code> <code>/</code><code>home</code><code>/</code><code>oracle</code><code>/</code><code>diag</code><code>/</code><code>tnslsnr</code><code>/</code><code>JTWF</code><code>/</code><code>listener</code><code>/</code><code>alert</code><code>/</code><code>log.xml</code>
<code>Listening Endpoints Summary...</code>
<code> </code><code>(DESCRIPTION</code><code>=</code><code>(ADDRESS</code><code>=</code><code>(PROTOCOL</code><code>=</code><code>tcp)(HOST</code><code>=</code><code>JTWF)(PORT</code><code>=</code><code>1521</code><code>)))</code>
<code>The listener supports no services</code>
<code>The command completed successfully</code>
2、連接配接資料庫
<code>su </code><code>-</code> <code>oracle</code>
<code>sqlplus </code><code>/</code><code>nolog</code>
結果如下:
<code>SQL</code><code>*</code><code>Plus: Release </code><code>11.2</code><code>.</code><code>0.1</code><code>.</code><code>0</code> <code>Production on Fri Apr </code><code>4</code> <code>16</code><code>:</code><code>15</code><code>:</code><code>52</code> <code>2014Copyright</code> <code>(c) </code><code>1982</code><code>, </code><code>2009</code><code>, Oracle. </code><code>All</code> <code>rights reserved.</code>
<code>SQL></code>
3. 啟動資料庫
以sysdba登陸,并執行指令startup
<code>SQL> conn </code><code>/</code><code>as sysdba</code>
<code>Connected to an idle instance.</code>
<code>SQL> startup</code>
結果如下:
<code>ORACLE instance started.</code>
<code>Total System Global Area </code><code>839282688</code> <code>bytes</code>
<code>Fixed Size </code><code>2217992</code> <code>bytes</code>
<code>Variable Size </code><code>578815992</code> <code>bytes</code>
<code>Database Buffers </code><code>251658240</code> <code>bytes</code>
<code>Redo Buffers </code><code>6590464</code> <code>bytes</code>
<code>Database mounted.</code>
<code>Database opened.SQL></code>
4、關閉資料庫
<code># su - oracle</code>
<code>$ sqlplus </code><code>/</code><code>nolog</code>
<code>SQL</code><code>*</code><code>Plus: Release </code><code>11.2</code><code>.</code><code>0.1</code><code>.</code><code>0</code> <code>Production on Fri Apr </code><code>4</code> <code>15</code><code>:</code><code>10</code><code>:</code><code>59</code> <code>2014Copyright</code> <code>(c) </code><code>1982</code><code>, </code><code>2009</code><code>, Oracle. </code><code>All</code> <code>rights reserved.</code>
<code>SQL>conn </code><code>/</code><code>as sysdba</code>
<code>Connected.</code>
<code>SQL> shutdown immediate</code>
<code>Database closed.</code>
<code>Database dismounted.</code>
<code>ORACLE instance shut down.</code>
關閉資料庫後,若執行查詢指令, 則會報如下錯誤:
<code>SQL> select </code><code>*</code> <code>from</code> <code>vio_business_request;select </code><code>*</code> <code>from</code> <code>vio_business_request</code>
<code>*</code>
<code>ERROR at line </code><code>1</code><code>:</code>
<code>ORA</code><code>-</code><code>01034</code><code>: ORACLE </code><code>not</code> <code>available</code>
<code>Process </code><code>ID</code><code>: </code><code>14138Session</code> <code>ID</code><code>: </code><code>75</code> <code>Serial number: </code><code>503</code>
退出sqlplus:
<code>SQL> exit </code>
<code>Disconnected </code><code>from</code> <code>Oracle Database </code><code>11g</code> <code>Enterprise Edition Release </code><code>11.2</code><code>.</code><code>0.1</code><code>.</code><code>0</code> <code>-</code> <code>64bit</code> <code>Production</code>
<code>With the Partitioning, OLAP, Data Mining </code><code>and</code> <code>Real Application Testing options</code>
關閉監聽
<code>bash</code><code>-</code><code>4.1</code><code>$ lsnrctl stop </code><code>/</code><code>/</code> <code>oracle使用者下執行</code>
<code>LSNRCTL </code><code>for</code> <code>Linux: Version </code><code>11.2</code><code>.</code><code>0.1</code><code>.</code><code>0</code> <code>-</code> <code>Production on </code><code>04</code><code>-</code><code>APR</code><code>-</code><code>2014</code> <code>15</code><code>:</code><code>17</code><code>:</code><code>00Copyright</code> <code>(c) </code><code>1991</code><code>, </code><code>2009</code><code>, Oracle. </code><code>All</code> <code>rights reserved.</code>
本文轉自pizibaidu 51CTO部落格,原文連結:http://blog.51cto.com/pizibaidu/1612354,如需轉載請自行聯系原作者