查询某表最近5天内最后一次dml的时间
select ORA_ROWSCN from tablename;--比如值为XXselect scn,to_char(time_dp,'yyyy-mm-dd hh24:mi:ss')from sys.smon_scn_time where scn>XX order by 1但是sys.smon_scn_time只记录了最近5天的记录,所以该表最后一次的修改时间大于5天前,就查不到确切的时间点了。...
TIMESTAMP和TIMESTAMP WITH TIME ZONE之间的总结
当地时间与本初子午线英格兰格林威治时间的时差北京是东八区(+08:00),即北京时间-格林威治=8小时,北京比格林威治早8小时看到太阳SELECT DBTIMEZONE,SESSIONTIMEZONE,LOCALTIMESTAMP,current_timestamp,SYSTIMESTAMP FROM DUAL;alter session set time_zone='+09:00'; SELECT DBTIMEZONE,SESSIONTIMEZONE,...
oracle外键约束的总结
外键约束的创建方法tes1的建表语句为create table test1 (hid number primary key,hname varchar2(10));1、创建表的同时创建外键约束1.1、列级别create table test2 (hid1 number(10) REFERENCES test1(hid),hname1 varchar2(10));--系统自动生成约束名create table test2 (hid1 number(10) constraint hid_pk REFEREN...
oracle的interval时间格式的总结
INTERVAL:时间间隔INTERVAL YEAR TO MONTH,年份和月份之间必须有-包含年、月的一段时间的间隔INTERVAL 'integer [- integer ]' { YEAR | MONTH } [ (precision) ] [ TO { YEAR | MONTH } ]'integer [-integer]' specifies integer values for the leading and optional trailing field of the literal. If the lead...
PGA引发的ORA-04030报错的处理思路
第一步SQL> show parameter pgaNAME TYPE VALUE------------------------------------ ----------- ------------------------------pga_aggregate_target &n...
数据库startup启动时前滚回滚进行实例恢复的理解
前滚回滚过程应该是这样的:数据库记录了最新的SCN、增量checkpoint的SCN、redo log的最大SCN,通过增量checkpoint的SCN开始应用redo log直到redo log的最大SCN乃至最新的SCN,这样就完成了前滚,在回滚的时候直接读取undo中这个会话最初的scn和前镜像直接回滚,不会一个个数据块去undo,否则如果10G数据写入数据文件但是没...
搭建本地yum源,使用安装光盘的rpm作为yum源的文件
yum源的安装:使用安装光盘作为本地的yum源1、挂载所需要的安装光盘虚拟机挂载光盘:设置->光盘->路径(在“连接”处打勾)[root@oracle ~]# mount /dev/cdrom -o loop /mnt--将光盘挂载到/mnt 目录下2、切换至yum.repo.d 目录下,创建任意文件名,后缀为.repo 的文件,并编辑[root@oracle ~]# cd /etc/yum.repos...
cursor_sharing=force强制绑定变量不会把变量值默认当成varchar2类型的理解
绑定变量有个坏处,就是绑定变量后执行计划默认把该字段类型当成varchar2类型来处理,如果字段是number则多了一道字段类型转换?比如id是number类型,但是使用绑定变量如select * from salary where id=:id,这时不管:id是啥值,比如是5,代入到执行计划,都是把它当成varchar2来处理,再to_number(5)。设置了cursor_sha...
Trace file的命名规则和存放路径
Trace file names are platform-dependent. Typically, database background process trace file names contain the Oracle SID, the background process name, and the operating system process number, while server process trace file names contain the Oracle SID, the string "ora", and the operating system proc...
NAS、SAN、ISCSI存储的个人理解
需要明白的是,linux下只要能够mount存储盘到目录,则这个存储盘必定是格式化过了的。NAS客户端--网络交换机--存储服务器1、客户端通过TCP/IP网络协议连接存储服务器那边的存储卷,且存储卷已经在存储服务器那边进行过格式化,格式化是按安全模式来选择的,给linux使用是unix模式,给windows用是ntfs模式2、客户端可...
ORACLE ERP的应用没有自己的instance实例,这点和ASM不一样
1、应用服务器上sqlplus可以不加@tnsname就连上数据库是因为应用默认连接指向的DB,但是应用服务器上不能直接sqlplus as sysdba这样连接2、应用的OS用户和DB的OS用户都有一个TNS_ADMIN的变量,都有自己的tns配置信息3、应用服务器和DB服务器的客户端版本不一样,比如应用服务器上sqlplus和lsnrctl版本都是10.1.0.5.0,而D...
db_file_name_convert顺序问题
duplicate时如果远程的一个目录空间不够,可以把文件拆分到两个目录,使用db_file_name_convert即可db_file_name_convert不是对目录名称进行转换,而是对文件名称进行转换比如源端的文件路径都是/u01/app/oracle/oradata/prod1文件名称都是诸如/u01/app/oracle/oradata/prod1/u*.dbf、/u01/app/oracle/oradata/prod1/sy...
duplicate命令中有pfile、logfile、*_file_name_convert、nofilenamecheck的案例
总结1、pfile选项说明使用的rman命令执行的那端的一个文件如果rman在源端开启,则pfile放在源端上,如果ramn在目标端开启,则pfile放在目标端上2、logfile表示在duplicate命令中生成目标端的文件,和rman命令在哪端执行无关logfile的生成的文件在目标端,logfile选项时必须指定size3、一般操作时,除非自己清楚源端和...
EBS 在线克隆DB和应用的一次实战
本次克隆学习到的有1点只要A数据库可以正常启动,保证A数据库文件(redo、undo、datafile、archivelog、tempfile)和控制文件不在ORACLE_HOME目录情况下,备份好A数据库的pfile,可以随便删除A的ORACLE_HOME并从别的地方拷贝ORACLE_HOME过来进行软件克隆操作,软件克隆过程中会产生新的pfile,把原来的pfile拿过来覆盖就...
EBS DBA日常维护使用的sql
查询应用服务器的会话数select 'Number of user sessions : ' || count( distinct session_id) How_many_user_sessions from icx_sessions icx where disabled_flag != 'Y' and PSEUDO_FLAG = 'N' and (last_connect + decode(FND_PROFILE.VALUE('ICX_SESSION_TIMEOUT'), NULL, limit...
ORACLE ERP修改密码的方法
首先ERP的用户分两大类,应用用户、数据库用户;其中数据库用户又分两类,ERP相关的、ERP无关的应用用户:WEB页面的登录用户如sysadmin、asadminERP相关的数据库用户:如APPS、AK、IBC这些ERP无关的数据库用户:如system或单纯使用sqlplus>create user username的数据库中查询和和ERP无关的数据库用户select * from d...
ORACLE更改密码时不能使用最近5次密码的设置方法
1
ORACLE密码至少8位,且至少包含字母、特殊字符、数字、大小写四种中的三种的实现方法
使用ORACLE自带的utlpwdmg.sql脚本来实现操作方法1、create table proflileYYYYMMDD as select * from dba_profiles where profile='DEFAULT'2、$ORACLE_HOME/rdbms/admin/utlpwdmg.sql先备份一份3、修改utlpwdmg.sql,ALTER只保留如下verify_function_11G,其他PASSWORD_LIFE_TIME、PASSWORD_GRACE_TIME、PAS...
Linux自带防火墙开启IP白名单的的配置详解
防火墙配置文件名称/etc/sysconfig/iptablesRed Hat Enterprise Linux Server release 6.0开始默认配置如下[root@DMT-Oracle-server ~]# cat /etc/sysconfig/iptables# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0...
ifconfig为什么没有显示对应IP信息
服务器之前可以连通192.167.10.11的,现在突然ping不同了。1、ifconfig和ip addr都看不到本机192.168.10网段的IP2、cat /etc/sysconfig/network-scripts/ifcfg-em2发现有192.168.10网段的IP,以为网线被拔掉了,后来到机房看网线是插好的3、继续查询才发现192.168.10网段的IP对应的ONBOOT=no,重新ifconfig em2 up后解决...