menny 发表于 2018-9-11 06:43:29

Oracle常用的sql语句

  --1、查询系统表空间信息
  SELECT * FROM SYS.DBA_TABLESPACES;
  --2、查询表空间所在路径信息
  select * from dba_data_files;
  --3、查询用户所属表空间
  select u.username as 用户名,u.default_tablespace as 所属表空间 from dba_users u;
  --4、创建表空间
  create tablespace GUEST
  logging
  datafile 'D:\oracle\oradata\ORCL\GUEST.dbf'
  size 100m
  autoextend on
  next 50m maxsize unlimited
  extent management local;
  --5、创建用户并指定表空间

  create user GUEST>  default tablespace GUEST
  temporary tablespace TEMP;
  --6、给用户授予权限
  grant connect,resource to EPM;
  --7、查询oracle版本信息11.2.0.1.0
  select * from product_component_version
  --8、创建oracle目录 此目录非OS目录
  create or replace directory impdp as 'D:\impdp';
  --9、将目录操作权限赋予system用户
  grant read, write on directory impdp to system;
  --10、查询所有目录
  select * from dba_directories;
  --11、删除指定目录
  drop directory impdp;
  --12、查询数据库导入后表数据
  select * from epsa.sa_user us where us.REAL_NAME like '%杜帅%' ;
  --13、删除用户
  drop user epsa cascade;
  drop user epm cascade;
  drop user flow cascade;
  drop user guest cascade;
  --14、删除表空间及所属内容
  drop tablespace epsa including contents;
  drop tablespace epm including contents;
  drop tablespace flow including contents;
  drop tablespace guest including contents;
  --15、如果oralce提示无法删除当前连接用户,首先查询用户的进程号,然后强制杀死进程
  select username,sid,serial# from v$session v where v.USERNAME='FLOW';
  --16、杀死用户进程
  alter system kill session '18,42957';
  --17、删除用户
  drop user flow cascade;
  --18、数据泵导入命令
  impdp system/neusoft@orcl schemas=epsa,epm,flow,guest directory=impdir dumpfile=20141024.dump
  --19、数据泵导出命令
  expdp system/neusoft@orcl schemas=epsa,epm,flow,guest directory=impdir dumpfile=20141024.dumplogfile=20141024.log version=11.1.0.7.0
  --20、更改oracle登陆密码过期的问题,oracle默认密码有效期是180天
  select * from dba_profiles p where p.resource_name='PASSWORD_LIFE_TIME';
  alter profile defaultlimit   PASSWORD_LIFE_TIME unlimited;
  select * from sysdba.dba_table_privs

页: [1]
查看完整版本: Oracle常用的sql语句