Oracle的销售在向客户兜售其数据库系统一直把它吹捧为牢不可破的,耍嘴皮子容易,兑现起来可就不那么容易了。不管什么计算机系统,人们总能够找到攻击它的方法,Oracle也不例外。本文将和大家从黑客的角度讨论黑客是用哪些方法把黑手伸向了你原
2015-06-28oracle数据库的安全包含两部分:1.一部分是os的安全2.网络的安全3.oracle软件本身的安全os的安全依赖相应的操作系统及管理员的技术水平,我们这里只谈谈oracle的安全我了解的oracle软件的安全包含:1.更改oracle的默认监听端口号2.给监听器加密码3.oracle控制ip的连
2015-06-28Oracle 数据库是实际安全实施的重要组成。一般说来,运行 Oracle 数据库引擎的服务器得到了防火墙的很好保护,但这并不能排除未授权访问尝试(包括内部员工的访问尝试)的可能性。除了传统的用户名/口令方法之外,Oracle 数据库引擎还提供了自身
2015-06-28因工作需要,要将存放在sql server数据库中的数据全部导入到mysql数据库中,在网上搜集相关资料,找到两种方法,现在分别谈谈对他们的看法。第一种是安装mysql ODBC,利用sql server的导出功能,选择mysql数据源,进行数据的直接导出,这种方法很简
2015-06-28由于断电或非正常关机而导致MySQL数据库出现错误是非常常见的问题。MySQL分别针对不同的数据表类型提供了多个数据检测恢复工具,这些工具是:myisamchkisamchk 其中myisamchk适用于MYISAM类型的数据表,而isamchk适用于ISAM类型的数据表。
2015-06-28下面以两个银行账户之间的转账为例子进行演示。要使用MySQL中的事务处理,首先需要创建使用事务表类型(如BDB = Berkeley DB或InnoDB)的表。CREATE TABLE account (account_id BIGINT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,balance DOUBLE) TYPE = InnoDB;
2015-06-28[Q]如何开启/关闭归档 [A]如果开启归档,请保证log_archive_start=true开启自动归档,否则只能手工归档,如果是关闭了归档,则设置该参数为false 注意:如果是OPS/RAC环境,需要先把parallel_server = true注释掉,然后执行如下步骤,最后用这个参数重新启动 1、开
2015-06-28MySQL自带slow log的分析工具mysqldumpslow,但是没有说明。本文通过分析该脚本,介绍了其用法。slow log是MySQL根据SQL语句的执行时间设定,写入的一个文件,用于分析执行较慢的语句。只要在 my.cnf 文件中配置好:log-slow-queries = [slow_query_log_filename]
2015-06-28一个表空间只能属于一个数据库 每个数据库最少有一个控制文件(建议3个,分别放在不同的磁盘上) 每个数据库最少有一个表空间(SYSTEM表空间) 建立SYSTEM表空间的目的是尽量将目的相同的表存放在一起,以提高使用效率 每个数据库最少有两个联机日
2015-06-28我们知道,oracle作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定运行,如何提高数据库性能,使其更加安全高效,就显得尤为重要。作为影响数据库性能的一大因素--数据
2015-06-28第一部分(root身份登陆) 1). 准备文件 #mkdir -p /data/ora #cd /data/ora 将所有文件拷贝到/data/ora中,一共12个文件 binutils-2.11.93.0.2-11.i386.rpm 1,925,419 字节 compat-egcs-6.2-1.1.2.16.i386.rpm 970,789 字节 compat-egcs-c++-6.2-1.1.2.16.i386.rpm
2015-06-28rollback segment是ORACLE里一种很特殊的数据对象,它处理事务的回滚操作。通常,我们需要(并发ORACLE用户连接数/4 ) 个rollback segment,一般用private类型, 最大的个数为50。创建r01,r02,r03,r04以外的rollback segment语法:create rollback segment r05 tab
2015-06-281:修改核心参数#vi /etc/sysctl.conf在该文件末尾加入如下内容:#-----------Begin from here--------------------------------------kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 6553
2015-06-28随着Oracle数据库及Linux的应用越来越广泛,在Linux下安装与使用Oracle成为其应用的第一步。本文介绍如何在Red Hat Linux 8.0下进行Oracle的安装及应用。基本配置硬件环境本文的Oracle安装基本配置为:硬盘空间40GB、内存256MB。软件环境安装前需要准备的软件包如下
2015-06-28本文描述了Sun Solaris上运行Oracle数据库所需要设置的一些内核参数。 一些预备知识shared memory:共享内存段: 一个内存区域,可以被不同的进程读取。Oracle使用它来构成SGA。Oracle使用以下三种方法来创建一个SGA区: 1.使用单个共享内存段。 2.使用连续多个共
2015-06-28在大型数据库系统中,为了保证数据的一致性,在对数据库中的数据进行操作时,系统会进行对数据相应的锁定。 这些锁定中有"只读锁"、"排它锁","共享排它锁"等多种类型,而且每种类型又有"行级锁"(一次锁住一条记
2015-06-28Oracle数据库的9.2.0.1.0版本中的Oracle HTTP Server有如下变化: 一、关于Apache Jserv进程 Oracle HTTP Server支持的Apache Jserv进程的最大数目已经从Apache发布的缺省值最大值25增加到最大值128,这个值是不可实时配置的。 二、JDK/JRE 认证 Oracle被认证使用J
2015-06-28Oracle10g前,Oracle并不提供UNIX/Linux下的ODBC驱动,用的最为广泛的是UnixOdbc,UnixOdbc的配置不算复杂,但是如果不顺利的话也会遇到一些问题。今天成功安装配置了UnixOdbc把步骤总结一下供参考。UnixOdbc可以在官方站点上下载。以下是测试及配置步骤:首先你需要
2015-06-28分布式查询中数据类型的处理 OLE DB 提供程序按照由OLE DB 定义的数据类型(由 OLE DB 的 DBTYPE 指示)表明它们的数据。SQL Server 在服务器中以本地的SQL Server 类型处理外部数据;不管数据是被SQL Server 使用还是从SQL Server 导出,这种处理方式都会产
2015-06-28用于远程查询执行的提供程序属性 如果提供程序支持的SQL 功能没有包含在 DBPROP_SQLSUPPORT 报告的语法级别中,可以通过使用各种提供程序特有的属性来指出它们。 SQLPROP_GROUPBY。该属性对支持SQL-Minimum 级别的提供程序比较有意义。它指出提供程序在 SELECT
2015-06-28