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 購買