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; -- 限制單列的顯示長度
相關文章
- 檢視oracle資料庫的連線數以及使用者檢視Oracle資料庫
- 檢視mysql資料庫連線數、併發數相關資訊MySql資料庫
- mongodb關閉資料庫例項MongoDB資料庫
- 3.1.5.1 關於啟動資料庫例項資料庫
- kettle通過命令列引數傳遞資料庫連線資訊命令列資料庫
- 開啟網頁顯示資料庫連線出錯網頁資料庫
- oracle資料庫與oracle例項Oracle資料庫
- openguass 3.1.0 資料庫啟動,關閉,狀態檢查資料庫
- Oracle SQL Developer 連線資料庫總是顯示io錯誤OracleSQLDeveloper資料庫
- oracle資料庫的啟動關閉與各種服務Oracle資料庫
- 設計模式使用例項(5)——建造者模式例項之資料庫連線管理設計模式資料庫
- 3.1.5.4 啟動例項並mount 資料庫資料庫
- ORACLE資料庫檢視ACQ(ACTIVE CHECKPOINT QUEUE)資訊Oracle資料庫
- linux檔案管理命令例項分析【顯示、檢視、統計等】Linux
- oracle11g單例項透過命令列dbca靜默建立資料庫Oracle單例命令列資料庫
- 網站顯示無法連線資料庫網站資料庫
- [20230214]資料庫連線訪問asm相關檢視.txt資料庫ASM
- jmap檢視java程式佔用的資料庫連線數Java資料庫
- JDBC連線MySQL資料庫的方法和例項JDBCMySql資料庫
- PostgreSQL資料庫連線保持設定SQL資料庫
- oracle資料庫建立資料庫例項-九五小龐Oracle資料庫
- Oracle 12.2 Heavy swapping 資料庫自動關閉OracleAPP資料庫
- oracle資料庫檢視鎖表的sql語句整理Oracle資料庫SQL
- Python 連線 Oracle資料庫PythonOracle資料庫
- 資料顯示設定攻略
- Oracle資料庫歸檔模式的開啟和關閉Oracle資料庫模式
- python使用cx_Oracle連線oracle資料庫獲取常用資訊PythonOracle資料庫
- Oracle相關資料字典檢視Oracle
- spring boot 不連線資料庫啟動Spring Boot資料庫
- [20230216]資料庫連線訪問asm相關檢視2.txt資料庫ASM
- Mysql 顯示錶的相關資訊 --命令MySql
- 使用instantclient連線oracle資料庫clientOracle資料庫
- [Navicate]Navicate連線Oracle資料庫Oracle資料庫
- Oracle不同版本檢視資料庫session/system級別設定了哪些eventsOracle資料庫Session
- linq如何設定連線資料庫的字串資料庫字串
- QT OPENGL 與 shader 繪製展示視訊程式碼例項 OPenGL直接顯示YUV資料QT
- db2資料庫的啟動和關閉DB2資料庫
- 關於oracle資料庫訊號量的問題Oracle資料庫
- Oracle 資料庫巡檢指令碼 單例項 RAC 輸出HTML格式Oracle資料庫指令碼單例HTML