華文網

linux 學習——linux下的oracle基本操作(一)

馬上碼特色~以古詩開頭:

一萬年太久,只爭朝夕。 (毛澤東·滿江紅·和郭沫若同志)

今日長纓在手,何時縛住蒼龍? (毛澤東·清平樂·六盤山)

不到長城非好漢,屈指行程二萬。 (毛澤東·清平樂·六盤山)

踏遍青山人未老,風景這邊獨好。 (毛澤東·清平樂)

一、啟動/關閉步驟

1, 首選啟動資料庫,命令: # su -oracle

2, 進入Sqlplus控制台,命令: $ sqlplus/nolog

3, 使用管理員許可權,命令: conn test/test as sysdba(test/test是oracle的使用者與密碼)

SQL> conn/as sysdba

4, 啟動/關閉服務

a、啟動資料庫,命令:SQL>startup (無參數)

b、關閉資料庫,命令:SQL>shutdown Immediate

參數 :Normal 需要等待所有的使用者斷開連接

Immediate 等待用戶完成當前的語句

Transactional 等待使用者完成當前的事務

Abort 不做任何等待,直接關閉資料庫

normal需要在所有連接使用者斷開後才執行關閉資料庫任務,所以有的時候看起來好象命令沒有運行一樣!在執行這個命令後不允許新的連接

immediate在用戶執行完正在執行的語句後就斷開用戶連接,並不允許新用戶連接。

transactional 在擁護執行完當前事物後斷開連接,並不允許新的使用者連接資料庫。

abort 執行強行斷開連接並直接關閉資料庫。

5,SQL>quit 然後啟動監聽

a、進入oracle安裝的bin目錄下

b、$ lsnrctl start ( lsnrctl status 查看監聽狀態)

c、$ lsnrctl stop

二.linux下配置SID

進入$ORACLE_HOME/network/admin/,編輯tnsnames.ora

AITEST.LOCALDOMAIN =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 220.194.56.182)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = AITEST)

)

)

linux 學習——運維shell解析 /學習之樂何處尋?

linux 學習——運維面試必備集錦(二)之繼續為人民服務

網路資料庫操作教程 ¥28.2 購買