智乐兔

数据库

  • Oracle 数据库 11g:真正应用测试与可管理性概述

    Oracle 数据库 11g:真正应用测试与可管理性概述

    . 引言 Oracle 数据库占据着市场主导地位,受到全球众多企业以及应用程序开发人员和数据库管理员的青睐。这些年来,企业已经开始依赖 Oracle 数据库来提供无可比拟的性能和可靠性。在数据库 10g 中,Oracle 提供了一个自我管理数据库,该数据库具有前所未有的可管理性,从而显著降低了管理成本。 Oracle 准备再在 Oracle 数据库 11g 中更上一层楼。数据中心为满足企业需求而快速发展和变化,Oracle 数据库 11g 正是专门针对数据中心环境设计的。利用 Oracle 数据库 11g,企业可以快速采用新技术,将风险降至低。此外,通过其自我管理功能,Oracle ...

    查看全文

  • ORACLE ACTIVE DATA GUARD高性能解决方案

    ORACLE ACTIVE DATA GUARD高性能解决方案

    每个I.T.组织都面临在提高服务质量的同时降低成本和复杂性 的挑战 。 要使关键业务事务实现一致的高性能 , 一个方法就是将 附加工作卸载到生产数据库的副本 。 Active Data Guard 是一个简 单的高性能解决方案 , 可以维护用于从生产数据库中卸载资源密 集型查询 、 报告和备份操作的最新副本 。 OracleActive Data Guard 是 Oracle 数据库企业版的单独 许可数据库选件 , 包括实时查询功能 还支持在物理备用数据库上进行 RMAN 块更改跟踪OracleData Guard 11g 随附在 Oracle 数据库企业版中 — 不需要单独许可, 包括以 ...

    查看全文

  • oracle ASM概念详解

    oracle ASM概念详解

    ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也是由实例和文件组成,也可以通过sqlplus 工具来维护。 ASM 实例的创建和删除也可以用DBCA 这个命令来操作。在dbca 的第一个界面选择配置自动存储管理就可以了。 ASM 实例需要CSS 进程, 如果是非RAC 环境, 在启动ASM 实例之前会提示用脚本 $ORACLE_HOME/bin/localconfig add 启动CSS。 1. ASM 实例由SGA 和后台进程组成。 1.1 SGA 组成: AS ...

    查看全文

  • 通过异构服务链接oracle 和sql server

    通过异构服务链接oracle 和sql server

    假设我们要在ORACLE里同时能访问SQL Server里默认的pubs和Northwind两个数据库。 可参考最初写的通过异构服务链接oracle 和sql server 数据库服务器 1、在安装了ORACLE9i Standard Edition或者ORACLE9i Enterprise Edition的windows机器上(IP:192.168.0.1), 产品要选了透明网关(Oracle Transparent Gateway)里要访问Microsoft SQL Server数据库. $ORACLE9I_HOME g4msqladmin下新写initpubs.ora和initno ...

    查看全文

  • 正确删除oracle归档日志

    正确删除oracle归档日志

    今天遇到一个问题,就是归档日志的存储空间本来为2GB,但是在启动数据库后检查告警日志时提示该容量已使用81%,分析了一下,找到了原因,记录如下: 在controlfile中记录着每个archivelog的相关信息,当我们在OS下把这些归档文件delete掉以后,这些信息并未从controlfile中清除,所以oracle并不知道这些文件已经不存在,所以相应的在容量上也并未调整,此时,需要我们做手工调整,使得controlfile中的记录与实际存在的归档日志文件保持一致。 可以尝试一下方法: 1. 进入rman 2. connect target / 或者 connect ta ...

    查看全文

  • linux上安装oracle10g

    linux上安装oracle10g

    Oracle10g至少需要500M的内存和400M的交换空间,要查看swap区是否足够大小,用Oracle10g release2 for Ubuntu10.042010-08-11 17:361、安装相关软件包 $ sudo apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++6 alien 2、创建用户 $ sudo adduser oracle 3、设置内存和swap交换空间 Oracle10g至少需要500M的内存和400M的交换空间,要查看swap区是否足够 ...

    查看全文

  • 安装oracle for linux

    安装oracle for linux

    1.硬件要求  1.1 内存至少512M,使用下面的命令检查   grep MemTotal /proc/meminfo  1.2 交换分区 最少1G   grep SwapTotal /proc/meminfo  1.3 /tmp 目录空闲区 至少400M   df -k /tmp 400M   1.4 硬盘空闲区 至少4G   df -k  2. 软件要求   2.1 操作系统,redhat ES/AS 2.1(x86),redhat ES/AS 3(x86)   我的是redhat AS 4.1. 可以使用以下命令检查  cat /etc/issue   2.2 需要安装了以下软件包   ...

    查看全文

  • 多个用户初始化改表名

    多个用户初始化改表名

    第二跳 初始化数据到mysql 和postgresql 如多个用户则需改表名 POSTGRES下修改表名 alter table ARRANGE rename to AP_ARRANGE ; alter table ORGDUMMY rename to AP_ORGDUMMY ; alter table AFFICHEMGR ...

    查看全文

  • 删除外键存储过程

    删除外键存储过程

    CREATE OR REPLACE PROCEDURE DROP_ALL_FOREIGNKEY AS V_RESULT_STRING VARCHAR2(2000); BEGIN FOR X IN (SELECT CONSTRAINT_NAME CNAME,TABLE_NAME TNAME FROM USER_CONSTRAINTS WHERE CONSTRAINT_TYPE=’R’) LOOP V_RESULT_STRING := ‘ALTER TABLE ‘ || X.TNAME || ‘ ...

    查看全文

  • 镜像端Ora11g具有多个用户时,配置javaue的处理方法

    镜像端Ora11g具有多个用户时,配置javaue的处理方法

    如果镜像端Oracle11g有多个用户需要复制到mysql、postgresql里时,采用如下处理方式: 环境:假设oracle11g具有3个用户,分别是a、b、c,a为系统最重要的用户 1.初始化c用户表的mysql、postgreSQL 2.修改mysql、PostgreSQL内c用户的表名,名字为原名前加c_ (大小写和表名其余部分保持一致) 3.初始b用户表到mysql和postgreSQL 4.修改b用户表名,规则同2 5.初始化a用户表的mysql和postgreSQL,不用改名字 6.配置javaue环节的CommonAdapter.xml文件时,注意写清楚ora11g和mysq ...

    查看全文

  • 修改oracle字符集方法简介

    修改oracle字符集方法简介

    一、什么是oracle字符集  Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。  影响oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下:  NLS_LANG = language_territory.charset  它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。其中:  Language 指定服务器消息的语言,territory 指定服务器 ...

    查看全文

  • ubuntu 安装oracle

    ubuntu 安装oracle

    从oracle中国下载 oracle-xe-universal_10.2.0.1-1.0_i386.deb 安装包;安装前提:1.swap分区>1024M,不够的自己补;2.安装时可以获取管理员权限; 双击deb包自动安装完毕,配置账户:1.将当前用户(使用oracle的)加入dba组(系统–用户和组);2.激活oracle账户(启用,设置密码);重启系统; ubuntu@ubuntu:~$ free -m total used free shared buffers cachedMem: 4 ...

    查看全文