1. Consultar la versión de la base de datos.
select * from v$version;
2. Ver información de autorización
select * from v$license;
3. Ver el nombre de la base de datos de Dameng
select name,create_time from v$database;
4. Compruebe si la configuración del caso es confidencial.
--Tamaño sensible (1 distingue entre mayúsculas y minúsculas, 0 no distingue entre mayúsculas y minúsculas)
SELECT SF_GET_CASE_SENSITIVE_FLAG();
或
SELECT CASE_SENSITIVE()
5. Consultar la conexión máxima de la base de datos.
select SF_GET_PARA_VALUE(2,'MAX_SESSIONS');
6. Verifique el estado actual de la base de datos Dameng.
select status$ from v$instance;
7. Verifique la fecha de vencimiento de la autorización.
select EXPIRED_DATE from v$license;
8. Consultar la ubicación de los archivos de datos.
select GROUP_ID , ID ,path,STATUS$ from v$datafile;
9. Consultar el tamaño del espacio de la tabla.
select FILE_NAME,FILE_ID,TABLESPACE_NAME,BYTES/1024/1024||'M' from dba_data_files;
10. Consultar el uso del espacio de la tabla.
select t1.NAME tablespace_name,
t2.FREE_SIZE*SF_GET_PAGE_SIZE()/1024/1024 ||'M' free_space,
t2.TOTAL_SIZE*SF_GET_PAGE_SIZE()/1024/1024 ||'M' total_space,
t2.FREE_SIZE*100/t2.total_size "% FREE"
from V$TABLESPACE t1, V$DATAFILE t2
where t1.ID=t2.GROUP_ID;
11. Consultar todo el ESQUEMA
select * from dba_objects where object_type='SCH';
12. Consultar a todos los usuarios.
select username from dba_users;
13. Cambiar ESQUEMA
set schema "testSchema";
14. Crear ESQUEMA
CREATE SCHEMA "testSchema";
15. Nombre completo de la tabla en modo consulta
select TABLE_NAME from all_tables WHERE OWNER='testSchema';
16. Eliminar ESQUEMA
drop schema "testSchema";
17. Comentarios de columna
COMMENT ON COLUMN testSchema.peoples.role_id is '角色Id';
18. Consultar comentarios de la columna.
select * from SYSCOLUMNCOMMENTS
where SCHNAME='testSchema' and TVNAME='peoples' and COLNAME='role_id';
19. Comentarios de la tabla
comment on table testSchema.peoples is '这是一个表注释';
20. Consultar comentarios de la tabla.
select * from SYSTABLECOMMENTS where SCHNAME='testSchema' and TVNAME='peoples';
21. Crear espacio de mesa
CREATE TABLESPACE MANAGEMENT DATAFILE 'MANAGEMENT.DBF' SIZE 128;
22. Ver espacio de mesa
select * from dba_data_files;
select * from dba_tablespaces;
select * from v$tablespace;
23. Crear usuario
CREATE USER testUser IDENTIFIED BY "testUsersPwd" DEFAULT TABLESPACE MANAGEMENT;
GRANT DBA TO testSchema;
24. Verifique el número de conexiones de la instancia actual.
select clnt_ip,user_name,state,count(*) from v$sessions group by clnt_ip,user_name,state;