摘要:
判断回滚段竞争的SQL语句:(当Ratio大于2时存在回滚段竞争,需要增加更多的回滚段)select rn.name, rs.GETS, rs.WAITS, (rs.WAITS / rs.GETS) * 100 ratiofrom v$rollstat rs, v$rollname rnwhere 阅读全文
posted @ 2017-11-10 14:05
ClarkYu
阅读(3868)
评论(0)
推荐(1)
摘要:
sqlplus "/as sysdba"@$ORACLE_HOME\RDBMS\ADMIN\utlrp.sql; this script will compile all invalid objects in database 自己编写的一个脚本 $ more check.sqlset head o 阅读全文
posted @ 2017-11-10 14:01
ClarkYu
阅读(238)
评论(0)
推荐(0)
摘要:
spool droptable.sql SELECT 'DROP TABLE '|| table_name || ';' FROM USER_TABLES ORDER BY TABLE_NAME; spool off @ droptable.sql 阅读全文
posted @ 2017-11-10 14:01
ClarkYu
阅读(230)
评论(0)
推荐(0)
摘要:
select a.sid,b.SERIAL# from v$access a,V$SESSION b where a.OBJECT='包名' and a.sid=b.sid; 阅读全文
posted @ 2017-11-10 14:00
ClarkYu
阅读(405)
评论(0)
推荐(0)
摘要:
查看回收站是否开启:SELECT Value FROM V$parameter WHERE Name = 'recyclebin'; 查看回收站中的数据:SELECT * FROM DBA_RECYCLEBIN t where t.original_name = 'T_TEST' 阅读全文
posted @ 2017-11-10 14:00
ClarkYu
阅读(168)
评论(0)
推荐(0)
摘要:
这个步骤比较简单,查询v$sort_usage就可以了: select * from (select username,session_addr,sql_id,contents,segtype,blocks*8/1024/1024 gb from v$sort_usage order by bloc 阅读全文
posted @ 2017-11-10 13:59
ClarkYu
阅读(4294)
评论(0)
推荐(0)
摘要:
关于表空间中表的定位,可以通过以下sql,我已经做过实验,可行。 查询特定表空间中的普通表:SELECT OWNER,TABLE_NAME FROM DBA_TABLES WHERE TABLESPACE_NAME='TBS_TEST1'; 查询特定表空间中的分区表:select table_nam 阅读全文
posted @ 2017-11-10 13:58
ClarkYu
阅读(540)
评论(0)
推荐(0)
摘要:
dbms_metadata.get_ddl()用于获取对象的DDL,其具体用法如下。注意:在sqlplus里,为了更好的展示DDL,需要设置如下参数:set line 200set pagesize 0set long 99999set feedback offset echo off 1)获得表、 阅读全文
posted @ 2017-11-10 13:57
ClarkYu
阅读(703)
评论(0)
推荐(0)
摘要:
select 'alter database datafile '||''''||name||''''||'resize 100m;' from v$datafile;输出结果为alter database datafile '/u01/app/oracle/oradata/PROD1/system 阅读全文
posted @ 2017-11-10 13:56
ClarkYu
阅读(276)
评论(0)
推荐(0)
摘要:
一、数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。二、死锁的原理当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,此时的现象是这条语句一直在执行,但一直没有执行成功,也没有 阅读全文
posted @ 2017-11-10 13:56
ClarkYu
阅读(277)
评论(0)
推荐(0)
摘要:
实验环境创建了两个PDB,本实验实现在开启数据库时,实现pluggable database PDB2自启动:原始环境:SQL> shu immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> start 阅读全文
posted @ 2017-11-10 13:55
ClarkYu
阅读(478)
评论(0)
推荐(0)
摘要:
ALTER session SET nls_date_format='yyyy-mm-dd hh24:mi:ss';SELECT * FROM ( SELECT A.INSTANCE_NUMBER, A.SNAP_ID, B.BEGIN_INTERVAL_TIME + 0 BEGIN_TIME, B 阅读全文
posted @ 2017-11-10 13:54
ClarkYu
阅读(691)
评论(0)
推荐(0)
摘要:
1 首先修改/etc/oratab文件添加如下行:ycr:/u01/app/oracle/product/12.1.0/dbhome_1:Y关于/etc/oratab文件解释如下:# This file is used by ORACLE utilities. It is created by ro 阅读全文
posted @ 2017-11-10 13:54
ClarkYu
阅读(1756)
评论(0)
推荐(0)
摘要:
自Oracle 9i以后启动的时候默认使用的初始化文件是spfile,我们可以通过如下三种方式来判断是SPFILE还是PFILE方式启动数据库。1、show parameter spfile2、show parameter pfile3、看v$spparameter视图1、通过查看spfile、pf 阅读全文
posted @ 2017-11-10 13:53
ClarkYu
阅读(1946)
评论(0)
推荐(0)
摘要:
select s.sid,s.serial#,s.sql_id,v.usn,segment_name,r.status, v.rssize/1024/1024 mb from dba_rollback_segs r, v$rollstat v,v$transaction t,v$session s 阅读全文
posted @ 2017-11-10 13:53
ClarkYu
阅读(2681)
评论(0)
推荐(0)
摘要:
获取用户下所有索引脚本,用于数据迁移后重建索引:set pagesize 0set long 90000set feedback offset echo offspool get_index_ddl.sqlSELECT to_char(DBMS_METADATA.GET_DDL('INDEX',u. 阅读全文
posted @ 2017-11-10 13:52
ClarkYu
阅读(977)
评论(0)
推荐(0)
摘要:
源网址http://tech.e2sn.com/oracle-scripts-and-tools/session-snapper内容: If you want to just download Snapper, you can get it from here: http://blog.tanelp 阅读全文
posted @ 2017-11-10 13:51
ClarkYu
阅读(706)
评论(0)
推荐(0)
摘要:
1. 查看活动会话信息[sql] view plain copySELECT * FROM V$SESSION WHERE USERNAME IS NOT NULL AND STATUS = 'ACTIVE' ORDER BY LOGON_TIME, SID; 注:status用来判断会话状态 Ac 阅读全文
posted @ 2017-11-10 13:51
ClarkYu
阅读(3855)
评论(0)
推荐(0)
摘要:
--script name: idx_quality.sql --Author : Leshami --Blog: http://blog.csdn.net/leshami --index quality retrieval SET LINESIZE 145 SET PAGESIZE 1000 SE 阅读全文
posted @ 2017-11-10 13:50
ClarkYu
阅读(268)
评论(0)
推荐(0)
摘要:
kill session 是DBA经常碰到的事情之一。如果kill 掉了不该kill 的session,则具有破坏性,因此尽可能的避免这样的错误发生。同时也应当注意,如果kill 的session属于oracle 后台进程,则容易导致数据库实例宕机。通常情况下,并不需要从操作系统级别杀掉Oracle 阅读全文
posted @ 2017-11-10 13:49
ClarkYu
阅读(12678)
评论(0)
推荐(0)
摘要:
如何杀掉一个用户下的所有进程并drop掉这个用户Copy the sample code below into a file named kill_drop_user.sql.Open SQL*Plus and connect as user SYS to your databaseSQL> CON 阅读全文
posted @ 2017-11-10 13:48
ClarkYu
阅读(1011)
评论(0)
推荐(0)
摘要:
rac中需要指定thread添加日志组RAC:alter database add logfile thread 1 group 1('+DATA/irac/redo01_1.log','+DATA/irac/redo01_2.log') size 1024m;alter database add 阅读全文
posted @ 2017-11-10 13:47
ClarkYu
阅读(1967)
评论(0)
推荐(0)
摘要:
此处以enq: TX - row lock contention等待时间为例。如果在此回话发生在awr快照信息默认的保存天数以内。可以通过如下sql查询到相关的session信息。select * from DBA_HIST_ACTIVE_SESS_HISTORY where event like 阅读全文
posted @ 2017-11-10 13:47
ClarkYu
阅读(1632)
评论(0)
推荐(0)
摘要:
查看当前被阻塞的对象和锁信息SELECT DISTINCT s1.inst_id BlockingInst, s1.sid BlockingSid, s1.serial# BlockingSerial, s2.inst_id BlockedInst, s2.sid BlockedSid, s2.us 阅读全文
posted @ 2017-11-10 13:47
ClarkYu
阅读(422)
评论(0)
推荐(0)
摘要:
查询热块对象sql语句: SELECT * FROM (SELECT O.OWNER, O.OBJECT_NAME, O.OBJECT_TYPE, SUM(TCH) TOUCHTIME, FROM X$BH B, DBA_OBJECTS O WHERE B.OBJ = O.DATA_OBJECT_I 阅读全文
posted @ 2017-11-10 13:46
ClarkYu
阅读(379)
评论(0)
推荐(0)
摘要:
Oracle权限相关查询着实视图有点多,记录下常用的语句,方便查询:1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限): 阅读全文
posted @ 2017-11-10 13:45
ClarkYu
阅读(2438)
评论(0)
推荐(0)
摘要:
查找,错误代码,在一篇博客中看到:补充:后经实例证明,在eclipse中进行开发的时候,build path 中JDK进行类库的编译(就是你使用类在不在这个JDK中),java compiler compliance level是对这个项目语法的编译(就是你的项目中语法的正确与否),在开发的过程中, 阅读全文
posted @ 2017-11-10 13:44
ClarkYu
阅读(481)
评论(0)
推荐(0)
摘要:
set line 200set pagesize 0set long 99999set feedback offset echo off获得表、索引、视图、存储过程、函数的DDL:select dbms_metadata.get_ddl('TABLE','TABLE_NAME','TABLE_OWN 阅读全文
posted @ 2017-11-10 13:44
ClarkYu
阅读(208)
评论(0)
推荐(0)
摘要:
今天看开发人员如此连接数据库: 阅读全文
posted @ 2017-11-10 13:43
ClarkYu
阅读(204)
评论(0)
推荐(0)
摘要:
测试OAM和OIF单点登录过程中,wlsh.sh中一个命令运行不过。查看一个java文件中有_en标示。修改名称,去掉_en后可以通过。 阅读全文
posted @ 2017-11-10 13:43
ClarkYu
阅读(201)
评论(0)
推荐(0)
摘要:
Enter value for report_name: Using the report name awrrpt_1_591_593.htmlselect output from table(dbms_workload_repository.awr_report_html( :dbid,*ERRO 阅读全文
posted @ 2017-11-10 13:42
ClarkYu
阅读(1809)
评论(0)
推荐(0)
摘要:
python变量原理:以数值为主,数字存储在内存中,分配给不同的变量。与C刚好相反Python中,有3种内建的数据结构:列表、元组和字典。1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目。列表中的项目应该包括在方括号中,这样python就知道你是在 阅读全文
posted @ 2017-11-10 13:42
ClarkYu
阅读(210)
评论(0)
推荐(0)
摘要:
RMAN-03002: backup plus archivelog 命令 (在 08/24/2015 03:31:00 上) 失败ORA-19501: 文件 "XXXXXX.DBF", 块编号 335324 (块大小=8192) 上出现读取错误ORA-27070: 异步读取/写入失败OSD-040 阅读全文
posted @ 2017-11-10 13:41
ClarkYu
阅读(1744)
评论(0)
推荐(1)
摘要:
一台虚拟机跑多个实例时,由于/dev/shm空间不够导致如下报错> startupORA-00845: MEMORY_TARGET not supported on this system解决方法:修改/etc/fstab中为tmpfs /dev/shm tmpfs defaults,size=20 阅读全文
posted @ 2017-11-10 13:40
ClarkYu
阅读(292)
评论(0)
推荐(0)
摘要:
晚上接到领导电话,一客户表空间满了,心想,小case嘛连进系统,sqlplus / as sysdba准备加表空间,纳尼,报错了!!!!无法写入跟踪文件判断系统错误,坑爹的是用secureCRT连进去显示乱码,调,修改字符集:恩,调好了后,从根目录一级一级的往下du -h *,看到底哪里可以清日志, 阅读全文
posted @ 2017-11-10 13:40
ClarkYu
阅读(290)
评论(0)
推荐(0)
摘要:
分类: Oracle 分类: Oracle DataPump export on one certain RAC instance fails with errors:ORA-39006: internal errorORA-39065: unexpected master process exce 阅读全文
posted @ 2017-11-10 13:39
ClarkYu
阅读(822)
评论(0)
推荐(0)
摘要:
这两天客户抱怨数据库慢,查看性能什么的没发现什么异常。查看job发现一个内容为EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS执行特别频繁。使用 EXEC DBMS_JOB.BROKEN(job#,TRUE);EXEC DBMS_JOB.REMOVE(job);均无 阅读全文
posted @ 2017-11-10 13:39
ClarkYu
阅读(260)
评论(0)
推荐(0)
摘要:
生产环境alert日志中出现如下错误:Fri Dec 30 14:28:28 2016Errors in file XXXXXX.trc:ORA-15186: ASMLIB error function = [asm_init], error = [18446744073709551611], me 阅读全文
posted @ 2017-11-10 13:38
ClarkYu
阅读(543)
评论(0)
推荐(0)
摘要:
关于数据库死锁的检查方法一、 数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。二、 死锁的原理当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,此时的现象是这条语句一直在执行 阅读全文
posted @ 2017-11-10 13:38
ClarkYu
阅读(10532)
评论(0)
推荐(1)
摘要:
普通用户服务生成AWR报告权限:grant select any dictionary to user;grant execute on DBMS_WORKLOAD_REPOSITORY to user;测试通过过了。普通用户赋予查看数据字典权限:直接赋予select_catalog_role角色给 阅读全文
posted @ 2017-11-10 13:37
ClarkYu
阅读(792)
评论(0)
推荐(0)
摘要:
生产中使用ZHS16GBK编码的Oracle数据库,若出现字,则会出现乱码原因是此字不存在在ZHS16GBK编码中解决方法可以:此二字结构相同,但是后面的在ZHS16GBK编码中出现 阅读全文
posted @ 2017-11-10 13:37
ClarkYu
阅读(1707)
评论(0)
推荐(0)
摘要:
此报错在MOS上查到了相关信息:APPLIES TO:Oracle Database - Enterprise Edition - Version 11.2.0.4 and laterInformation in this document applies to any platform.SYMPT 阅读全文
posted @ 2017-11-10 13:36
ClarkYu
阅读(880)
评论(0)
推荐(0)
摘要:
rac数据库默认sql tuning advisor,导致大量library cache lock问题现象:客户反映周六周日固定十点钟,一个程序会特别慢(大概10分钟),平时1到2秒。查看当时的日志发现:DBMS_STATS: GATHER_STATS_JOB encountered errors. 阅读全文
posted @ 2017-11-10 13:35
ClarkYu
阅读(2002)
评论(0)
推荐(0)
摘要:
客户端字符集无法识别中文,只能下载到本机使用nodepad++查看 阅读全文
posted @ 2017-11-10 13:35
ClarkYu
阅读(235)
评论(0)
推荐(0)
摘要:
sql> alter system set cluster_database=false scope=spfile sid='qcjk1'; 注意sid根据不同环境要修改在rac两节点都要关闭数据库:sql>shutdown immediate;在rac1节点将数据库启动到nomount状态:sql 阅读全文
posted @ 2017-11-10 13:34
ClarkYu
阅读(366)
评论(0)
推荐(0)
摘要:
官方参考文档(metalink):如何修改集群的公网信息(包括 VIP) (文档 ID 1674442.1)同事在测试环境测试通过,使用如下方法。如果有疑问,请参照上述文档,写的很详细。1、停止相关的服务[oracle@rac1 ~]$ srvctl stop database -d hiatmpd 阅读全文
posted @ 2017-11-10 13:34
ClarkYu
阅读(428)
评论(0)
推荐(0)
摘要:
待更新:oracleasm:udev:自己搭建个存储服务器: 阅读全文
posted @ 2017-11-10 13:33
ClarkYu
阅读(416)
评论(0)
推荐(0)
摘要:
诊断 Grid Infrastructure 启动问题 (文档 ID 1623340.1) 阅读全文
posted @ 2017-11-10 13:33
ClarkYu
阅读(473)
评论(0)
推荐(0)
摘要:
节点二crs无法启动,查看启动日志:ohasd.log位置在/u01/app/11.2.0/grid/log/host01/ohasd/ohasd.log另外root.sh的log在rootcrs_XXX.log 阅读全文
posted @ 2017-11-10 13:33
ClarkYu
阅读(173)
评论(0)
推荐(0)
摘要:
需要修改参数vi /etc/sysconfig/selinux将SELINUX=enforcing改为SELINUX=disabled,这样重启服务器则不会启动selinux服务不然重启虚拟机后共享磁盘无法识别。 阅读全文
posted @ 2017-11-10 13:32
ClarkYu
阅读(223)
评论(0)
推荐(0)
摘要:
12C RAC:ocssd启动失败log目录:/u01/app/grid/diag/crs/host02/crs/trace/alert.log 阅读全文
posted @ 2017-11-10 13:31
ClarkYu
阅读(646)
评论(0)
推荐(0)
摘要:
grid:olsnodes -s列出集群中节点crsctl check cluster -all检查几圈状态crsctl check clustercrsctl check crs 检查当前节点srvctl status scan_listener查看scan监听器的状态crsctl stat re 阅读全文
posted @ 2017-11-10 13:30
ClarkYu
阅读(934)
评论(0)
推荐(0)
摘要:
在RAC安装过程中无论grid或是Oracle软件都需要配置节点间免密码策略。配置方法网上有很多,oracle和可以帮你配置,此处不多说。但是在RAC运行过程中是不需要免密码登陆的,所以在集群安装完成后可以取消免密码登陆的设置,不会影响集群正常使用。 阅读全文
posted @ 2017-11-10 13:29
ClarkYu
阅读(403)
评论(0)
推荐(0)
摘要:
为了方便记录自己的操作,和追究责任,我喜欢在secureCRT中记录日志方法如下:Options->Global Opations->Default Session->Edit Default Settings->Log File填写日志文件位置,勾选下方的Start Log upon connec 阅读全文
posted @ 2017-11-10 11:56
ClarkYu
阅读(316)
评论(0)
推荐(0)
摘要:
expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp FLASHBACK_TIME=“TO_TIMESTAMP(’25-08-2004 14:35:00’,’DD-MM-YYYY HH24:MI:SS’)” 阅读全文
posted @ 2017-11-10 11:55
ClarkYu
阅读(1179)
评论(0)
推荐(0)
摘要:
使用如下方法导入导出expdp sh/sh dumpfile=ycr_%U.dump directory=exp filesize=2mimpdp sh/sh dumpfile=ycr_%U.dump directory=exp 阅读全文
posted @ 2017-11-10 11:55
ClarkYu
阅读(314)
评论(0)
推荐(0)
摘要:
12C配置OEM同之前的版本差别较大,没有了emctl,而是直接使用如下方法配置:SQL*Plus: Release 12.1.0.2.0 Production on Tue Jul 19 07:19:33 2016Copyright (c) 1982, 2014, Oracle. All righ 阅读全文
posted @ 2017-11-10 11:54
ClarkYu
阅读(3431)
评论(0)
推荐(0)
摘要:
今天使用oracle sql developer时做调优建议时找到的建议显示为?的乱码,本人sql developer为中文版,修改为英文版后问题解决。查看帮助菜单中的属性选项卡,user.languare=zh修改属性方法如下:E:\Program Files\sqldeveloper\sqlde 阅读全文
posted @ 2017-11-10 11:54
ClarkYu
阅读(1495)
评论(0)
推荐(0)
摘要:
最近在学习shell编程,搞一点点小工具自动完成awr报告的收集工作,方便系统出现问题时问题排查。脚本内容如下,系统收集每天开始时间6点结束时间20点的awr报告并存储在/u01/shell_t/awr/目录下#! /bin/shexport ORACLE_SID=PROD1export ORACL 阅读全文
posted @ 2017-11-10 11:53
ClarkYu
阅读(1557)
评论(0)
推荐(0)
摘要:
由于某些特定需求,生产环境需要在同一台机器上同时安装Database Server和Client,因为plsql没有64位客户端,无法读取64位database的oci.dll文件,所以需要一个32位的客户端,如果使用正常方式安装,则会出现环境变量混乱等各种不可控问题,我采用如下方式使Databas 阅读全文
posted @ 2017-11-10 11:53
ClarkYu
阅读(421)
评论(0)
推荐(0)
摘要:
在“Session Options” - "Terminal" - "Mapped Keys" - "Other mappings",选择“Backspace sends delete”。 阅读全文
posted @ 2017-11-10 11:52
ClarkYu
阅读(266)
评论(0)
推荐(0)
摘要:
检查三处基本可以解决中文乱码问题,截图如下: 阅读全文
posted @ 2017-11-10 11:52
ClarkYu
阅读(132)
评论(0)
推荐(0)
摘要:
在某些特定的情况下我们想在做某种实验,需要执行一段sql语句,但是不想在屏幕上打印出sql语句的结果(太长了)可以采用如下方式。1 把想要执行的语句写到一个sql脚本中,例如:[oracle@irac01 scripts]$ more sqlt.sql set term offalter sessi 阅读全文
posted @ 2017-11-10 11:51
ClarkYu
阅读(7960)
评论(0)
推荐(0)
摘要:
实验环境: 11.1.0.6.0 对ANONYMOUSUSER_ALL表中分区进行备份 SQL> select TABLE_NAME,PARTITION_NAME,HIGH_VALUE,PARTITION_POSITION,TABLESPACE_NAME from user_tab_partitio 阅读全文
posted @ 2017-11-10 11:26
ClarkYu
阅读(701)
评论(0)
推荐(0)
摘要:
遇到个分区表数据量超大的case,磁盘空间不够,所以考虑使用数据泵分批导数据,测试如下:source : oracle windows 32bit 10.2.0.1target : oracle windows 64bit 11.2.0.1使用系统自带sh用户下的sales分区表:expdp:exp 阅读全文
posted @ 2017-11-10 11:25
ClarkYu
阅读(824)
评论(0)
推荐(0)
摘要:
本来没想过发布这个文章,只是周边有一朋友工作中遇到合并数据库的情况,他是通过expdp提取出五个库对象,然后impdp到新库里面。我觉得这种方法特别耗时,尤其在数据量比较大的时候。这种时候我觉得采用表空间传输方法效率更高点,当然我们还可以使用RMAN DUPLICATE方式。下面就把TRANSPOR 阅读全文
posted @ 2017-11-10 11:25
ClarkYu
阅读(764)
评论(0)
推荐(0)
摘要:
Multitenant : Hot Clone a Remote PDB or Non-CDB in Oracle Database 12c Release 2 (12.2)https://oracle-base.com/articles/12c/multitenant-hot-clone-remo 阅读全文
posted @ 2017-11-10 11:24
ClarkYu
阅读(1564)
评论(0)
推荐(0)
摘要:
文本文件如下,注意文件名必须有后缀,文本行首也需要|分隔符:[oracle@ycr test]$ more person.txt|aaa|123|m|aaa|123|m|aaa|123|m|aaa|123|m|aaa|123|m|aaa|123|m|aaa|123|m|aaa|123|m|aaa|1 阅读全文
posted @ 2017-11-10 11:24
ClarkYu
阅读(487)
评论(0)
推荐(0)
摘要:
数据迁移后性能受到影响,需要将老数据库中keep到内存中的表在新库中keep到内存中,使用如下方法。新库设置db_keep_cache_size为适当值,这个值的大小不能小于需要keep的表的大小。查看老库中需要keep的表信息:select s.owner, s.segment_name, s.p 阅读全文
posted @ 2017-11-10 11:23
ClarkYu
阅读(3137)
评论(0)
推荐(0)
摘要:
expdp 'userid="/ as sysdba"' directory=DATA_PUMP_DIR full=y logfile=fullexp.log estimate_only=yes;expdp \'/ as sysdba\' directory=DATA_PUMP_DIR full=y 阅读全文
posted @ 2017-11-10 11:23
ClarkYu
阅读(6314)
评论(0)
推荐(0)
摘要:
参考MOS:How To Remove Standby Database And Convert It to Standalone Database (文档 ID 2074686.1)How to remove a Data Guard Configuration from Primary Data 阅读全文
posted @ 2017-11-10 11:22
ClarkYu
阅读(755)
评论(0)
推荐(0)
摘要:
RAC修改spfile位置 [root@rac1 ~]# su - oracle [oracle@rac1 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Wed Jan 8 22:36:39 2014 Copyr 阅读全文
posted @ 2017-11-10 11:21
ClarkYu
阅读(778)
评论(0)
推荐(0)
摘要:
Oracle数据库克隆后temp文件因路径变化无法找到出现如下报错Errors in filexxxx.trc:ORA-01157: cannot identify/lock data file xxx - see DBWR trace fileORA-01110: data file 201: ' 阅读全文
posted @ 2017-11-10 11:19
ClarkYu
阅读(875)
评论(0)
推荐(0)
摘要:
SQL> create table ycrtest2 (name varchar2(50));Table created.SQL> insert into ycrtest2 values('ABC @@');1 row created.SQL> insert into ycrtest2 values 阅读全文
posted @ 2017-11-10 11:12
ClarkYu
阅读(704)
评论(0)
推荐(0)
摘要:
有时出于测试需求,需要暂停oracle的某些后台进程,此时以暂停lgwr进程为例使用sysdba连接到数据库查询到LGWR进程的PID:SQL> select prc.pid from v$bgprocess bgp ,v$process prc where bgp.name='LGWR' and 阅读全文
posted @ 2017-11-10 11:12
ClarkYu
阅读(319)
评论(0)
推荐(0)
摘要:
官方文档参考:SYSDBA is used internally in the Oracle database and has specialized functions. Its behavior is not the same as for generalized users. For exam 阅读全文
posted @ 2017-11-10 11:11
ClarkYu
阅读(387)
评论(0)
推荐(0)
摘要:
数据库版本:Oracle 11.2.0.3 RAC实验目的:通过undo块查看Oracle事务信息实验细节:1 开始一个事务SQL> select * from t1; ID NAME 1 ycr 2 zhy 3 wya 5 lj 4 zhb 2 mk 2 ccSQL> update t1 set 阅读全文
posted @ 2017-11-10 11:11
ClarkYu
阅读(975)
评论(0)
推荐(0)
摘要:
脚本如下:[oracle@ycr python]$ more t_del.py #/usr/bin/python#coding:utf8import sysimport cx_Oraclei=0conn=cx_Oracle.connect('%s/%s@%s' % (sys.argv[1],sys. 阅读全文
posted @ 2017-11-10 11:08
ClarkYu
阅读(338)
评论(0)
推荐(0)
摘要:
python刚入门,在Oracle官网看到个小脚本,感觉挺有意思,经过测试切实可行。[oracle@ycr python]$ more 5.py import datetimeimport osimport sysimport timefrom pprint import pprintdef rea 阅读全文
posted @ 2017-11-10 11:08
ClarkYu
阅读(847)
评论(0)
推荐(0)
摘要:
首先使用python操作数据库需要导入cx_Oracle包import cx_Oracle这个包需要单独下载,下载地址:https://pypi.python.org/pypi/cx_Oracle使用yum工具安装cx_Oracle-5.2.1-1.x86_64后在环境变量中加入:export LD 阅读全文
posted @ 2017-11-10 11:08
ClarkYu
阅读(872)
评论(0)
推荐(0)
摘要:
脚本如下:[oracle@ycr python]$ more dump.py #/usr/bin/python#coding:utf8import sysimport osimport timenowt=time.strftime('%Y%m%d%H',time.localtime())excmd= 阅读全文
posted @ 2017-11-10 11:07
ClarkYu
阅读(575)
评论(0)
推荐(0)
摘要:
参考官方文档,测试下列代码,把oracle的进程映射到python的字典中:[oracle@ycr python]$ more pro_get.py import reimport subprocessargs = ['ps', 'aux']ps = subprocess.Popen(args, s 阅读全文
posted @ 2017-11-10 11:06
ClarkYu
阅读(181)
评论(0)
推荐(0)
摘要:
先给出实验环境/etc/my.cnf文件内容修改内容为:添加了[mysqld_multi]标签和多出来两个数据库的标签[mysqld3307]和[mysqld3308]配置完成后启动方法,举一例:mysqld_multi -defaults-file=/etc/my.cnf start 3307连接 阅读全文
posted @ 2017-11-10 10:46
ClarkYu
阅读(1024)
评论(0)
推荐(0)
摘要:
参考文档:http://dev.mysql.com/downloads/file/?id=463397 下载地址http://dev.mysql.com/doc/refman/5.7/en/ 文档地址准备rpm包yum install -y gcc gcc-c++ gcc-g77 autoconf 阅读全文
posted @ 2017-11-10 10:46
ClarkYu
阅读(292)
评论(0)
推荐(0)
摘要:
MYSQL 源码安装:修改参数文件:vi /etc/security/limits.confmysql soft nproc 2047mysql hard nproc 16384mysql soft nofile 1024mysql hard nofile 65536下载5.6.37源码解压后用cm 阅读全文
posted @ 2017-11-10 10:45
ClarkYu
阅读(444)
评论(0)
推荐(0)
摘要:
[mysql@clark scripts]$ lsmysql_db_shutdown.sh mysql_db_startup.sh mysql_env.ini mysqlplus.sh[mysql@clark scripts]$ more mysql_db_shutdown.sh #/bin/sh# 阅读全文
posted @ 2017-11-10 10:44
ClarkYu
阅读(240)
评论(0)
推荐(0)
摘要:
mysql修改管理员密码杀掉mysql进程kill `cat /data/mysqldata/3306/mysql.pid`禁止连接禁止验证方式启动mysqlmysqld_safe --defaults-file=/data/mysqldata/3306/my.cnf --skip-grant-ta 阅读全文
posted @ 2017-11-10 10:43
ClarkYu
阅读(673)
评论(0)
推荐(0)
摘要:
今天测试导入csv格式文件,虽然简单但是如果不注意还是会出现错误,而且mysql在某些方面做的确实对新手不是很友好,记录一下:创建一个csv格式文件:[mysql@xxx1 ycrdb]$ more /tmp/loaddata.txt 1,abc,abc@qq.com1,abc,abc@qq.com 阅读全文
posted @ 2017-11-10 10:42
ClarkYu
阅读(402)
评论(0)
推荐(0)
摘要:
参考三思老师书中所写,感觉挺好用,记录下来,虽然是抄袭,但是手抄还是很累的,其中用到的其他脚本,在博客中已经记录:mysql_full_backup.sh#!/bin/sh#Created by Clark 201710131716source /data/mysqldata/scripts/mys 阅读全文
posted @ 2017-11-10 10:41
ClarkYu
阅读(243)
评论(0)
推荐(0)
摘要:
1 创建一个文本文档:[mysql@xxxycrdb]$ more /tmp/ldcmd1.txt 1,abc,abc@qq.com1,abc,abc@qq.com1,abc,abc@qq.com1,abc,abc@qq.com1,abc,abc@qq.com1,abc,abc@qq.com1,ab 阅读全文
posted @ 2017-11-10 10:41
ClarkYu
阅读(2792)
评论(0)
推荐(0)
摘要:
实验环境:Oracle Rac 11.2.0.3 首先获取v$latch的定义:通过PL/SQL或者get ddl等常规途径只能获取到v_$latch相关的视图信息。需要通过特殊方法获取v$latch的ddl可以通过set autotrace traceonly开启状态下执行select * fro 阅读全文
posted @ 2017-11-10 10:40
ClarkYu
阅读(316)
评论(0)
推荐(0)
摘要:
下载地址:https://www.percona.com/downloads/XtraBackup/LATEST/为了方便起见本次安装使用yum源安装方式1 安装yum源:yum install http://www.percona.com/downloads/percona-release/red 阅读全文
posted @ 2017-11-10 10:40
ClarkYu
阅读(153)
评论(0)
推荐(0)
摘要:
1 配置perlperl -MCPAN -e shellcpan[1]>install Time:HiRescpan[1]>install File::Tempcpan[1]>install Data::Dumpericpan[1]>install DBIcpan[1]>install Getopt 阅读全文
posted @ 2017-11-10 10:39
ClarkYu
阅读(250)
评论(0)
推荐(0)
摘要:
准备工作:1 安装python 3.5,本次使用源码安装。2 安装psutil模块,使用python3.5自带的easy_install包直接运行cd /opt/python3/bin./easy_install-3.5 psuitl安装3 安装mysql_connector模块,同样使用easy_ 阅读全文
posted @ 2017-11-10 10:38
ClarkYu
阅读(1889)
评论(0)
推荐(1)
摘要:
只记录主要步骤,供大家参考:RAC 搭建单节点 DG1 修改源数据库开启归档和force loggingalter system set shared_servers=0; alter database force logging;srvcel stop database -d YCRsrvctl 阅读全文
posted @ 2017-11-10 10:37
ClarkYu
阅读(920)
评论(0)
推荐(0)
摘要:
首先开启归档:SQL> archive log list Database log mode Archive ModeAutomatic archival EnabledArchive destination /u01/app/oracle/archiveOldest online log sequ 阅读全文
posted @ 2017-11-10 10:33
ClarkYu
阅读(1158)
评论(1)
推荐(0)
摘要:
route命令详解与使用实例 2011-10-18 12:19:41| 分类: 其他 | 标签:route |字号 订阅 1. 使用背景 需要接入两个网络,一个是部署环境所在内网环境,这个环境是上不了外网, 外网环境很可能是一个无线网络。如果两者都连接上,很可能导致有一方不能起作用,即外网或内网上不 阅读全文
posted @ 2017-11-10 10:27
ClarkYu
阅读(3860)
评论(1)
推荐(1)
摘要:
1, tnsnames.ora on two nodes:RACTEST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = racscan.test.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DED 阅读全文
posted @ 2017-11-10 10:26
ClarkYu
阅读(483)
评论(0)
推荐(0)
摘要:
步骤如下: 检查默认network的network number,红色字体1,一会儿添加监听会用到: 查看srvctl添加监听的语法: 添加监听:名称: LISTENER4 端口号:1524 创建完后会在配置文件endpoints_listener.ora和listener.ora中添加记录信息: 阅读全文
posted @ 2017-11-10 10:15
ClarkYu
阅读(2057)
评论(0)
推荐(0)
摘要:
写了下db2巡检的一个小脚本,只能做常规检查,减少日常工作量,脚本内容如下:#!/bash/binecho "物理CPU个数为:"cat /proc/cpuinfo| grep "cpu cores"| uniqecho "逻辑CPU个数为:"cat /proc/cpuinfo| grep "pro 阅读全文
posted @ 2017-11-10 10:13
ClarkYu
阅读(1179)
评论(0)
推荐(0)

浙公网安备 33010602011771号