配置Yum
1、 将镜像挂载到虚拟机中2、 挂载该镜像[root@rui1 ~]# mount /dev/cdrom /media/mount: block device /dev/cdrom iswrite-protected, mounting read-only[root@rui1 ~]# df -hFilesystem Size Used A...
在ASM下增加一个日志组成员
SQL> startup mount; ORACLE instance started. Total System Global Area 1207959552 bytesFixed Size 2020456 bytesVariable Size ...
卸载goldengate
1. Run the command shell.2. (Suggested) Log on as the system administrator, or as a user with permission to issue Oracle GoldenGate commands, and to delete files and directories from the operating system.3. Change directories to the Oracle GoldenGate installation directory.4. Run GGSC...
PLSQL连接不了数据库(防火墙,端口原因导致)
1521端口没有打开开启1521端口其中在/etc/sysconfig/iptables添加1521端口的时候要确保与TCP的端口保持在一起,如正确[root@vaxph97 ~]# vi /etc/sysconfig/iptables-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT# Firewall configuration written by system-confi...
linux在防火墙上打开1521端口
1、在/etc/sysconfig/iptables中添加-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT[root@vaxph97 ~]# vi /etc/sysconfig/iptables-A RH-Firewall-1-INPUT -m state –-state NEW -m tcp -p tcp -–dport 1521 -j ACCEPT# Firewall configuration written by system-config-secu...
查询当前正在执行的SQL语句并KILL
一、查询当前正在执行的SQL(其中一种方式):select a.username, a.sid,b.SQL_TEXT, b.SQL_FULLTEXT from v$session a, v$sqlarea b where a.sql_address = b.address;其中v$session视图结构中的username为执行该条SQL的用户名 ...
如何查询DML操作的详细记录
可以通过flashback_transaction_qurey视图查询eg:SQL> desc flashback_transaction_query Name Null? Type ---------------------------------------...
windowns下如何实现批处理实现调用sql脚本
假设sql脚本在D盘目录上,名字为xx.sql,则调用方式如下:文件名为a.bat sqlplus "sys/manager as sysdba" @xx.sql
ORACLE锁等待的处理方法
前言:锁等待的管理是数据库管理员在日常工作中会碰到较多的一个问题,一般来说大型的ERP锁等待的处理会相对较少,小型的应用系统锁等待会相对比较多。 常规的锁等待的处理方法如下: 1) 先查找持有锁的对象: 脚本:select a.sid, b.spid from (select s.sid, s.paddr from v$session s,v$lock l WHERE l.sid = s.sid ...
【编程】java jdbc/ojdbc 链接oracle的三种方式
前言 本文是一篇学习笔记,学习如何通过java jdbc /ojdbc 连接oracle的几种方式。一 使用方法方法一:使用service_name 连接oracle jdbc:oracle:thin:@//<host>:<port>/<service_name> 例如: jdbc:oracle:thin:@//10.10.10.1:1521/TDB注意这里的格式,@后面有//, 这是与使用SID的主要区别。对于集群...
关于索引的使用模式
索引的使用对于一些庞大的sql语句来说,大多数的调优场景中有种雪中送炭的感觉,如果几百万,几千万的数据筛查,全表扫描将会是一个极度消耗资源的过程,但是如果走了索引扫描,可能性能会提升成百上千倍。索引的访问模式有以下几种,其实有些时候对有些细节还是不太注意。对不同的使用场景可以有一定的针对性,效率也许更...
聚簇因子和执行计划的联系
SQL> select *from t1 where rownum
使用goldengate error log查看错误信息
我们可以使用oracle goldengate error log去查看:● GGSCI的历史命令● oracle goldengate进程的启动和停止● 执行的过程● 发生的错误● 信息和提醒条目因为the error log显示了序列里发生的事件,所以这是一个好的工具去探测错误发生的原因。例如,你可能会发现:● 某些人停止了进程● ...
OGG-00664 status = 1034-ORA-01034: ORACLE not available
解决方法:在参数文件中加入SID的环境变量,如下setenv (ORACLE_SID=credit)
NID-00135: There are 1 active threads错误
解决方法:将库打开至open状态在关闭并重新启动到mount状态使用nid命令修改数据库名即可解决由解决方法发现的推论出的问题原因:因为之前使用shutdown abort关库,因而会导致datafile文件处于不一致状态从而导致无法修改数据库的controlfile中的dbname和dbid,从新开库执行crash recovery之后,datafile处于一致状态,...
ORA-01102 报错解决方法
其为有一个实例已处于开库状态,因此如果再有一个实例操作同一个数据库,就会发出ora-01102的错误,因此,应关闭已经打开的数据库,另外也可能与1korcl文件有关参考资料:http://www.cnblogs.com/fengqingtao/archive/2011/09/28/2194691.htmlSQL> startupORACLE instance started.Total System Global...
如何修改数据库实例及数据库名
一、修改实例:将原参数文件重命名即可即原实例为orcl,原参数文件为spfileorcl.ora,则将其改为实例为credit的参数文件,即spfilecredit.ora可以通过命令SQL>create pfile='/home/dbs/pfilecredit.ora' from spfile='/home/dbs/spfileorcl.ora';先创建一个pfie文件,然后通过命令>create spfile from pfile...
oracle的内部启动过程
数据库首先启动到nomount状态:1、读取参数文件;2、按照参数文件指定的值分配SGA;3、开启后台进程;4、打开告警日志文件和跟踪文件;mount状态:1、将数据库与实例关联起来;2、开启在参数文件中指定的控制文件;3、读取控制文件以获取数据文件和联机日志文件的名字和状态,但是,不检查验证数据文件和联机日...
./ggsci: error while loading shared libraries
goldengate打不开报如下错误./ggsci: error while loading shared libraries: libnnz10.so: cannot open shared object file: No such file or directory此为没有找到库文件设置一下环境变量即可exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib
物化视图的创建(全刷模式)
物化视图一般是用来跨库用的,所以需要首先创建dblink创建之后即可创建物化视图,全刷的物化视图不需要简历view log,创建方式如下:CREATE MATERIALIZED VIEW prep2p.MV_S_fin_prod_order_returnREFRESH FORCE ON DEMANDASSELECT * FROM s_fin_prod_order_return@P2P_75;然后进行刷新以同步数据ALTER MATERI...