在使用Oracle數據庫的工作中,我們經常需要查看數據庫的一些相關信息,例如數據庫的版本號、表空間、表結構等等。而在Windows系統下,可以通過運行cmd命令來快速查詢這些信息。下面就來詳細介紹一下cmd命令如何查看Oracle數據庫。
1. 查看Oracle數據庫版本號
sqlplus -version
通過運行以上代碼,可以快速查看Oracle數據庫的版本號。例如:
Oracle SQL*Plus: Release 11.2.0.4.0 Production
2. 查看數據庫表空間
sqlplus /nolog
conn username/password
SELECT TABLESPACE_NAME AS "表空間名",
FILE_NAME AS "文件名",
BYTES / 1024 / 1024 AS "文件大小(MB)",
AUTOEXTENSIBLE AS "自動增長",
MAXBYTES / 1024 / 1024 AS "最大容量(MB)",
STATUS AS "狀態"
FROM DBA_DATA_FILES;
以上代碼可以查詢數據庫的表空間。例如:
表空間名 文件名 文件大小(MB) 自動增長 最大容量(MB) 狀態
---------- ------------------------------------ ----------- ------- ----------- ----------
SYSTEM D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF 750 YES 32767 ONLINE
SYSAUX D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF 425 YES 32767 ONLINE
UNDOTBS1 D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF 1000 YES 32767 ONLINE
USERS D:\ORACLE\ORADATA\ORCL\USERS01.DBF 10 YES 32767 ONLINE
3. 查看數據庫表結構
sqlplus /nolog
conn username/password
desc table_name;
以上代碼可以查詢數據庫表的結構。例如,查詢表employee的結構:
Name Null? Type
-------------------------- -------- --------------------
EMPLOYEE_ID NOT NULL NUMBER(6)
FIRST_NAME VARCHAR2(20)
LAST_NAME NOT NULL VARCHAR2(25)
EMAIL NOT NULL VARCHAR2(25)
PHONE_NUMBER VARCHAR2(20)
HIRE_DATE NOT NULL DATE
JOB_ID NOT NULL VARCHAR2(10)
SALARY NUMBER(8,2)
COMMISSION_PCT NUMBER(2,2)
MANAGER_ID NUMBER(6)
DEPARTMENT_ID NUMBER(4)
4. 查看數據庫表數據
sqlplus /nolog
conn username/password
SELECT * FROM table_name;
以上代碼可以查詢數據庫表的數據。例如,查詢表employee的數據:
EMPLOYEE_ID FIRST_NAME LAST_NAME EMAIL PHONE_NUMBER HIRE_DATE JOB_ID SALARY COMMISSION_PCT MANAGER_ID DEPARTMENT_ID
----------- -------------------- ------------------------- ------------------------- -------------------- ----------- ---------- ---------- -------------- ---------- -------------
100 Steven King SKING 515.123.4567 17-JUN-87 AD_PRES 24000 90
101 Neena Kochhar NKOCHHAR 515.123.4568 21-SEP-89 AD_VP 17000 90
102 Lex De Haan LDEHAAN 515.123.4569 13-JAN-93 AD_VP 17000 90
103 Alexander Hunold AHUNOLD 590.423.4567 03-JAN-90 IT_PROG 9000 60
104 Bruce Ernst BERNST 590.423.4568 21-MAY-91 IT_PROG 6000 60
總結:
以上就是在Windows系統下使用cmd命令查看Oracle數據庫的方法。通過這些簡單的查詢語句,我們可以快速地獲取到我們需要的信息,方便我們進行日常的工作和管理。