本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
oracle 查看数据文件大小与使用率方法SELECT d.file_name,       TO_CHAR((d.bytes / 1024 / 1024), '99999990.000'),       NVL(TO_CHAR(((d.bytes - s.bytes) / 1024 / 1024), '99999990.000'),           TO_CHAR((d.bytes / 1024 / 1024), '99999990.000')),       d.file_id,       d.autoextensible,       d.increment_by,       d.maxblocks  FROM sys.dba_data_files d,       (SELECT file# file_id, SUM(e.length * ts.blocksize) bytes          FROM sys.fet$ e, sys.ts$ ts         WHERE ts.ts# = e.ts#           AND ts.name = 'USERS'         GROUP BY file#   &nbs...
oracle使用sqlplus连接很快客户端却很慢oracle使用sqlplus连接很快客户端却很慢,并且重启监听服务都巨慢无比。每次都要几分钟。最后排查发现原来是监听日志文件太大了,删除即可恢复正常。日志的路径:$ORACLE_HOME\diag\tnslsnr\cloud-publish\listener\trace看了一下日志都4G了,删除以后速度杠杠的。
Oracle 10g r2 有大量表,删除一部分数据后,需要释放高水位表。首先创建一个表 gps_sq ,导入需要压缩的表名.# : create table gps_sq as select rownum  sq,table_name from user_tables ;创建了一个存储过程,分批执行压缩表。create or replace procedure p_shrink_space(a in number,b in number) is  t_sql varchar2(2000);  t_sql1 varchar2(2000);  t_sql2 varchar2(2000);   t_sql3 varchar2(2000);begin  for c in (select table_name from gps_sq t where  sq>=a and sq <=b) loop        t_sql := 'delete from ' ||c.table_name|| ' where to_char(t.location_time,'||'''yyyymmdd'''||')<'||'''20150531''';        t_sql1 :='alter table '||c.table_name||' enable row movement';     t_sql2 :='alter table '||c.table_name||' shrink space compact';        t_sql3 :='alter table '||c.table_name||' shrink space';     execute immediate t_sql; &n...
kkjcre1p: unable to spawn jobq slave process错误解决 1、查看日志alert_oracle.log,了解问题原因:Process J000 died, see its trace fileMon May 27 16:09:31 CST 2013kkjcre1p: unable to spawn jobq slave process Mon May 27 16:09:31 CST 2013Errors in file /u01/oracle/admin/ORACLE/bdump/oracle_cjq0_2974.trc:2、问题分析:根据提示信息可以了解到系统无法生成job相关的进程,同时达到processes最大限制而出错的。查看系统processes和sessionsSQL> show parameter processes NAME                                 TYPE        VALUE------------------------------------ ----------- ------------------------------aq_tm_processes                      integer     0db_writer_processes                  integer     1gcs_server_processes                 i...
Oracle 10g r2 有大量表,删除一部分数据后,需要释放高水位表。创建了一个存储过程,这里只是测试了删除三个表中的数据并压缩表。create or replace procedure p_shrink_space is  t_sql varchar2(2000);  t_sql1 varchar2(2000);  t_sql2 varchar2(2000);begin  for c in (select table_name from gps_sq t where t.table_name in ('GPS_HT_0','GPS_HT_1','GPS_HT_10')) loop        t_sql := 'delete from ' ||c.table_name|| ' where to_char(t.location_time,'||'''yyyymmdd'''||')<'||'''20150531''';        t_sql1 :='alter table '||c.table_name||' enable row movement';     t_sql2 :='alter table '||c.table_name||' shrink space compact';        t_sql3 :='alter table '||c.table_name||' shrink space';     execute immediate t_sql;     commit;    execute immediate t_sql1;    execute immediate t_sql2;    ex...
 
0

Linux 系统安装GoldenGate

发表者:admin分类:数据库2015-08-29 10:44:14 阅读[1964]
Linux 系统安装GoldenGate,实现oracle数据同步 一、检查数据库配置情况 检查归档模式、附加日志、强制日志参数是否开启。 10g要检查回收站功能是否关闭;11g则不必检查。这里咱们用的11g,所以不检查。 SQL> selectlog_mode,supplemental_log_data_min,force_logging from v$database;   LOG_MODE     SUPPLEMENTAL_LOG_DATA_MIN      FORCE_LOGGING ------------------------------------------ --------------- ARCHIVELOG   NO                             NO     这里归档模式已开,附加日志和强制日志是关闭的。需要开启附加日志和强制日志。 SQL> alter database addsupplemental log data;   数据库已更改。   SQL> alter databaseforce logging;   数据库已更改。   LOG_MODE     SUPPLEMENTAL_LOG_DATA_MIN  &nbs...
  Linux下GoldenGate实现Oracle 单机单向同步 一、配置Manager管理程的参数 (1)查看Manager进程状态 GGSCI (localhost) 3> info all   Program     Status      Group       Lag at Chkpt  Time Since Chkpt   MANAGER     STOPPED                                               GGSCI (localhost) 4>   (2)编辑参数 GGSCI (John-PC) 3> edit params mgr 在新打开的/u01/ogg/dirprm/mrg.prm文件中输入“port 7809”并保存退出。   二、配置抽取进程 GGSCI (localhost) 2> add extractext1,tranlog, begin now EXTRACT added.     GGSCI (localhost) 3> add ext...
Oracle带输入输出参数的存储过程输入参数 v_depid 部门编号 ,输出参数 v_avgsalary  部门的平均工资。输入 部门编号,查出部门的平均工资是多少。create or replace procedure depavgsalary( v_depid in number,v_avgsalary out number)asbeginselect avg(e.salary) into v_avgsalary from employees e where e.department_id = v_depid;end;或是:create or replace procedure depavgsalary( v_depid in number,v_avgsalary out number)isbeginselect avg(e.salary) into v_avgsalary from employees e where e.department_id = v_depid;end depavgsalary;过程写完调用方法:declarev_avgsalary number;begindepavgsalary(10,v_avgsalary);dbms_output.put_line(v_avgsalary);end;/或是下面的:declare   i number;    begin    depavgsalary(20,i);    dbms_output.put_line(i);end;查出部门编号为20 的部门平均工资(一)使用输入参数需求:在emp_copy中添加一条记录,empno为已有empno的最大值+1,ename不能为空且长度必须大于0,deptno为60。创建存储过程:create or replace procedure insert_emp(emp_name in v...
 sql_trace的介绍--打开trace文件设置,把sql trace设置为true,就会在udump目录中增加一个trc文件。alter session set sql_trace=true;show parameter sql_trace;(select * from v$parameter where name='sql_trace';)修改后不生效呢?show parameter sql_trace;其参数始终是FALSE    show parameter sql_trace是从v$parameter中取相应参数,而v$parameter是体现了全部的init.ora的内容。而show user应该是取的当前会话的参数。sql_trace 是可以在系统或会话级上启用,并且产生很多输出,系统级应该是直接改init了,会话级就用alter session set sql_trace = true来生效。ISSES_MODIFIABLE=false应该是说明在会话一级上,不能启用系统一级的跟踪     如果修改系统的参数,用如下语句:alter system set sql_trace=true;     此时在查看show parameter sql_trace;可看到sql_trace的value值为TRUE--对跟踪文件做标记alter session set tracefile_identifier='look_for_me'; --在D:\oracle\product\10.2.0\admin\fgisdb\udump路径下可以找到标记为look_for_me的跟踪文件--停止该会话的跟踪alter session set sql_trace=fa...
Media Recovery Not Enabled Or Manual Archival Only 0x10000 解决方法   环境           Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production         问题描述        lgwr的trace文件中,产生了如下错误内容   *** SERVICE NAME ) 2015-01-08 14:04:38.296 *** SESSION ID 273.1) 2015-01-08 14:04:38.296Media recovery not enabled or manual archival only 0x10000Maximum redo generation record size = 156160 bytesMaximum redo generation change vector size = 150676 bytes*** 2015-01-08 22:00:27.875Media recovery not enabled or manual archival only 0x10000*** 2015-01-09 07:28:25.906Media recovery not enabled or manual archival only 0x10000*** 2015-01-09 11:23:06.734Media recovery not enabled or manual archival only 0x10000*** 2015-01-09 21:23:04.390适用版本 ...
    总共51页,当前第25页 | 页数:
  1. 15
  2. 16
  3. 17
  4. 18
  5. 19
  6. 20
  7. 21
  8. 22
  9. 23
  10. 24
  11. 25
  12. 26
  13. 27
  14. 28
  15. 29
  16. 30
  17. 31
  18. 32
  19. 33
  20. 34
  21. 35