随笔分类 - Oracle
摘要:1.Creating the Oracle Inventory Group sudo groupadd oinstall sudo groupadd dba sudo groupadd oper sudo useradd -g oinstall -G dba -d /opt/oracle -s /bin/bash oracle sudo passwd oracle 2.Updating kernel parameterssudo gedit /etc/sysctl.conf## Oracle 11g#kernel.sem = 250 32000 100 128kernel.shmall = .
阅读全文
摘要:新建的数据库,在配置完listener的时候报这个错。参考文章:https://community.oracle.com/message/4098938 http://blog.csdn.net/ljsjr/article/details/8828969在再次检查了ORACLE_HOME,ORACLE_SID,和 the listener.ora and the tnsnames.or 之后。修改了 /etc/hosts,将localhost 设置为127.0.0.1 localhost.localdomain localhost重新启动Oracle listener,问...
阅读全文
摘要:参考文章:http://bugcool.blog.51cto.com/2080571/664434两个数据库表对着copy粘贴的时候,报这个错。只是我这边不是顺序不对,不知道为什么其中的一行换行了。但至少知道是内容出错了。稍微调整还是可以导入的。
阅读全文
摘要:RAC 安装完成后,想修改ssh 的端口。google了一下。原文https://community.oracle.com/thread/2444594?tstart=0原文说的是11g,10g也好使。修改ssh 端口,cat /etc/ssh/sshd_configPort 2222service sshd restart;当然先前建立的等效性,更改之后是不好使了。但是重新启动RAC的各项服务丝毫不收影响。如刘向兵所说RAC 安装完成后 节点间通信不依赖于SSH。
阅读全文
摘要:[oracle@zen2 ~]$ echo $ORACLE_SIDORAC[oracle@zen2 ~]$ sqlplus /nologSQL*Plus: Release 10.2.0.5.0 - Production on Mon Dec 23 11:13:08 2013Copyright (c) 1982, 2010, Oracle. All Rights Reserved.SQL> exit[oracle@zen2 ~]$ crs_stat -tName Type Target State Host-----------------...
阅读全文
摘要:1.sqlplus 客户端正常退出SQL> desc t; 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- TSP TIMESTAMP(6) CNT NOT NULL NUMBER(38)SQL> insert into...
阅读全文
摘要:按照http://space.itpub.net/195110/viewspace-711110的说法顺利解决问题。通过DBLink更新远程数据的时候,如果使用到本地的sequence、函数、过程、包等将会发生ORA-02069。两边设置意义真的不是很大。但问题本身值得研究。
阅读全文
摘要:原SQL:select ta.serialno, ta.accepttime, ta.subsnumber, ta.subsname, ta.contactphone1, ta.servicecontent, ta.address, r.region_name, s.contactchannel_name, p.name, p.fullname, rownum from (select t.serialno, t.accepttime, t.subsnumber, t.subsname, t.contactphone1, t.servicecontent, t.address, t.conta
阅读全文
摘要:现象描述:oracle通过透明网关查询Teradata数据库的表突然变得很慢,小表可以查询出来,大表干脆就出不来。分析过程:1.网络可以ping通,小表可以过来,说明网络和网关都没有什么问题的。2.询问Teradata的数据库管理员,说Teradata数据库虽然是做过升级,但是对账户没有做任何的更改,也没有做其他任何的限制设置。3.会不会是透明网关出了问题?查找资料,连oracle的官方文档都看了,关于透明网关的描述不多,设置就更少了。4.但是在测试查询的时候,重启透明网关的listener服务的时候,确实会有报服务重启失败的时候。设置listener.ora文件的主机名为IP,而不是主机名。
阅读全文
摘要:参考博客:http://blog.csdn.net/codesaint/article/details/1901030 Oracle分为非归档模式(NOARCHIVELOG) 和归档模式(ARCHIVELOG)。非归档模式不产生归档日志,虽然节省了硬盘空间,但是备份方案选择很有限,通常只能选择冷备份。还原也只能还原到备份那一时刻的数据,通常也仅在开发时使用,Oracle安装默认就是非归档模式。在生产环境中我们因该使用归档模式,它会产生归档日志,可以使用多种备份和还原方案,对与Oracle管理员来说应该更改模式是必然的选择。1.查看数据库现有模式:select name,log_mode fr.
阅读全文
摘要:1.控制文件(add_test.ctl):LOAD DATA INFILE sqlexport_ALLutf_8.txt APPEND INTO TABLE hbkf_crm.ogu_baseinfo_list_201305wd FIELDS TERMINATED BY "," ...
阅读全文
摘要:原文地址:http://tech.163.com/06/0621/09/2K4NLFRH00091LRE.html做项目的时候,一位同事导数据的时候,不小心把一个表中的数据全都搞重了,也就是说,这个表里所有的记录都有一条重复的。这个表的数据是千万级的,而且是生产系统。也就是说,不能把所有的记录都删除,而且必须快速的把重复记录删掉。对此,总结了一下删除重复记录的方法,以及每种方法的优缺点。为了陈诉方便,假设表名为Tbl,表中有三列col1,col2,col3,其中col1,col2是主键,并且,col1,col2上加了索引。1、通过创建临时表可以把数据先导入到一个临时表中,然后删除原表的数据,再
阅读全文
摘要:参考博客:http://blog.csdn.net/weiwangsisoftstone/article/details/8510849启动 oracle listener 的时候报这个错,删除了/var/tmp/.oracle文件重新启动就没有报错了。rm -rf /var/tmp/.oracle像参考文章中说的可能是用了不同的系统用户来启动listener 的缘故吧,切记。
阅读全文
摘要:原文地址:http://space.itpub.net/?uid-4227-action-viewspace-itemid-580406这个问题通过权限是没有办法控制的,因为允许KILL会话的权限就是ALTER SYSTEM。ALTER SYSTEM本身就是一个很强大的权限,可以对数据库实例进行设置。Oracle不但没有控制KILL哪些会话的权限,连单独KILL SESSION的权限都不存在。而对于这种权限没有办法解决的问题,最好的处理方法就是通过存储过程将功能封装起来,然后将过程授权给用户:SQL> CONN SYS@"172.25.198.224/TESTRAC"
阅读全文
摘要:今天开启测试数据库的时候报错了,ERROR:ORA-09925: Unable to create audit trail fileLinux-x86_64 Error: 13: Permission deniedAdditional information: 9925ORA-09925: Unable to create audit trail fileLinux-x86_64 Error: 13: Permission deniedAdditional information: 9925google 了一下找到了用下面的方法:指令文件上加了强制位,可以让用户执行的指令,以指令文件的拥有者或
阅读全文
摘要:配置开启oracle listener 的时候报这个错,google 了一下 ,原文链接:http://space.itpub.net/35489/viewspace-629063修改了一下 /etc/hosts 文件 将127.0.0.1 localhost.localdomain localhost重启监听就好了。Listener.ora 文件如下,配置应该没有错误:LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.13.13.188)(PO
阅读全文
摘要:本文转自:http://space.itpub.net/35489/viewspace-684473分区表中 local 索引的维护会在oracle操作表分区的时候自动进行,需要注意的是global 索引,当global索引所在表执行alter table 涉及下列操作时,会导至该索引失效,需要重新建立: ADD PARTITION | SUBPARTITION COALESCE PARTITION | SUBPARTITION DROP PARTITION | SUBPARTITION EXCHANGE PARTITION | SUBPARTITION MERGE PARTITIO
阅读全文
摘要:小布老师Oracle9i DBA Fundamentals II 视频讲座 1本视频是第一讲,讲解了第一章 - Oracle网络概述。在线播放:http://www.boobooke.com/v/bbk1172下载地址:http://www.boobooke.com/v/bbk1172.zip小布老师Oracle 9i DBA Fundamentals II 视频讲座 2本视频是第二讲,讲解了第一章 - Oracle网络概述。本讲是本章的最后一讲:在线播放:http://www.boobooke.com/v/bbk1173下载地址:http://www.boobooke.com/v/bbk11
阅读全文
摘要:今天过程跑数的时候报:ORA-06512: at "HBKF_CRM.PROC_LINK_INSERT", line 182ORA-00607: Internal error occurred while making a change to a data blockORA-00600: internal error code, arguments: [kddummy_blkchk], [5], [427936], [18038], [], [], [], []ORA-06512: at line 1感谢:http://www.linuxidc.com/Linux/2012
阅读全文
摘要:DECLARE maxrows number default 5000; row_id_table dbms_sql.Urowid_Table; p_id_table dbms_sql.Varchar2_Table; CURSOR acnt_first_cur IS SELECT/*+ use_hash(t1,t2) parallel(t1,4) parallel(t2,4) */ t2.service_type, t1.rowid FROM kfgl_p_web_access_t9 t1,LC_CP.b_serv_t@TO_HUBEI_ODS1_T t2 WHER...
阅读全文
浙公网安备 33010602011771号