DBA常用SQL语句收集

需积分: 9 1 下载量 94 浏览量 更新于2024-09-09 收藏 4KB TXT 举报
Oracle 数据库管理命令 本文档主要记录了 Oracle 数据库管理中常用的命令,涵盖了数据库管理、索引管理、用户管理等方面的内容。 数据库管理 在 Oracle 数据库中,dba 是一个非常重要的角色,负责数据库的日常管理和维护。常用的数据库管理命令包括: * startup:启动数据库 * shutdown immediate:立即关闭数据库 * alter user scott account unlock:解锁用户 scott 的账户 * lsnrctl status/start/stop:控制监听器的状态 索引管理 索引是 Oracle 数据库中的一种提高查询效率的方法。常用的索引管理命令包括: * create index index_1 on table_1 (column):创建索引 * select index_name from user_indexes where table_name='':查询某个表上的所有索引 * select index_name from dba_indexes where owner='DXING':查询某个用户下的所有索引 * select distinct index_type from dba_indexes where owner='SIPO_CLF_CN':查询某个用户下的索引类型 * select dbms_metadata.get_ddl('INDEX','INDEX_1','DXING') FROM dual:查询索引的 DDL 语句 用户管理 在 Oracle 数据库中,用户管理是非常重要的一方面。常用的用户管理命令包括: * create user dsg identified by dsg:创建用户 * drop user dsg cascade:删除用户 其他命令 * select * from nls_database_parameters where parameter='NLS_CHARACTERSET':查询数据库的字符集 * select userenv('language') from dual:查询当前会话的语言环境 * select * from user_ind_columns where table_name='':查询某个表上的所有索引列 本文档记录了 Oracle 数据库管理中的一些常用的命令,涵盖了数据库管理、索引管理、用户管理等方面的内容,对于初学者来说是一个非常有价值的参考资源。