一、在控制台,切換到資料庫使用者:su - Oracle
二、輸入:lsnrctl start;啟動監聽器;
三、啟動資料庫;
四、操作資料庫,如建立使用者,授權,建表等;
五、關閉資料庫;
六、關閉監聽器;
註:資料庫安裝完畢後,一般情況是以超管的角色進入資料庫平台,再建立一普通使用者,作應用系統登入或開發管理用。
附一:監聽器的啟動關閉:
用oracle使用者,在linux控制台下輸入lsnrctl,進入:LSNRCTL>狀態;
除:
start:啟動監聽器;
stop:停止監聽器;
處,還有以下命令:
status;services;version;reload;可供選擇運行;
附二:資料庫啟動關閉:
1、以sys使用者串連,進入SQL>狀態:
c:\\>sqlplus sys/change_on_install as sysdba;
或:
C:\\>sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Production on 星期一 4月 26 09:42:00 2004
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> connect /as sysdba
已串連。
SQL>
2、啟動資料庫:
資料庫啟動使用startup命令,它有三種情況
第一種:不帶參數,啟動資料庫執行個體並開啟資料庫,以便使用者使用資料庫,在多數情況下,使用這種方式!
第二種:帶nomount參數,只啟動資料庫執行個體,但不開啟資料庫,在你希望建立一個新的資料庫時使用,或者在你需要這樣的時候使用!
第三種:帶mount參數,在進行資料庫更名的時候採用。這個時候資料庫就開啟並可以使用了!
3、關閉資料庫
shutdown有四個參數,四個參數的含義如下:
Normal 需要等待所有的使用者中斷連線
Immediate 等待使用者完成當前的語句
Transactional 等待使用者完成當前的事務
Abort 不做任何等待,直接關閉資料庫
normal需要在所有串連使用者斷開後才執行關閉資料庫任務,所以有的時候看起來好象命令沒有運行一樣!在執行這個命令後不允許新的串連
immediate在使用者執行完正在執行的語句後就斷開使用者串連,並不允許新使用者串連。
transactional 在擁護執行完當前事物後中斷連線,並不允許新的使用者串連資料庫。
abort 執行強行中斷連線並直接關閉資料庫。
附三:建立使用者:
在啟動監聽服務和資料庫後,以sys登入,進入SQL>狀態:
運行以下建立使用者的語句:
SQL>create user test identified by test; -- 建使用者;
SQL>grant dbs to test; -- 授許可權;