Oracle常用的sql语句
--1、查询系统表空间信息
城关网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。创新互联成立于2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
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 identified by neusoft
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.dump logfile=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 default limit PASSWORD_LIFE_TIME unlimited;
select * from sysdba.dba_table_privs
当前文章:Oracle常用的sql语句
本文链接:http://pwwzsj.com/article/jjcege.html