sid

oracle锁表问题

我怕爱的太早我们不能终老 提交于 2020-01-16 03:49:17
1.查看数据库被锁的表 select a.object_name, b.session_id, c.serial#, c.program, c.username, c.command, c.machine, c.lockwait from all_objects a, v l o c k e d o b j e c t b , v locked_object b, v l o c k e d o ​ b j e c t b , v session c where a.object_id = b.object_id and c.sid = b.session_id; 2.查看表被锁的原因 select l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, s.user#, l.os_user_name, s.machine, s.terminal, a.sql_text, a.action from v s q l a r e a a , v sqlarea a, v s q l a r e a a , v session s, v$locked_object l where l.session_id = s.sid and s.prev_sql_addr = a.address order by sid, s

Convert SID string format to bytes array

廉价感情. 提交于 2020-01-15 07:09:12
问题 I want to convert SID string format to bytes array representation which in turn will be supplied to LookupAccountSid() method's second argument in C#. But I don't find any particular in built function which can do this. For example: SID = S-1-5-32-544 can be converted into: (SID: 1,2,0,0,0,0,0,5,32,0,0,0,32,2,0,0) I saw it in some posts. but how? Is there a easy way to achieve this? Basically I want the byte array representation of the NT Authority\NetworkService which is SID = S-1-5-20 .

Editing registry value for newly created user

删除回忆录丶 提交于 2020-01-15 04:52:59
问题 I have a .NET application that creates a new local user like so: var principalContext = new PrincipalContext(ContextType.Machine); var userPrincipal = new UserPrincipal(principalContext); userPrincipal.Name = StandardUserName.Text; userPrincipal.Description = "New local user"; userPrincipal.UserCannotChangePassword = true; userPrincipal.PasswordNeverExpires = true; userPrincipal.Save(); // Add user to the users group var usersGroupPrincipal = GroupPrincipal.FindByIdentity(principalContext,

MySQL数据库练习-8

不想你离开。 提交于 2020-01-08 19:36:50
查询至少有一门课与学号为" 01 "的同学所学相同的同学的信息 分析: 从sc表查询01同学的所有选课cid--从sc表查询所有同学的sid如果其cid在前面的结果中--从student表查询所有学生信息如果sid在前面的结果中 查询01同学的cid select sc.cid from sc where sc.sid = '01'; 结果: +------+ | cid | +------+ | 01 | | 02 | | 03 | +------+ 从sc表查询所有同学的sid如果其cid在前面的结果中 select sc.sid from sc where sc.cid in( select sc.cid from sc where sc.sid = '01' ); 查询结果: +------+ | sid | +------+ | 01 | | 01 | | 01 | | 02 | | 02 | | 02 | | 03 | | 03 | | 03 | | 04 | | 04 | | 04 | | 05 | | 05 | | 06 | | 06 | | 07 | | 07 | +------+ 从student表查询所有学生信息如果sid在前面的结果中 select * from student where student.sid in ( select sc.sid

MySQL数据库练习-2

冷暖自知 提交于 2020-01-07 15:38:37
查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩 分析:看到这道题的时候,刚开始考虑的是有的同学有三门成绩,有的同学有两门成绩,我是应该所有同学都总分除以三,还是总分除以各自科目数?所以这里这道题也有点不严谨,我这里选择第二种情况(因为第一种貌似比第二种麻烦,懒癌发作).我们可以查询sc表中平均成绩大于等于60的同学的SId,然后和算出来的AVG组成一张表r,然后和表Student联合查询 查询成立表r,这里记得要给查询的结果一个别名ss select SId, AVG(score) AS ss from sc GROUP BY SId HAVING AVG(score)> 60; 结果: +------+----------+ | SId | ss | +------+----------+ | 01 | 89.66667 | | 02 | 70.00000 | | 03 | 80.00000 | | 05 | 81.50000 | | 07 | 93.50000 | +------+----------+ 对表Student和r进行联合查询 select student.SId,sname,ss from student,( select SId, AVG(score) as ss from sc GROUP BY SId HAVING AVG(score)>

MySQL数据库查询练习题

你离开我真会死。 提交于 2020-01-07 04:48:50
这个练习题是在网站上面看到的,觉得很值得拿来练习,因此在这里记录一下解决的思路过程,话不多说,直接开始. 首先是建表,需要建立四个表,分别是: --1.学生表 Student(SId,Sname,Sage,Ssex) --SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10)); insert into Student values('01' , '赵雷' , '1990-01-01' , '男'); insert into Student values('02' , '钱电' , '1990-12-21' , '男'); insert into Student values('03' , '孙风' , '1990-12-20' , '男'); insert into Student values('04' , '李云' , '1990-12-06' , '男'); insert into Student values('05' , '周梅' , '1991-12-01' , '女'); insert into Student values('06' , '吴兰' , '1992-01

MySQL数据库练习1.1-1.3

社会主义新天地 提交于 2020-01-07 04:29:40
1.1 查询同时存在" 01 "课程和" 02 "课程的情况 分析:刚开始看到这道题是懵逼的,因为 !!!看不懂!!! 之后看了一下sc表,发现并不是每个同学都有01和02课程的成绩(可能是缺考了),那么这道题的意思应该是在sc表中筛选出同时又01和02成绩的学生.既然理清题干了,那接下来就容易了,我可以提取sc中有01成绩的项,成立新表t1,同样提取sc中有02成绩的项,成立新表t1,然后筛选t1和t2中具有相同SId的项 提取带01成绩的项 select * from sc where sc.CId = '01'; 表t1: +------+------+-------+ | SId | CId | score | +------+------+-------+ | 01 | 01 | 80.0 | | 02 | 01 | 70.0 | | 03 | 01 | 80.0 | | 04 | 01 | 50.0 | | 05 | 01 | 76.0 | | 06 | 01 | 31.0 | +------+------+-------+ 提取带02成绩的项 select * from sc where sc.CId = '02'; 表t2: +------+------+-------+ | SId | CId | score | +------+------+-------+ |

oracle杀死死锁进程

北战南征 提交于 2019-12-31 17:12:02
先查看哪些表被锁住了 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id; OWNER OBJECT_NAME SESSION_ID LOCKED_MODE ------------------------------ -------------------------------------- ------- WSSB SBDA_PSHPFTDT 22 3 WSSB_RTREPOS WB_RT_SERVICE_QUEUE_TAB 24 2 WSSB_RTREPOS WB_RT_NOTIFY_QUEUE_TAB 29 2 WSSB_RTREPOS WB_RT_NOTIFY_QUEUE_TAB 39 2 WSSB SBDA_PSDBDT 47 3 WSSB_RTREPOS WB_RT_AUDIT_DETAIL 47 3 select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time;

oracle杀死死锁进程

微笑、不失礼 提交于 2019-12-31 17:11:49
先查看哪些表被锁住了 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id; OWNER OBJECT_NAME SESSION_ID LOCKED_MODE ------------------------------ -------------------------------------- ------- WSSB SBDA_PSHPFTDT 22 3 WSSB_RTREPOS WB_RT_SERVICE_QUEUE_TAB 24 2 WSSB_RTREPOS WB_RT_NOTIFY_QUEUE_TAB 29 2 WSSB_RTREPOS WB_RT_NOTIFY_QUEUE_TAB 39 2 WSSB SBDA_PSDBDT 47 3 WSSB_RTREPOS WB_RT_AUDIT_DETAIL 47 3 select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time;

oracle杀死死锁进程 .

喜夏-厌秋 提交于 2019-12-31 17:11:12
先查看哪些表被锁住了 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id; OWNER OBJECT_NAME SESSION_ID LOCKED_MODE ------------------------------ -------------------------------------- ------- WSSB SBDA_PSHPFTDT 22 3 WSSB_RTREPOS WB_RT_SERVICE_QUEUE_TAB 24 2 WSSB_RTREPOS WB_RT_NOTIFY_QUEUE_TAB 29 2 WSSB_RTREPOS WB_RT_NOTIFY_QUEUE_TAB 39 2 WSSB SBDA_PSDBDT 47 3 WSSB_RTREPOS WB_RT_AUDIT_DETAIL 47 3 select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time;