DBA常用SQL语句
查看表空间的名称及大小:SQL>select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; 查看表空间物理文件的名称及大小:SQL>select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name; 查看回滚段名称及大小:SQL>select segment_name, tablespace_name, r.status, (initial_extent/1024) InitialExtent,(next_extent/1
SAP 用户权限
=========================================================== 作者 zhujianfu(httpblog.itpub.netzhujianfu)发表于2005.01.21 1238分类 出处:httpblog.itpub.netpost50714854--------------------------------------------------------------- 用户权限解剖通常basis会使用PFCG做权限管理,时你保存时会产生一个系统外的prifile name, 记得SU01时用户有profile 和role两栏位吗它们的关系如何呢首先明白几个概念.1.activity这样说吧,我们从activity谈起,activity是什么意思这个你查下字典也就知道了,对就是规定可做什么动作,比如说不能吸
破解SAP4.6 and 4.7
破解4.7x200的ACCESS KEY了(IDES)1. Disable ERITOR_lock status of program ‘LSKEYF00’ Method : Create a program and run the following code : UPDATE PROGDIR SET EDTX = '' WHERE NAME = 'LSKEYF00' AND STATE = 'A'. 2. Set a Break-Point in program ‘LSKEYU05’ Method : A. In se38 , Input Program name with ‘LSKEYU05’ And press ‘Display’ button to display the sourc code . B. Set Break-Point on ‘CASE SY-SUBRC. ‘ sentence 3. Before Modify program ‘LSKEYF0
SAP basis 相关设定
SAP basis 相关设定 =========================================================== 作者: zhujianfu(http://blog.itpub.net/zhujianfu)发表于:2004.12.31 10:33分类: 出处:http://blog.itpub.net/post/507/12384--------------------------------------------------------------- SAP CLIENT拷贝详细说明更改SAP的背景更改SAP默认clientHow to install LSMWSAP CLIENT拷贝详细说明 相关的事物代码: SCC3 (集团拷贝时查看日志) SCC4 (配置全部集团的目录) SCC5 (集团删除) SCCL (执行集团拷贝) -----------------------------------
一次无备份、非归档数据库断电恢复的全过程 [转]
环境:Windows 2000 Advanced Server sp4+Oracle 9206现象描述:客户数据库机房在清理过程中,清洁人员不小心将服务器后面的电源线直接拔掉,导致实例断电,数据库无法启动。数据库运行在非归档模式下,没有备份,只有前一天晚上的全库导出文件。数据库重新启动以后,数据库无法打开,用SQLPLUS连接,无论如何都无法登录进去,报错如下:SQL> conn/as sysdbaERROR:ORA-01041: internal error. hostdef extension doesn't exist??SQL> conn sys/aa as sysdbaERROR:ORA-03113: end-of-file on communication channel解决问题的第一步
无备份丢失部分数据文件和控制文件恢复 [转]
前提: 1. 需要有除丢失文件以外其他文件的备份. 2. 丢失的文件需要是在其他文件备份后创建的. 3. 所有其他文件备份后的归档都在存在 恢复步骤: 1,拷贝任一未丢失文件的备份回来 2.创建新控制文件,但控制文件不包括丢失的数据文件 3.进行恢复 4.碰到 ORA-00283: recovery session canceled due to errors ORA-01244: unnamed datafile(s) added to controlfile by media recovery ORA-01110: data file 3: 'D:ORACLEORADATAxxxxxxxx.DBF' 5.select name from v$datafile找出un
HP-UX基本指令快速参考
操作命令 1-1.处理目录 pwd: 显示当前工作目录&& cd directory_path: 更改目录&& cd: 更改为主目录&& mkdir directory_name: 创建目录&& rmdir directory_name: 删除空目录&& 1-2.处理文件 elm: 阅读邮件&& ls: 列举当前目录下的文件和目录&& ls -a: 列举所有文件或目录包括隐藏点文件& lsf: 列举文件并用/ 标记目录名& compress filename: 压缩文件 uncompress filename: 解压缩文件 vi file_name: 创建或编辑文件 more file_name: 显示文件内容 (按q 退
awk使用手册 [转]
什么是awk? 你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。正是这三个人创造了awk---一个优秀的样式扫描与处理工具。 AWK的功能是什么?与sed和grep很相似,awk是一种样式扫描与处理工具。但其功能却大大强于sed和grep。awk提供了极其
下面是查看HP小型机的信息的命令集1[转]
下面是查看HP小型机的信息的命令集:1、机型#model9000/800/L2000-44注意:其中44是指每个cpu有440MHZ。2、cpu个数#topCPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS0 0.02 0.0% 0.0% 0.% 0.0% 0.0% 0.0% 0.0%1 0.00 0.6% 0.0% 0.% 0.0% 0.0% 0.0% 0.0%2 0.00 2.% 97.0% 0.0% 0.0% 0.0% 0.0%3 0.00 0.4% 0.0% 0.0% 99.6% 0.0% 0.0% 0.0% 0.0%3、硬盘的大小信息#diskinfo /dev/rdsk/c1t0d0SCSI describe of c1t0d0: vendor: SEAGAT
VA阵列遗忘进入安全设置的密码,解决步骤
VA阵列如果遗忘进入安全设置的密码时,可以按以下步骤解决1 run HA_Dial_Stop2 /opt/sanmgr/commandview/server/data/UserDBFile 清空UserDBFile3 run HA_Dial_Start4 用缺省的用户名Administrator和密码administrator登陆- cmdviewVA vaname[@more@]
shell编程简介
shell编程简介 来源:hpuxZone 编辑:丁克川 2003.11.05 1918?-------------------------------------------------------------------------------- 1.1 shell编程概述shell程序是一个包含UNIX命令的普通文件。这个文件的许可权限至少应该为可读和可执行。在shell提示符下键入文件名就可执行shell程序。shell程序可以通过三种方式接受数据:??-环境变量??-命令行参数??-用户的输入shell是一个命令解释器,它会解释并执行命令提示符下输入的命令。但是,你可能想要多次执行一组命令,shell提供了一种功能,让你将这组命
设置一个只能ftp不能用其他方式login的用户
设置一个只能ftp不能用其他方式login的用户,并且使这个用户的ftp home看上去像根目录一样: 1,编辑/etc/shells,把要用的shell都列上,最后加上/usr/bin/false,比如: /sbin/sh /usr/bin/sh /usr/bin/false2,用SAM建立用户帐号,例如建立的用户帐号是abc,它的shell指定为/usr/bin/false3,编辑/etc/passwd,在abc用户的home目录后加上"/./",比如: abc:qXznDQ1RUwqZ6:115:20:,,,:/home/abc/./:/usr/bin/false4,增加一个group,比如名字为ftpguest,把用户abc添加到ftpguest这个group中去5,建立/etc/ftpd/ftpacc
Statspack(二)
第一部分 数据库概要信息DB Name DB Id Instance Inst Num Release Cluster Host---------- ----------- ------------ -------- ----------- ------------GLOB 188430914 glob 1 9.2.0.4.0 NO b02第二部分 数据库采样时段,这一部分记录了数据库采样的时间,以及采样点数,这部分信息对于report来说是十分重要。任何统计数据都需要通过时间纬度来衡量,离开了时间,任何数据都失去了意义。我们在论坛上经常看到有人贴出Top 5等待事件寻求分析,我们的回答是: 无法分析,如果没有时间
系统是trusted system 单用户修改PASSWD
10秒中断boISL>hpux -is#mount /usr#/etc/tsconvert -r#passwd[@more@]
How to change R/3 kernel
1.unzip kernel files 2.Stop R/3 instance and services on jaguar3.Stop R/3 instance and services on rabbit4.remove all files e:usrsapDSPsysexerun5.copy files from e:temp_lsj to e:usrsapDSPsysexerun6.Start R/3 services and instance on AP17.Start R/3 services and instance on AP2[@more@]
查询并解除oracle的死锁
首先是查询数据库死锁,语句如下:select t2.username||' '||t2.sid||' '||t2.serial#||' '||t2.logon_time||' '||t3.sql_text from v$locked_object t1,v$session t2,v$sqltext t3 where t1.session_id=t2.sid and t2.sql_address=t3.address order by t2.logon_time;杀掉查询出来的SID和SERIAL#alter system kill session 'sid,serial#';[@more@]
SAP transparent table
transparent table透明表, pooled table and cluster table簇表. 对于透明表是和DB层的physical table对应的. 对于后俩者,是不对应到DB表的. 比如TBSL就是一个pooled table, 你在DB层找不到此表. 然后多个cluster(pooled) tables组成一个table cluster和table pool . table cluster和table pool是DB层的一个物理表.为什么要这样呢?我想一个原因可能是速度问题, 我想在存取数据方面,table cluster 可能比table pool要快些,还是那个老问题,就是ABAP dict的数据操作语句是如何转换到DB能认识的语句的, 我study过,但是没什么结果. 记得BSEG吧?
怎么杀掉特定的数据库会话
Alter system kill session 'sid,serial#'; 或者 alter system disconnect session 'sid,serial#' immediate; 在win上,还可以采用oracle提供的orakill杀掉一个线程(其实就是一个Oracle进程) 在Linux/Unix上,可以直接利用kill杀掉数据库进程对应的OS进程 一、问题的提出 很多的时候我们迅速的杀掉Oralcle的一些session,理由大体如下: 1、 一些时候,由于我们的数据量很大,相应的事务大并且多,在做shutdown immediate的时候会花费好多的时间,而我们却想用shutdown immediate的方式,而又要把数据库迅速的shutdown下来。 2、 我们的应
[Q]怎么快速查找锁与锁等待
[Q]怎么快速查找锁与锁等待 [A]数据库的锁是比较耗费资源的,特别是发生锁等待的时候,我们必须找到发生等待的锁,有可能的话,杀掉该进程。 这个语句将查找到数据库中所有的DML语句产生的锁,还可以发现,任何DML语句其实产生了两个锁,一个是表锁,一个是行锁。 可以通过alter system kill session ‘sid,serial#’来杀掉会话 SELECT /*+ rule */ s.username, decode(l.type,'TM','TABLE LOCK', 'TX','ROW LOCK', NULL) LOCK_LEVEL, o.owner,o.object_name,o.object_type, s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser FRO
我们通过如下的方法,可以安全使用该用户,然后再跳转回来
我们通过如下的方法,可以安全使用该用户,然后再跳转回来,在某些时候比较有用需要Alter user权限或DBA权限:SQL> select password from dba_users where username='SCOTT';PASSWORD-----------------------------F894844C34402B67SQL> alter user scott identified by lion;User altered.SQL> connect scott/lionConnected.REM Do whatever you like...SQL> connect system/managerConnected.SQL> alter user scott identified by values 'F894844C34402B67';User altered.SQL> connect scott/tigerConnected.[@more@