SQL 选择
life 列 以千分位显示select ProductID,SegmentID,convert(nvarchar,cast(life as money),1) from [dbo].[Mapping_Carrier_Life]SMX1F291B1/WAP Pallet 2,000.00SMX1F291B1/WAP Carrier#1 2,000.00SMX1
DB安全检查
1.Checking if default account/password is changed or removed- Check if following default ID/Password is changed or removed for each DB product.◈ For all Oracle servers scott/tiger system/manager dbsnmp/dbsnmp tracesvr/trace sys/change_on_install sapr3/sap demo/demo outln/outln mtssys/mtssys ordsys/ordsys ordplugins/ordplugins mdsys/mdsys ctxsys/ctxsys adams/wood blake/paper jones/steel clark/cloth aurora$orb$unauthenticated/invalid wksys/wksys
P4上安装oracle8i的解决方法
找到symcjit.dll文件,将其名字更改为symcjit.old[@more@]
Index Online Rebuild
Online Rebuild1. create Temp Tablespace (psapreorg, size 30G)2. index online rebuild script select 'alter index ' ||'"' ||segment_name ||'"' ||' rebuild online tablespace psapgreati;' from dba_segmentswhere tablespace_name = 'PSAPBTABI'3. sql login in the SQL session(only can effect this session.alter session set sort_area_size = 10240000;4. run the script(for more fast speed,split the script)#>split -l 20005. rebuild tablespace file resize (space)alter database datafile '/oracle/DS
忘记INTERNAL密码解决方法
1.在initSID.ora中添加 remote_login_passwordfile = exclusive2.su - oraSID运行 orapwd file=/oracle/dbs/orapwdSID.ora password=semdg04 entries=5在/oracle/dbs下生成一个oracledbsorapwdSID文件这时可以用internal用户连接[@more@]
QCM table
QCM+tablename <- oracle的临时表SAP表中插入字段的时候,SAP表和ORACLE的表的结构不同,(SAP表可以在中间插入字段,ORACLE的表只能在最后插入字段)为了使表的结构一致,ORACLE会先导出原来表的数据到临时的表 QCMXXXX,然后删除旧表再重新建立新表,然后从QCM表中导入数据.[@more@]
exp
exp sapr3/semdg04 file=/xxx table='t0100' query ="select * from xxx " 是为了去掉后面的特殊符号的特殊含义[@more@]
listener 参考 [转]
这篇文章摘自metalink, 作为如何设置listener密码保护的快速参考.文章的在HPUX 11I, ORACLE8.1.7.4的环境下测试成功:How to password protect your listener ------------------------------------- To avoid inadvertent stopping of your listener or to prevent unauthorized access to your listener, you may set up password protection for your listener. 1. Cleartext Password - Add PASSWORDS_ entry to your existing listener.ora file. e.g. PASSWORDS_LISTENER =(semdg04) - Stop your listener, and restart it. Now pass
oracle9i 中使用 logmnr
[准备]1.Package file@oracle_home/rdbms/admin/dbmslmd.sql2.Dictionary file build.initSID.ora file changeutl_file_dir = /oracle/logs <- Dictionary file directory[logmnr]1.dic.ora 文件生成execute dbms_logmnr_d.build(dictionary_filename=>'dict.ora',dictionary_location=>'/oracle/ANT/data4/logmnr');2.添加需要使用的log文件execute dbms_logmnr.add_logfile(logfilename=>'/oracle/ANT/arch/archANT161.log', options=>dbms_logmnr.new);execute dbms_logmnr.add_logfile(logfilename=>'/oracle/ANT/a
logminer
logminer[准备工作]1. Package file oracle dba user ( for prepare )[8.1.5] svrmgrl> @?/rdbms/admin/dbmslogmnrd.sql[8.1.6] svrmgrl> @?/rdbms/admin/dbmslm.sql @?/rdbms/admin/dbmslmd.sql 2. Dictionary file build. initSID.ora file change[NT] utl_file_dir = *[UNIX] utl_file_dir = /oracle/logs <- Dictionary file directory ( or utl_file_dir = * ) . SQL> call dbms_logmnr_d.build('dir_file','/oracle/logs'); eg. call dbms_logmnr_d.build('dif_file','/oracle/DSD/saparch/logminer');---------A -----
分析Oracle数据库日志文件(1) [转]
【简 介】 作为Oracle DBA,我们有时候需要追踪数据误删除或用户的恶意操作情况,此时我们不仅需要查出执行这些操作的数据库账号,还需要知道操作是由哪台客户端(IP地址等)发出的。针对这些问题,一个最有效实用而又低成本的方法就是分析Oracle数据库的日志文件。本文将就Oracle日志分析技术做深入探讨。 一、如何分析即LogMiner解释 从目前来看,分析Oracle日志的唯一方法就是使用Oracle公司提供的LogMiner来进行, Oracle数据库的所有更改都记录在日志中,但是原始的日志信息我们根本无法看懂,而LogMiner就是让我们看懂日志信息的
Oracle中Kill session [转]
我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:alter system kill session 'sid,serial#' ; 被kill掉的session,状态会被标记为killed,Oracle会在该用户下一次touch时清除该进程.我们发现当一个session被kill掉以后,该session的paddr被修改,如果有多个session被kill,那么多个session的paddr都被更改为相同的进程地址:SQL> select saddr,sid,serial#,paddr,username,status from v$session where username is not null;SADDR SID SERIAL# PADDR USERNAME STATUS-------- ---------- -------
imp/exp 字符集转换
明白ORACLE的多国语言设置,ORACLE多国语言设置是为了支持世界范围的语言与字符集,一般对语言提示,货币形式,排序方式和CHAR,VARCHAR2,CLOB,LONG字段的数据的显示等有效。ORACLE的多国语言设置最主要的两个特性就是国家语言设置与字符集设置,国家语言设置决定了界面或提示使用的语言种类,字符集决定了数据库保存与字符集有关数据(如文本)时候的编码规则。正如刚才上面的一个小例子,环境变量NLS_LANG的不同,导致EXP帮助发生变化,这就是多国语言设置的作用(NLS_LANG包含国家语言设置与字符集设置,这里起作用的是国家语言设置,而
oracle数据库开发的一些经验积累2 [转]
56、关于数据库进程的问题。(1).查看相关进程在数据库中的会话Select a.sid,a.serial#,a.program, a.status ,substr(a.machine,1,20), a.terminal,b.spidfrom v$session a, v$process bwhere a.paddr=b.addrand b.spid = &spid;(2).查看数据库中被锁住的对象和相关会话select a.sid,a.serial#,a.username,a.program,c.owner, c.object_name from v$session a, v$locked_object b, all_objects cwhere a.sid=b.session_id andc.object_id = b.object_id;(3).查看相关会话正在执行的SQLselect sql_text from v$sqlarea where addre
oracle数据库开发的一些经验积累1 [转]
oracle数据库开发的一些经验积累 [ 日期:2005-04-25 ] [ 来自:zt ][收藏此页]1、不安装Oracle客户连接Oracle 8的方法 请将以下文件拷贝到运行文件所在目录 一、ODBC动态库 :ctl3d32.dll msvcrt40.dll odbc16gt.dll odbc32.dll odbc32gt.dll odbccp32.dll odbccr32.dll odbcint.dll 二、建立EXTRA子目录,将MSVCRT.DLL文件拷贝到该子目录下EXTRAMSVCRT.DLL 三、ORACLE动态库及配置文件 Tnsnames.ora CORE35O.DLL NASNSNT.DLL NAUNTSNT.DLL NCRNT.DLL Nlnt.dll NLSRTL32.DLL Nnfdnt.dll NNFNNT.DLL NSNT.DLL NTNT.DLL NTTNT.DLL CIW32.DLL
console line 接法
9 PIN female 25pin male 1 <-------------------- 4 2 <-------------------- 2 3 --------------------> 3 4 --------------------> 5 4 --------------------> 6 5 <--------------------> 7 6 <-------------------- 20 8 <-------------------- 20 7 --------------------> 8[@more@]
限制登录方法
编辑 /var/adm/inetd.sec telnet allow xxx.xxx.xxx.xxx/etc/ftpuser文件,可以限制使用ftp的用户[@more@]
basis每天的工作重点是什么?
PRD系统检查 HP-UX文件系统检查ok Archive数据库日志检察12% Syslog系统日志检察ok Alert_PRD.log 数据库日志检察ok Omniback数据库备份检察ok R/3系统定制作业检察ok R/3服务器和用户使用情况检查ok Tablespace 表空间容量ok Tablespace Extens 峰值检察ok 空调和机房温度检察ok 小型机各指示灯检察ok[@more@]
mount other server cdrom&directory
1./sbin/init.d/nfs.client start (没有CD的服务器)2./sbin/init.d/nfs.server start (有CD的服务器)3.vi etc/exports 文件 (有CD的服务器)/sapmnt/DSP -anon=65534/cdrom -ro/export -root=hostname,rw=hostname (-ro : read only, -rw : read write)4.exportfs -a (有CD的服务器)5.mount dragon:/cdrom /cdrom(没有CD的服务器)[@more@]
Based on the SAP R3 Basis Support Function Detail
Based on the SAP R3 Basis Support Function Detail - Daily Monitoring, research, and intervention support function include for R/3: (ITS, CRM, BW, APO, Enterprise Portal is different). 1.Apply patches and fixes where necessary 2.Apply software and OS upgrade when appropriate 3.Automate clean shutdown of SAP and Database and integrate with OS shutdown 4.Automate startup of SAP and Database and integrate with OS startup 5.Check for a valid backup for the previous night 6.Check for critical database