搭建windows到linux的oracle 12c physical standby备库
primary上修改参数ALTER SYSTEM SET LOG_ARCHIVE_CONFIG='DG_CONFIG=(orcl,orcldg)';ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=orcldg NOAFFIRM ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=orcldg';ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=ENABLE;ALTER SYSTEM SET LOG_ARCHIVE_FORMAT=...
Linux操作系统启动时自动启用oracle standby备库日志应用
1. 启用DG_BROKER_START ALTER SYSTEM SET DG_BROKER_START=TRUE SCOPE=BOTH;2.创建shell文件: 以下是内容 [oracle@proddb02 ~]$ cat /home/oracle/DBA/startdg.sh #!/bin/shexport ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1export ORACLE_SID=hydeeexport PATH=$PATH...
Oracle DBMS_SCHEDULER调用操作系统脚本
1. 创建一个shell脚本并授权:[oracle@xhdbserver01 DBA]$ cat ftp_file.sh #!/bin/bashftp -n
windows操作系统重启时自动启用备库日志应用
首先必须启动DG_BROKER_STARTALTER SYSTEM SET DG_BROKER_START=TRUE SCOPE=BOTH;创建一个批处理文件:set ORACLE_HOME=D:\app\Administrator\product\11.2.0\dbhome_2set ORACLE_SID=HYDEEset PATH=%PATH%;%ORACLE_HOME%\bin;%ORACLE_HOME%\opatchdgmgrl / "startup" sqlplus sys/密码@192.168.10.223/hydee...
Linux 7下使用udev绑定ASM磁盘
for disk in `ls /dev/sd*` do echo $disk /usr/lib/udev/scsi_id --whitelisted --replace-whitespace ...
scp后台静默运行(使用expect自动输入密码)
#!/bin/bashexpect -c "spawn scp hboracle@远程机:/nfsc/orabakup/backup/2017_10_27/2017_10_27.zip /home/oracle/expect {\"*assword\" {set timeout 300; send \"密码\r\";}\"yes/no\" {send \"yes\r\"; exp_continue;}}expect eof"
一个library cache pin&&library cache lock故障排除经过
某个客户, 突然发生前端零售业务卡顿的情况。因为当时在处理其他客户的事宜, 所以当时没有进行monitor。由另外一位同事进行处理, 直接紧急重启了应用。问题解决。但是业务不得已中断。事后调查原因, 从卡顿的时间段来看发现大量的library cache pin等待事件,并且伴有library cache lock。另外,同事也保存了阻塞相...
Windows使用java过程获取操作系统磁盘以及内存信息
create table h2.os_meminfo(info VARCHAR2(4000))/create or replace and compile java source named syscmd asimport java.io.*;import java.lang.*;import oracle.sql.*;import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.InputStreamReader; public clas...
ORA-04068: existing state of packages has been discarded
可以通过在package中引入PRAGMA SERIALLY_REUSABLE来避免参考:http://www.rampant-books.com/t_ora_04068_existing_state_of_packages_string_discarded.htm http://www.dba-oracle.com/sf_ora_04068_existing_state_of_packages_string_has_been_discarded.htm
dbca静默删除或创建数据库
dbca -silent -deleteDatabase –sourceDB orcl –sysDBAUserName sys –sysDBAPassword Password123 dbca -silent -createDatabase -templateName General_Purpose.dbc \ -gdbname orcl -sid orcl -responseFile NO_VALUE -characterSet ZHS16GBK \ -totalMemory 1536 -emConfiguration NONE ...
配置Oracle Gateways透明网关连接多个MSSQL数据库
演示环境:Oracle 11.2.0.4.0 Windows 64 bit请注意,11.2.0.4的数据库软件,一定要安装11.2.0.4版本的透明网关!!! 这里假设我们已经在oracle软件安装目录安装好了透明网关,并已经配置好了一个MSSQL数据库的连接。 假设这里我们连接的MSSQL数据库是:mssql_host1:1433 &nb...
Mysql 5.7 CentOS Access denied for user 'root'@'localhost'解决方式
[root@mysql-server Downloads]# systemctl stop mysqld[root@mysql-server Downloads]# systemctl set-enviroment MYSQLD_OPTS="--skip-grant-tables"Unknown operation 'set-enviroment'.[root@mysql-server Downloads]# systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"[root@mysql-server Downloads]#...
OGG同步复制时与兼容触发器解决方法
搭建OGG时,一般都会disable trigger。有时候,由于特定原因,除了同步数据,还需要在目标库上进行业务操作,而触发器又实现了很多业务逻辑,这时候,就不能采用alter trigger tr_dept disable的方式直接屏蔽了。但是,enable的话又可能会造成数据的问题,比如,触发器中操作某个表,但是其实那个表已...
由密码错误引发的ORA-03135
同事反映某个客户的ERP UAT环境数据库登录不上。连接时超时,同时出现错误:SQL*Plus: Release 11.2.0.4.0 Production on 星期四 6月 8 11:44:55 2017Copyright (c) 1982, 2013, Oracle. All rights reserved.ERROR:ORA-03135: 连接失去联系进程 ID: 0会话 ID: 0 序列号: 0但是当我尝试...
postgresql学习-Part 1
1. 错误, 允许本地连接:-bash-4.1$ psql mydbpsql: FATAL: no pg_hba.conf entry for host "[local]", user "postgres", database "mydb", SSL off在配置文件:pg_hba.conf增加如下内容# IPv4 local connections:#允许本地连接local all all ...
RMAN异机恢复:RAC到单实例
数据库版本11.2.0.4.0, 操作系统:Redhat Linux 6.6异机恢复:RAC到单实例1. 在目标机上创建参数文件, 本例为:/u01/app/oracle/product/11.2.0/dbhome_1/dbs/inithbdb.ora *.audit_trail='db'*.cluster_database=true*.compatible='11.2.0.4.0'*.control_files='/u01/app/oradata/hbdb/control01.ctl', '/u01...
诡异的OGG-01004 Database error 1403 no data found
配置某个客户OGG环境时,同事报告某个表数据没有同步过去错误是:2016-11-18 14:53:46 WARNING OGG-01004 Oracle GoldenGate Delivery for Oracle, rep_zt.prm: Aborted grouped transaction on '*', Database error 1403 (OCI Error ORA-01403: no data found, SQL <UPDATE /*+ RESTRICT_ALL_REF_CONS...
Oracle Connect by 单行变多行
create table my_t1( rowno number, wareid number, maxqty number, wareqty number)insert into my_t1 values(1, 100, 400, 500);insert into my_t1 values(2, 110, 240, 600);SELECT wareqty, maxqty, wareid, &nbs...
Oracle Scheduler Job未能按时启动
接到同事报告过来的一个问题,几个scheduler job不能按时运行。设置的是30秒一次,但是实际上几分钟,可能才运行一次。连到客户数据库,从scheduler的日志来看确实是这么回事。开始怀疑是job执行的过程有问题,不能在30秒之内完成。但是实际拿过来执行,没有处理数据,很快就完成了。重建作业之后问题依旧。于是查看...
ORA-56935: 现有数据泵作业正在使用其他版本的时区数据文件
将一个11.2.0.1的数据泵导出文件导入12.1.0.2版本时,出现如下错误连接到: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit ProductionWith the Partitioning, OLAP, Advanced Analytics and Real Application Testing optionsORA-39006: 内部错误ORA-39065: DISPATCH 中出现意外的主进程异常错...