在使用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数据库的方法。通过这些简单的查询语句,我们可以快速地获取到我们需要的信息,方便我们进行日常的工作和管理。