oracle实用,oracle实用语句小结

个人整理,以便记忆:

1. 更改数据库的用户密码

alter user user identified by “user”;

2. 改变oracle字符集

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

3.  备份数据库

exp user/pass@orcl owner=user file=user.dmp log=user.log

4.  恢复数据库

imp fromuser=user touser=user1 file=user.dmp log=new-user.log

5.  查看表空间及文件存放路径

select file_name,tablespace_name from dba_data_files;

6.   查看用户所对应的表空间

select username,default_tablespace from dba_users;

7.   删除用户

Drop user user1 cascade(删除用户及其所属的表空间,完全删除)

8.   创建用户设置默认表空间

create useruser_name identified by passwd default tablespace tablespace_name;

9.   授予用户权限

grant connect,resource to user;

grant dba touser;

10.  创建表空间

create tablespace wlotx

logging

datafile '/home/oracle/oradata/orcl/wlotx.dbf'

size 50m

autoextend on;

11.   查询当前连接用户的会话进程

SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='USER1';

SIDSERIAL#

---------- ----------

2425341

8618117

12.   结束此用户的会话进程

ALTER SYSTEM KILL SESSION '24,25341';

ALTER SYSTEM KILL SESSION '86,18117';

13.  查看死锁的进程

SELECT

s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESS FROM V$LOCKED_OBJECT l,V$SESSION S WHERE l.SESSION_ID=S.SID;

14. 查看表空间的状态

select name,status from v$datafile;

15. 查看表空间的大小,可用空间及使用率;

select df.tablespace_name "表空间名",totalspace "总空间M",freespace "剩余空间M",

round((1- freespace/totalspace)*100,2) "使用率%"

from

(select tablespace_name,round(sum(bytes)/1024/1024) totalspace

from dba_data_files

group by tablespace_name) df,

(select tablespace_name,round(sum(bytes)/1024/1024) freespace

from dba_free_space

group by tablespace_name) fs

where df.tablespace_name=fs.tablespace_name;

16. 使表空间脱机,联机

alter tablespace users offline;

alter tablespace users online;

17. 查看表空间的状态是否自动扩展

select file_id,file_name,tablespace_name,autoextensible,increment_by from dba_data_files order by file_id desc;

18. 修改表空间大小(表空间一定要在联机状态下,做扩展)

alter database datafile '/opt/oracle/oradata/orcl/users01.dbf' resize 5000m;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值