Oracle有用的语句
    总结oracle有用的语句
select * from all_users;                ##查看所有用户 
select name from v$database;             ##查看当前数据库 
database test;                    ##进入test数据库 
select * from v$instance;                ##查看所有的数据库实例 
shutdown immediate                ##关闭数据库 
alter user sys identified by new_password;        ##更改用户密码 
select username,password from dba_users; ##查看当实例中的用户和密码 
show parameter control_files;           ## 查看控制文件; 
select member from v$logfile;        ##查看日志文件 
show parameter ;                 ## 查看数据库参数 
select * from user_role_privs;        ##查看当前用户的角色 
select username,default_tablespace from user_users; ##查看当前用户的缺省表空间 
alter user system identified by [password]        ##修改用户的密码 
ALTER USER "SCOTT" ACCOUNT UNLOCK                 ##解锁SCOTT用户 
show parameter processes;                    ##查看最大会话数
查看当前库的所有数据表: 
SQL> select TABLE_NAME from all_tables; 
select * from all_tables; 
SQL> select table_name from all_tables where table_name like ‘u’; 
TABLE_NAME———————————————default_auditing_options 
查看表结构:desc all_tables; 
创建用户并赋予权限 
###----------------------------创建用户并赋予权限------------------------------------####- 
create user mpss 
  identified by "mpss12" 
  default tablespace TS_MPSS_DATA 
  temporary tablespace TEMP; 
给用户赋予权限 
grant connect to mpss; 
grant resource,create session to mpss;  开发角色 
grant create procedure to dbuser; #这些权限足够用于开发及生产环境 
给用户授权 
grant dba to spms;--授予DBA权限 
grant unlimited tablespace to lxg;--授予不限制的表空间 
grant select any table to lxg;--授予查询任何表 
grant select any dictionary to lxg;--授予 查询 任何字典
删除用户 
drop user mpss cascade; 
建表空间 
###---------------------------------建表空间------------------------------------####- 
================建立表空间============================ 
CREATE TABLESPACE "TS_MPSS_DATA" 
    LOGGING 
    DATAFILE '/mpss/data/ts_mpss_data.dbf' SIZE 1024M 
    EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT  AUTO 
===================================================== 
=================建立临时表空间============================ 
CREATE 
    TEMPORARY TABLESPACE "SWVIP" TEMPFILE '/app/oracle/oradata/ 
    sworacle/SWVIP.dbf' SIZE 5M EXTENT MANAGEMENT LOCAL UNIFORM 
    SIZE 1M 
===================================================== 
create tablespace TS_MPSS_DATA datafile '/mpss/data/ts_mpss_data.bdf ' size 1024m autoextend on ;      ###autoextend on 自动扩展 
###------------------------------------------------####-
查看表空间物理文件的名称及大小;   
###--------------------表空间物理文件的名称及大小------------------------####- 
  select tablespace_name, file_id, file_name, 
    round(bytes/(1024*1024),0) total_space 
    from dba_data_files 
    order by ta