Oracle - 啟動、關閉、檢視例項、使用者解鎖、連線數量、資料庫資訊、命令列顯示設定
一、啟動相關
1、通過sqlplus啟動和關閉
[oracle@xilen ~]$ su - oracle -- 切換到oracle使用者
[oracle@xilen ~]$ lsnrctl start -- 開啟監聽
[oracle@xilen ~]$ sqlplus /nolog -- 進入到sqlplus
SQL> conn /as sysdba -- 連線到sysdba
SQL> startup -- 啟動資料庫例項
----------------------------------------------------------------------------
SQL> shutdown immediate -- 關閉資料庫例項
[oracle@xilen ~]$ lsnrctl stop -- 關閉監聽
2、通過dbstart和dbshut啟動和關閉
[oracle@xilen ~]$ lsnrctl start -- 先啟動監聽
[oracle@xilen ~]$ dbstart -- 啟動例項
----------------------------------------------------------------------------
[oracle@xilen ~]$ dbshut -- 關閉資料庫例項
[oracle@xilen ~]$ lsnrctl stop -- 關閉監聽
3、使資料庫例項和linux系統一起啟動
-- 在/etc/rc.d/rc.local中加入如下語句即可實現
su - oracle -c "lsnrctl start"
su - oracle -c "dbstart"
二、例項相關
1、Linux下檢視和指定例項名(ORACLE_SID)
[oracle@xilen ~]$ echo $ORACLE_SID -- 檢視當前SID
[oracle@xilen ~]$ export ORACLE_SID=orcl -- 指定例項名
2、sqlplus下檢視例項名和服務名
select instance_name from v$instance; -- 檢視例項名
show parameter instance -- 檢視例項名
select value from v$parameter where name = 'service_name'; -- 檢視服務名
show parameter service_name -- 檢視服務名
三、使用者解鎖(ORA-28000:the account is locked)
[oracle@xilen ~]$ sqlplus /nolog -- 進入到sqlplus (如存在多個例項,先確認當前例項是否正確)
SQL> conn / as sysdba; -- dba登陸
SQL> alter user scott account unlock; -- 解鎖
SQL> commit; -- 確認
四、連線數量
SELECT NAME, VALUE FROM V$PARAMETER WHERE NAME = 'PROCESSES'; -- 查詢資料庫允許的最大連線數
ALTER SYSTEM SET PROCESSES = 300 SCOPE = SPFILE; -- 修改資料庫允許的最大連線數
SELECT SESSIONS_HIGHWATER FROM V$LICENSE; -- 檢視曾經最大的會話數
SELECT COUNT(*) FROM V$SESSION; -- 查詢ORACLE的連線數
SELECT COUNT(*) FROM V$SESSION WHERE STATUS='ACTIVE'; -- 查詢ORACLE的併發連線數
五、資料庫資訊
SELECT * FROM product_component_version; -- 檢視資料庫的版本
select * from sys.v_$version; -- 檢視資料庫的版本
SELECT NAME FROM v$controlfile; -- 檢視控制檔案目錄
SELECT MEMBER FROM v$logfile; -- 檢視日誌檔案目錄
select * from nls_database_parameters; -- 檢視資料庫字符集
set serveroutput on; -- 顯示伺服器輸出資訊
show linesize; -- 檢視行的顯示大小
set linesize 120; -- 修改行的顯示大小
col column_name format a60; -- 限制單列的顯示長度
相關文章
- 【02】Oracle資料庫的例項啟動關閉詳解Oracle資料庫
- Oracle 資料庫例項啟動關閉過程Oracle資料庫
- 檢視oracle資料庫的連線數以及使用者檢視Oracle資料庫
- 檢視mysql資料庫連線數、併發數相關資訊MySql資料庫
- 例項管理及資料庫的啟動關閉資料庫
- oracle 例項啟動和關閉解讀Oracle
- 通過連線檢視資料庫相關資訊資料庫
- 檢視各項Oracle資料庫資訊Oracle資料庫
- 2 Day DBA-管理Oracle例項-關閉和啟動Oracle例項-使用OEMDC關閉和啟動Oracle例項Oracle
- oracle資料庫不同啟動命令和關閉命令全面解析Oracle資料庫
- Oracle例項的啟動和關閉Oracle
- Mysql 5.5 資料庫啟動關閉命令MySql資料庫
- kettle通過命令列引數傳遞資料庫連線資訊命令列資料庫
- mongodb關閉資料庫例項MongoDB資料庫
- Oracle單例項+ASM啟動與關閉Oracle單例ASM
- 2 Day DBA-管理Oracle例項-關於例項的啟動和關閉-關於例項啟動Oracle
- 2 Day DBA-管理Oracle例項-關於例項的啟動和關閉-關於例項關閉Oracle
- 檢視oracle鎖相關資訊Oracle
- 3.1.5.1 關於啟動資料庫例項資料庫
- Oracle資料庫的啟動與關閉Oracle資料庫
- Oracle資料庫的啟動和關閉Oracle資料庫
- 開啟網頁顯示資料庫連線出錯網頁資料庫
- 檢視Oracle連線數Oracle
- oracle資料庫的啟動與關閉過程詳解Oracle資料庫
- Oracle資料庫例項啟動步驟分析Oracle資料庫
- ORACLE資料庫的啟動和關閉(轉)Oracle資料庫
- 2 Day DBA-管理Oracle例項-關於例項的啟動和關閉-管理啟動和關閉許可權Oracle
- Oracle Restart啟動資料庫例項故障一例OracleREST資料庫
- (轉)檢視sql server 資料庫連線數方法SQLServer資料庫
- 12c 初探--連線,啟動/關閉,建立使用者,資料字典等
- 檢視oracle資料庫例項引數的集中方式及其異同Oracle資料庫
- 資料庫自動啟動關閉資料庫
- 資料庫啟動和關閉資料庫
- openguass 3.1.0 資料庫啟動,關閉,狀態檢查資料庫
- 啟動/關閉與冷備份Oracle資料庫Oracle資料庫
- 隨系統啟動關閉的oracle資料庫Oracle資料庫
- MySQL顯示連線的資料庫名MySql資料庫
- oracle檢視允許的最大連線數和當前連線數等資訊Oracle