要对Oracle数据库备份与恢复有清晰的认识,首先有必要对数据库的几种运行状态有充分的了解。Oracle数据库的运行状态主要分为3种,他们依次为: Nomount(非安装)Oracle只是读取ini文件中的配置信息,并初始化SGA区。 Mount(安装)Oracle除了需要读取in
2015-06-28两个sql,原理是一样的,第二个用到了统计函数。 时间单位:分钟 select * from v$log where a.THREAD# = 1 select b.SEQUENCE#, b.FIRST_TIME, a.SEQUENCE#, a.FIRST_TIME, round(((a.FIRST_TIME-b.FIRST_TIME)*24)*60,2) from v$log_hi
2015-06-28说明:以下措施只是加强oracle访问上的安全,防止非法用户通过oracle中的漏洞,进行非法连接,对数据库中的数据进行非法操作,造成数据库损害。 一、数据库安全原则 1.只安装oracle必须的组件; 2.锁定并终止默认用户帐号; 3.改变默认用户密码
2015-06-28简要解释: 原因是这样的: EM 有自己的配置文件emoms.properties, 你打开后就会发现这些: oracle.sysman.eml.mntr.emdRepPwdEncrypted=TRUE oracle.sysman.eml.mntr.emdRepPwd=xxxx,xxxx,xxxx,xxxx 这说明OMS启动的时候已经对SYSMAN用户的密码进
2015-06-28修改主机名会影响下面两方面 1、网络参数 2、文件目录名或文件名 \oracle\product\10.2.0\db_1文件夹下 (你的域名)_orcl 为 \db_1\localhost_orcl \db_1\hostName_orcl 然后同样这样做在如下目录 \db_1/oc4j/j2ee/OC4J_DBConsole_l
2015-06-28网络配置文件默认的目录在$ORACLE_HOME/admin 目录下 sqlnet.ora sqlnet.ora文件决定找数据库服务器别名的方式 参数SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS)表明用户连接Oracle服务器时使用哪种验证方式。 NONE表示Oracle身份验证, NTS表示
2015-06-28本文将介绍Oracle备份工具的制作方法,主要是用到了大家常用的批处理方法来制作Oracle备份工具。希望对大家有所帮助。 这是针对Oracle编写的,可以用在不同的电脑上,因为它会自动读取当前电脑的环境变量,从而取得Oracle的安装路径,唯一有一点不足的地方是
2015-06-28单表创建的相关视图在实际的操作中,可以对其进行增、删与改。Oracle数据库多表创建的视图是不能直接进行视图添加等更新。今天和大家分享的是Oracle多表创建的视图insert的实际操作, 解决办法:替代触发器。说道这,大家可能就都知道怎么做了。 create
2015-06-28通过使用数据库服务器端的sqlnet.ora文件可以实现禁止指定IP主机访问数据库的功能,这对于提升数据库的安全性有很大的帮助,与此同时,这个技术为我们管理和约束数据库访问控制提供了有效的手段。下面是实现这个目的的具体步骤仅供参考: 1.默认的服务器端s
2015-06-28在进行团队开发的时候,一般团队的每一个人只需要安装一个客户端即可,没有必要安装一个Oracle 数据库服务器,而数据库服务器是属于共享的,此时,我们就需要配置客户端。客户端的配置可以有以下两种方式:第一种是使用Net Configuration Assistant;第二种是使
2015-06-28查看表空间中的表名,表数据, BLOCKS 列代表该表中曾经使用过得数据库块的数目,即水线。 EMPTY_BLOCKS 代表分配给该表,但是在水线以上的数据库块,即从来没有使用的数据块. select t.table_name,t.num_rows,t.blocks,t.empty_blocks from user_tab
2015-06-28以前曾经遇见过,忘记怎么解决的了。这次又遇见了这个问题,没有办法逃避,只好硬着头皮解决。 关键字:SQL Oracle 视图 view 列合并 问题简单描述:[模型] name item score 小王 数学&nbs
2015-06-28创建表空间 create tablespace printpro_tblSps logging datafile '/oracle/printpro_db/print1.dbf' size 5G, '/oracle/printpro_db/print2.dbf' size 5G, '/oracle/printpro_db/print3.dbf' size 5G, '/oracle/printpro_db/print4.dbf' size
2015-06-28Oracle 分区功能可以提高许多应用程序的可管理性、性能与可用性。通过分区功能,可以将表、索引和索引组织表进一步细分为段,从而能够更精确地管理和访问这些数据库对象。Oracle 提供了种类繁多的分区方案以满足每种业务要求。 而且,因为在 SQL 语句中分区
2015-06-28通常对于小表,Oracle建议通过全表扫描进行数据访问,对于大表则应该通过索引以加快数据查询,当然如果查询要求返回表中大部分或者全部数据,那么全表扫描可能仍然是最好的选择。 从V$SYSSTAT视图中,我们可以查询得到关于全表扫描的系统统计信息: SQL&
2015-06-28以下是自己这两天在使用命令导数据时遇到的一些问题,着实让自己花了不少的时间。 1. 相关的命令: (1). 创建表空间的命令 create tablespace "TEST_DATA" logging datafile 'D:\oracle\product\10.2.0\oradata\test_data.dbf' size
2015-06-28NESTED LOOP 适用:大小表连接,小表为外表,大表为内表,大表必须使用索引且索引的选择性较好 对于被连接的数据子集较小的情况,nested loop连接是个较好的选择。nested loop就是扫描一个表,每读到一条记录,就根据索引去另一个表里面查找,没有索引一
2015-06-28乐观锁定,即把所有锁定都延迟到即将执行更新之前才做。换句话说,我们会修改屏幕上的信息而不要锁。我们很乐观,认为数据不会被其他用户修改;因此,会等到最后一刻才去看我们的想法对不对。总之,就是当用户已经填好修改内容,点击修改按钮的时候,我们才去给
2015-06-28有以下几种启动方式: 1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 2、startup mount dbname 安装启动,这种方式启动
2015-06-28ORACLE数据库是现今数据库领域应用最广泛的,同时它也是一个庞大的系统,全面了解它、玩转它不但需要一定的理论知识,更需要开发经验与工程经验。本人是ORACLE一爱好者,以下是本人对ORACLE锁的一些经验,希望能与大家共同分享。 预备知识: DDL(DATABAS
2015-06-28