为您和我整理和收集Oracle通用命令
这个错误发生在org.hibernate.querytimeoutexception:Hibernate批量插入了
造成这种错误的原因是表空间容量不足,需要增加空间容量。那么首先要考虑的是,我们要质疑它的容量,所以我们要设法找到它的容量,增加它的容量。
因此
我想统一Oracle中的通用命令语句,以后会不断更新,以便以后查询,所以组织这个博客。
Oracle中的常用命令语句如下所示:
1。创建用户
创建由密码标识的用户用户名
注意:用户名和密码最好用英语。
如:通过短信创建用户短信;
2。创建表空间
创建表空间的表空间数据文件的存储路径名称的大小
如:创建表空间ts_sms datafile'f: quanxianguanliruanjian Oracle表空间短信。dbf'size 100m;
三.为新创建的用户分配一个表空间
更改用户默认表空间表空间
如:修改用户的默认表空间ts_sms短信;
4。授权的用户
授予创建会话、创建视图、创建表、向用户提供无限表空间的权限
例如:授予创建会话、创建视图、创建表、将表空间无限扩展到SMS;
或者直接将DBA的权限分配给用户,这样用户就有权创建一个序列和其他权限。
将DBA授予用户,例如,将DBA授予SMS;
5。切换到新用户登录
与用户/密码
如:CONN短信/短信;
在导入SQL的过程中,其中1 - 5是新用户。
6。删除用户
降低用户的用户名
例如:删除用户短信;
7。修改用户密码
更改新密码标识的用户用户名
例如:通过测试标识的用户测试;
8。查看所有用户
SELECT * FROM dba_users;或选择*从all_users;或选择*从user_users;
SELECT * FROM user_users;只有当前用户
9。查看当前用户或DBA角色的权限。
SELECT * FROM user_sys_privs;选择*从dba_sys_privs;
10。查看表空间的容量
SQL > selecttablespace_name表空间
结果如下:
11。查看表空间的使用情况,其余的情况
SQL > selecta.tablespace_name作为a.bytes / 1024 / 1024为表空间,MB的总容量(a.bytes-b.bytes) / 1024 / 1024MB b.bytes / 1024 / 1024能力
结果如下:
在未来的实践中遇到,将继续收集滴,收集,分享给大家,这对您和我来说都是方便的。
西蒙兹:今天,在实践中遇到了问题,Oracle表中的进程被锁定,我们需要查看锁定进程和终止进程。2012年8月22日,20:44:36
查看锁定进程:
select'alter系统杀死会话| | SID | | ',' | |串行# | | ';'从V $会议在Sid(1);
结果如下:如果出现了一个锁定过程,则没有选中的行。
altersystemkillsession ''' | | SID | | ',' | |串行# | | ';'
--------------------------------------------------------------------------------
改变系统杀死会话'13618257;
杀死锁进程:
警告:改变系统杀死会话'13618257;
当您有问题时,您将继续收集它。