- 博客(19)
- 收藏
- 关注
原创 日常小技巧
编辑$ORACLE_HOME/sqlplus/admin/glogin.sql,在里边加入需要的格式化命令,比如常见的set pagesize,set linesize,col xxx for a50之类的,以后每次在sqlplus登录是自动生效,查出来的结果都是漂亮的
2014-06-26 10:15:13 337
原创 ebs r12.1.3 fresh install(2)
5.upgrade database from 11.1.0.7 to XXX直接在oracle网站上搜索
2014-06-24 15:02:30 695
原创 ebs r12.1.3 fresh install(1)
1.unlink /usr/lib/libXtst.so.6ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6
2014-06-24 12:16:04 681
原创 频繁用错误密码登录数据库,产生大量等待事件
问题现象:数据库远程登录不上,数据库有大量library cache pin的等待事件解决方法:通过审计查询 select * from dba_audit_trail where returncode = 1017 and timestamp>sysdate-0.3 order by timestamp desc;1、启用审计启用审计需要在 init.ora文件中指定AUDI
2014-03-26 09:47:26 557
原创 RMAN热拷贝在线复制数据库并搭建副库(4)
5. 添加standby online log上一步数据库复制完毕后,在auxiliary库添加standby online log文件alter database add standby logfile thread 1 '/data/d14/GERPDG/stdbyredo101.log' size 4g;alter database add standby logfile
2014-02-20 10:45:36 613
原创 RMAN热拷贝在线复制数据库并搭建副库(3)
tnsnames.ora文件中增加GERPDG监听(先要确保本GERPDG本身的监听要存在,不存在就要添加):GERPB =在主库主机和备库主机上分别执行tnsping GERPBtnsping GERPDG确保两边的监听都在正常工作。4. 复制数据库Target库:GERPB重启 shutdown immediate; alter database
2014-02-20 10:43:01 642
原创 RMAN热拷贝在线复制数据库并搭建副库 (2)
2). Auxiliary库: 初始化参数中增加以下参数:*.DB_UNIQUE_NAME=GERPDG*.LOG_ARCHIVE_CONFIG='DG_CONFIG=(GERPB,GERPDG)'*.LOG_ARCHIVE_DEST_1='LOCATION=/gerpnas/gerpnas/GERPDG/archivelog VALID_FOR=(ALL_LOGFILES,
2014-02-20 10:40:06 727
原创 RMAN热拷贝在线复制数据库并搭建副库 (1)
Active database duplication 通过网络,直接copy target 库到auxiliary 库,然后创建复制库。 这种方法就不需要先用RMAN 备份数据库,然后将备份文件发送到auxiliary端。 这个功能的作用是非常大的。尤其是对T级别的库。 因为对这样的库进行备份,然后将备份集发送到备库,再进行duplicate 的代价是非常大的。 一备份要占用时间,二要
2014-02-20 10:06:23 951
原创 asm磁盘相关
1.查看裸盘:lvmdiskscan 2.裸盘做分区:fdisk /dev/sdav3.打磁盘标签:/usr/sbin/oracleasm createdisk data01 /dev/sdav14.创建磁盘组:grid的ORACLE_HOME/bin下面的asmca可用图形化界面创建磁盘组5.往磁盘组里面添加磁盘:alter diskgroup data add disk 'OR
2014-02-19 15:00:07 517
原创 aix安装数据库出现0509-136错误
数据库在用sqlplus “/as sysdba"登录的时候 提示0509-136的错误原因是aix新安装的数据库需要将内核参数修改为32bit位,需要先运行rootpre.sh
2014-02-13 16:38:22 1748
原创 数据库clone(EBS)5
case2:如果clone和adconfig都没有遇到报错,启动应用,运行报表报下面的错误,是由于主机的X11的服务没有启动,需要用root运行下面的脚本,修改主机名后存成.sh文件,在app主机上用root运行。#!/bin/shif [ `ps -ef | grep vfb | grep -v grep|wc -l` -lt 1 ]; thennohup /usr/bin/X11/
2014-01-24 15:10:44 635
原创 数据库clone(ebs)4
2、 clone完成后设置环境变量vi .profile(linux下面是.bash_profile) ,在最下面增加:. /…/apps_st/appl/APPS+$ORACLE_SID+_hostname.env期间ORACLE_SID为数据库的SID,hostname为app所在的应用主机名3、把客户化的环境变量加入到context file中(具体路径根据实际路径修改)
2014-01-24 14:43:57 643
原创 数据库的clone(ebs)3
7、运行adconfig (DB层操作,具体xml文件的路径根据实际路径修改)adconfig.sh contextfile=../SRM_szxmr74-ts.xml(执行这个脚本需要以apps连接数据库,所以在做这步之前需要启动监听)##(adconfig.sh是EBS软件包提供的一个脚本,对于该软件包所需要的配置修改路径和参数,以便能和数据库相联系,完成通信.该脚本则是根据这个.xm
2014-01-24 12:18:22 801
原创 数据库clone(ebs)2
修改utl_file_dir一般是被注释掉了(该参数是在数据库中的$ORACLE_HOME/dbs中的init.ora中修改后重启数据库)有的数据库是用link来链接的,如:tmp_erpdv->/oracle/tmp_erpdv实际路径是放在/oracle/tmp_erpdv,只是init.ora文件是根据tmp_erpdv指向去寻找实际文件,如果要修改,首先删掉(rm),然后用重建li
2014-01-24 12:17:03 478
原创 对数据库约束的学习心得
1.primary key(创建时自动同时创建一个唯一索引):一个表只能定义一个主键约束,但是一个主键约束可以不止对应一个列对应多个列的主键约束叫复合主键创建语句:alter table table_name add constraint name(键名) primary key (列名) 2.unique key(创建时自动同时创建一个唯一索引):唯一约束确保在列中不输入重复
2013-07-16 15:04:29 852
原创 数据库clone完成后,sqlplus登录提示没有权限
for AIXcd $ORACLE_HOME/rdbms/libvi config.s修改下面strings,添加dba #End csect ss_dba_grp{RW} .csect H.12.NO_SYMBOL{RO},3 .string "dba"#End csect H.12.NO_SYMBOL{RO}
2013-07-11 10:22:57 563
原创 数据库的clone(ebs)1
1.信任配置:生成密钥和公钥:ssh-keygen -t rsa,将公钥id_rsa.pub拷贝到需要配置信任的账号$HOME/.ssh,>>authroized_keys2.oracle软件的clone(relink)$ORACLE_HOME/oui/bin/runInstaller -silent -clone ORACLE_HOME="/paic/g1cs8060/soft/10
2013-01-09 17:10:50 482
原创 关于library cache pin和lock等待事件的理解
library cache pin和lock之类等待事件出现,一般是由于编译object时候会出现,在安装程序、升级、安装补丁程序等或者alter、grant、revoke等操作会导致object失效,在第一次访问到这些失效的object时,会尝试去编译,如果此时其他session已经把这个object pin到library cache中之后就会出现类似的等待事件解决方法:1.在v$se
2013-01-09 16:05:44 390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人