命令
清除共享池(shared_pool)缓存 | alter system flush shared_pool |
清除buffer cache | alter system flush buffer_cache |
刷新oracle连接池 | alter system flush global context |
杀死session | alter system kill session 'SID,SERIAL#' |
新建用户 | create user 用户名 identify by 密码 |
删除用户 | drop user 用户名 |
授权 | grant 权限 to 用户 |
撤销权限 | revoke 权限 from 用户 |
创建dblink | create database link [dblink名] connect to [数据库用户名] identified by [用户密码] using '数据库ip/数据库名(orcl)' |
授权dblink | grant create public database link,drop public database link to [用户] |
查询sga容量 | show parameter sga |
查询pga容量 | show parameter pga |
查询允许并发进程数 | show parameter processes |
查询允许并发连接数 | show parameter sessions |
常用select查询
select * from user_tables | 查询用户下所有表 |
select * from all_tables | 查询数据库所有表 |
select * from dba_tables | 查询包括系统表 |
select * from user_tab_comment | 查询用户下所有表的注释 |
select * from v$session | 查询数据库连接session |
select * from dba_tablespaces | 查询表空间信息 |
select * from dba_data_files | 查询表空间物理文件信息 |
select * from dba_free_space | 查询表空间使用情况 |
select * from dba_users | 查询用户信息,以及用户锁状态 |
select * from dba_db_links | 查询用户有的dblink |
select * from user_sys_privs | 查询用户权限 |
select * from dba_role_privs | 查询用户具备的权限角色 |
select * from v$version | 查询数据库版本 |
select * from sga | 查询SGA容量 |
select * from talbe order by nlssort(talbe.column,'nls_sort=schinese_pinyin_m'); | 中文字段按拼音排序 |
select * from talbe order by nlssort(talbe.column,'nls_sort=schinese_stroke_m'); | 中文字段按笔划排序 |
select * from talbe order by nlssort(talbe.column,'nls_sort=schinese_radical_m'); | 中文字段按偏旁排序 |
select * from table order by convert(table.column using gbk) collate gbk_chinese_ci; | mysql,中文字段按拼音排序 |
select sys_connect_by_path(talbe.col, ',') from talbe start with table.id = id connect by prior talbe.parent_id = table.id | 拼接列数据,以,分割 |
常用关键字
chr(10) | /n |
chr(13) | /r |