A. 如何查看oracle資料庫連接
如何查看oracle資料庫連接
使用具有dba許可權的帳號登錄資料庫
執行命令"select username from dba_users"
官方文檔對dba_users的定義:DBA_USERS describes all users of the database.因此可以如此查詢。
B. oracle如何查看當前有哪些用戶連接到資料庫
oracle如何查看當前有哪些用戶連接到資料庫
用超級管理員許可權登錄系統(conn / as sysdba)後通過如下語句查看:
select distinct username from v$session where username is not null group by username;
解釋:在視圖v$session中如果此時用戶連接到資料庫的話,會生成相應的視圖信息。因為一個用戶可能進行多種操作,所有記錄是多條的,通過「distinct 」命令即可查出「唯一」的用戶。
C. 如何快速查看Oracle服務名連接的資料庫的信息
1、通過netca網路配置助手可以查看。 2、在tnsnames.ora文件中,也可以看到網路服務名。 一般oracle的資料庫名、實例名、網路服務名創建時都是保持一致的。
D. 怎麼在CMD中輸入命令,查看資料庫oracle是否連接好
1、windows+R,輸入CMD點擊確定。
E. 如何查看oracle資料庫遠程連接
在oracle安裝目錄下的tnsnames.ora文件可以查看。
1、以oracle10g為例,路徑為:
~oracleproct10.2.0db_1 etwork
2、打開tnsnames.ora文件。
3、以某條記錄為例。
F. oracle怎麼查看本地資料庫
通過Oracle Net Configuration Assistant(oracle網路配置助手),配置本地網路服務名,從而實現連接oracle資料庫
工具/原料
plsql
win 8
方法/步驟
按Windows徽標鍵,進入開始界面,找到Net Configuration Assistant,單擊運行之
進入Oracle Net Configuration Assistant配置向導,勾選本地網路服務名配置,單擊下一步;
在網路服務名配置中,勾選添加,單擊下一步
輸入服務名:dbname(oracle資料庫的服務名通常是全局資料庫名,即輸入創建的資料庫名稱)
選擇訪問資料庫的協議:TCP,單擊下一步;
輸入資料庫所在的計算機主機名:dream(也可以輸入主機IP地址),勾選使用標准埠1521,單擊下一步
測試,進行連接資料庫的測試,勾選是,進行測試,單擊下一步,
選擇更改登錄,輸入資料庫的用戶名、口令,單擊確定,顯示正在連接,測試成功
配置網路服務名,單擊下一步;
是否配置另一個網路服務名,勾選否,單擊下一步,顯示網路服務名配置完畢,單擊下一步,單擊完成
7
運行plsql,輸入用戶名、口令,選擇資料庫,連接
G. 怎麼察看Oracle 資料庫表空間的使用情況
查看的方法和詳細的操作步驟如下:
1、首先,因為oracle在Linux系統下運行,所以必須連接到Linux系統,如下圖所示,然後進入下一步。
H. 如何查看Oracle資料庫連接情況
在實際的工作中,資料庫管理員(DBA)需要經常要定時對資料庫的連接情況進行檢查,查看與資料庫建立的會話數目是不是正常,假如建立了過多的連接,會消耗許多資料庫的資源。與此同時,針對一些「掛死」的連接,可能會需要DBA自行手工進行清理。 下面的SQL語句列出當前資料庫建立的會話情況: select sid,serial#,username,program,machine,status from v$session; 輸出的結果: SID SERIAL# USERNAME PROGRAM MACHINE STATUS ---- ------- ---------- ----------- --------------- -------- 1 1 ORACLE.EXE WORK3 ACTIVE 2 1 ORACLE.EXE WORK3 ACTIVE 3 1 ORACLE.EXE WORK3 ACTIVE 4 1 ORACLE.EXE WORK3 ACTIVE 5 3 ORACLE.EXE WORK3 ACTIVE 6 1 ORACLE.EXE WORK3 ACTIVE 7 1 ORACLE.EXE WORK3 ACTIVE 8 27 SYS SQLPLUS.EXE WORKGROUP\WORK3 ACTIVE 11 5 DBSNMP dbsnmp.exe WORKGROUP\WORK3 INACTIVE 其中SID 會話(session)的ID號; SERIAL# 會話的序列號,和SID一起用來唯一標識一個會話; USERNAME 建立該會話的用戶名; STATUS 當前這個會話的狀態,ACTIVE表示會話正在執行某些任務,INACTIVE表示當前會話沒有執行任何操作; 假如要手工斷開某個會話,則執行: alter system kill session 'SID,SERIAL#';注意:在上面的示例中,SID為1到7(USERNAME列為空)的會話,它是Oracle資料庫的後台進程,請大家不要對這些會話進行任何操作。