从事数据库管理和运维
如何禁止特定IP访问Oracle数据库通过使用数据库服务器端的sqlnet.ora文件可以实现禁止指定IP主机访问数据库的功能,这对于提升数据库的安全性有很大的帮助,与此同时,这个技术为我们管理和约束数据库访问控制提供了有效的手段在sqlnet.
Oracle RAC中srvctl命令详细说明(转) SRVCTL Add添加数据库或实例的配置信息。在增加实例中,与-i一起指定的名字应该与INSTANCE_NAME 和 ORACLE_SID参数匹配。
如何修改数据库时区 首先确认会话时区是否正确,会话时区可能和数据库时区不一致SQL> SELECT SESSIONTIMEZONE FROM DUAL; SESSIONTIMEZONE-----...
Oracle Data Guard 理论知识 来源:Linux社区 作者:tianlesoftware RAC,Data Gurad,Stream是Oracle高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。
关于PL/SQL Developer中对存储过程add debug information http://space.itpub.net/13129975/viewspace-626245 如果使用PL/SQL Developer中选择一个存储过程debug但又debug不进去! 解决这个问题是很简单的,只需要在PL/SQL Developer中选择要debug的存储过程,然后点右键,在弹出的菜单中选择"Add debug information"后再重新开一个窗口开始debug就能debug进去了。
Creating a GoldenGate Exception Handler to Trap and Log Oracle Errors GoldenGate does not provide a standard exceptions handler.
最近,在goldengate的应用场景中,replicat进程经常出现append,start也启动不起来,查看日志,发现出现ora-01403错误,日志内容如下: 2012-09-27 19:06:39 INFO OGG-00996 Oracle GoldenGate Delivery for Oracle, C_R_C6.
linux自定义开机启动服务和chkconfig使用方法1. 服务概述在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动,关闭的时候自动关闭。
使用vsphere client 克隆虚拟机 分类: linux2012-10-29 16:59 292人阅读 评论(0) 收藏 举报 免费的VMWare ESXi5.0非常强大,于是在vSphere5.0平台中ESXi取代了ESX.,使用ESXi经常会遇到这样的问题,我需要建立多个虚拟机,都是windows2003操作系统,难道必须一个一个安装吗? VMware ESXi、VMware vCenter Server 和 vSphere Client,它们分别是 vSphere 的虚拟化层、管理层和接口层。
一、Linux→命令模式:Vim filename 一次移动一个光标 h j k l 左 下 上 右 行内移动 0 到行首 d0或d^ ...
Oracle中的二进制、八进制、十进制、十六进制相互转换函数 今天在网上看到一篇关于在oracle中对各种进制数进行转换的帖子,觉得不错,也比较全面,几乎涵盖了经常用到的所有转换。转过来学习一下,也方便以后查询。
ORACLE十进制与十六进制的转换 十进制与十六进制的转换8i以上版本: 十进制-->十六进制 select to_char(100,'XX') from dual; 十六进制-->十进制select to_number('7D','XX') from dual; ...
在Oracle RAC环境下,如果一个节点失败,怎么样保证切换到另一个节点上去呢?可在tnsnames.ora中增加如下参数: (failover_mode=(type=select)(method=basic)) 除了正在运行的事务之外的任何操作,都可以无缝地切换到另一个节点
是关于DB2v9的表分区的文章,下载地址: http://files.cnblogs.com/jimeper/DB2_9%E8%A1%A8%E5%88%86%E5%8C%BA.zip
前段时间在vmware ESXi虚拟化环境中安装了一套turbolinux系统,当时并没有在意磁盘如何规划,使用了LVM,心想反正能够随时扩展。不料时间不长,问题出现了,分配的磁盘空间满了。以为能够象windows Server环境中使用磁盘管理增加动态磁盘那样方便呢,就随意在ESX管理器中将原有的磁盘从10G增加到了13G,重启挂载LVM没有左右,重启系统了。
在安装Oracle RAC 11G时,在grid用户下两个节点的环境变量ORACLE_SID都设成+ASM1了,等grid infrastructure安装完发现第二个节点的ORACLE_SID没有改成+ASM2,手动改成+ASM2后就不能自动启动了,只能自动启动到ASM.
1."ORA-01031: insufficient privileges" [grid@node1 bin]$ orapwd file=/u01/app/11.2.0/grid/dbs/orapw+ASM password=oracle_4U [grid@node1 dbs]$ scp orapw+ASM Node2:/u01/app/11.
How to use udev for Oracle ASM in Oracle Linux 6 原文:http://www.dbform.com/html/2011/1708.html 大部分在网上可以找到的文档都是在RHEL5或者OEL5中设置udev,udev对于Linux而言最大的作用是防止操作系统重新启动以后,作为ASM磁盘使用的盘符发生变化。
RedHat 4,5,6配置RAW或SCSI Rule RedHat 4 RAW配置 1修改裸设备服务的配置文件: /etc/sysconfig/rawdevices. 添加下面2行。 格式:裸设备名 块设备名 /dev/raw/raw1 /dev/sdb1 /dev/raw/raw2 /dev/sdb2 2 设置Oracle 用户对裸设备的访问权限。
集群时间同步服务在集群中的两个 Oracle RAC 节点上执行以下集群时间同步服务配置。Oracle Clusterware 11g 第 2 版及更高版本要求在部署了 Oracle RAC 的集群的所有节点上实现时间同步。
PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 代码一:将Name中的字符COPY至Comment中 '**************************************************************...
在linux操作系统上的oracle用户下装有oracle数据库,启动登陆正常。 [ggs@vm ~]$ id oracle uid=500(oracle) gid=501(oinstall) groups=501(oinstall),500(dba) 现在本机上新建一个操作系统用户ggs,跟or...
现象:在数据库A 通过DB_LINK 对B数据库操作,长时间不返回,hang死在里面 解决方法:在数据库B上的sqlnet.ora文件里增加参数:SQLNET.EXPIRE_TIME=10 10代表作0分钟 扩展: 当设置了resource_limit=true 。
作者:eygle | English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2011/12/oracle_linux_rm_rf.
1.在11g以前的版本,Oracle的rman并没有和其他日志应用系统紧密结合起来,因此,rman删除归档日志的时候并不会判断这个日志是否对其他系统仍然有用。当rman删除日志后,可能会发现其他的系统比如DATA GUARD、STREAMS等由于日志被删除而无法正常工作。
kernel.shmmni 参数是控制共享内存段总数量kernel.shmall 参数是控制共享内存页数,是全部允许使用的共享内存总量 shmall=shmmax/pagesize ( getconf PAGE_SIZE ) 。
The workaround, if you encounter the ORA-00845 error, is to increase the /dev/shmmountpoint size.For example:# mount -t tmpfs shmfs -o size=7g /dev/sh...
问题:有A,B两数据库,连接到A机,对于SELECT SYSDATE FROM DUAL@TOB 来说,这个SYSDATE从A机取时间,还是B机取时间?测试证明是从A机,应该是ORACLE 分析发现这个SYSDATE函数在A机即存在,且与DUAL对象之间没有依赖关系,则在A机执行这个函数代码,为证明...
从CLOB字段的XML中提取关系数据研究本文中用以下函数:extract、extractvalue、existsnode、xmlsequence、xmltype、Xmltable、XMLQuery,函数的具体的语法在此不作描述。
同时使用database link和本地序列插远程数据表时报ORA-02069 今天遇到同时使用database link和本地序列插远程数据表时报ORA-02069:global_names parameter must be set to true for this operation环境:Oracle9i Enterprise Edition Release 9.
利用sys_connect_by_path把多行转成单行字符串 最近有几个项目都有把多行转成字符串的需求,现写一示例供大家以后参考.创建一个表并插入数据:CREATE TABLE t_row_str(ID NUMBER,col VARCHAR2(10));INSERT INTO t_ro...
原文链接:http://bbs.chinaunix.net/archiver/tid-508290.html 主要步骤如下: 1.为运行shell脚本的本地用户生成密钥对2.将其中的公钥分发到sftp欲登录的远程服务器上3.
1、首先查看当前的保护模式 ---primary数据库操作SQL> select protection_mode,protection_level from v$database;PROTECTION_MODE PROTECTION_LEVEL-------------------- ...
1.安装logminer: 要安装LogMiner工具,必须首先要运行下面这样两个脚本, $ORACLE_HOME/rdbms/admin/dbmslm.sql $ORACLE_HOME/rdbms/admin/dbmslmd.sql. 这两个脚本必须均以SYS用户身份运行。
在升级山东PDA数据库从oracle 9.2.0.4-64位升级到9.2.0.6-64位报ORA-00600: [19004]在网上找到正解,转载在此供以后参考。ORA-00600: 内部错误代码, 参数: [19004], [], [], [], [], []--ORACLE 10.
环境: 数据库:oracle 10.2.0.4 --64位 操作系统:红旗dc 5.0 --64位以sys登陆,执行DBMS_METADATA.get_ddl得到某个表空间的元数据报错select DBMS_METADATA.
修改oracle 10g的字符集 修改数据库字符集为:ZHS16GBK查看服务器端字符集SQL > select * from V$NLS_PARAMETERS;修改:$sqlplus /nologSQL>conn / as sysdba若此时数据库服务器已启动,则先执行 SHUTDOWN IMM...
在pl/sql developer中查看package或表结构报ora-01460的解决方法 今天有同事报有个数据库不能用pl/sql developer查看package或表结构。 开始以为是服务器端与客户端的字符集不一致所至。
ORA-00600: : [kcratr1_lostwrt], [], [], [], [], [], [], [] 2009-08-10 09:09 OS:windows2003DB:ORACLE 9.
【IT168 资讯】北京时间8月5日消息,据国外媒体报道,微软近日在提交给美国证券交易委员会(SEC)的10-K年度管理文件中首次承认,诸如红帽(Red Hat)、Canonical等Linux操作系统发行商已成为微软Windows客户端业务的竞争对手。
今天有同事报告说开发服务器的监听启动出错,报以下错误lsnrctl startLSNRCTL for Linux: Version 9.2.0.4.0 - Production on 06-JUL-2009 14:37:59Copyright (c) 1991, 2002, Oracle Corporation.
linux date 命令详解 使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.
编译的存储过程的时候,程序死住,等待一会出现ora-04021错误解决办法:1.可能被锁住 查看v$lockedselect b.sid,b.serial#,b.machine,b.terminal,b.
启用归档模式SQL> shutdown immediate; SQL> startup mount; SQL>alter system set log_archive_dest_1="LOCATION=d:\oracle\oradata\archivelog" scope=spfile; SQL> alter system set log_archive_start=true scope=spfile; 重启数据库使以上两个参数生效。
当insert all 遇到 sequence 这几天在修改商函2.0中相关的PL/SQL包代码时,在实现这样一个SQL时:insert all into bo(object_name,sn) values(object_name,seqkey) into...
Oracle数据块损坏恢复总结 在恢复前使用DBV命令检查数据文件是否存在坏块 dbv file=d:\oracle\oradata\mydb\RONLY.DBF blocksize=8192 查看数据坏块所在数据文件号及块号可以对表进行一次全表扫描,如: select count(*) from tablename; 1、 没有备份的情况下: 1.
1、启动dbconsole [oracle@devrfel501 ~]$ emctl start dbconsole 如果提示:OC4J Configuration issue. /opt/oracle/product/10.
索引什么时候重建和重建方法讨论 来源:http://www.itpub.net/94564.html下面是我简单整理的一份,希望对大家有帮助,那里不妥希望提出! 索引什么时候需要重建和重建的方法 一提到索引,大家都知道,但是怎样建索引,什么时候重建索引,重建索引用什么方法,可能有的就不太清楚了,我根据一些资料简单的整理一点,如果哪里不对或是不妥请大家指点,希望大家有更好经验也share出来。
关于Optimizer_index_cost_adj参数的设置 Thomas建议:对于许多系统,应到考虑设置这两个参数为非默认值,至少测试一下两种极端情形: 1. optimizer_index_caching=0 和 optimizer_index_cost_adj=100的默认值. 他们一般适用于许多数据仓库/报表系统 2. otpimizer_index_caching=90和optimizer_index_cost_adj=25的设置,他们一般适用于许多事物处理系统/oltp系统. 对于数据仓库和DSS系统要反复调整来取一个合理值。
问题一: ERROR at line 1: ORA-29538: Java not installed 解决方法 1.检查有没有安装JAVA组件 select * from v$option t where t.