- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 自动sga内存管理
自动sga内存管理 在Oracle 10g中,与内存相关的参数可以归为两类: a 自动调优的SGA参数:目前这些参数包括DB_CACHE_SIZE、SHARED_POOL_SIZE、LARGE_POOL_SIZE和JAVA_POOL_SIZE。 b 手动SGA 参数:这些参数包括LOG_BUFFER、STREAMS_POOL、DB_NK_CACHE_SIZE、DB_KEEP_CACHE_SI
2012-03-23 21:35:47
594
转载 Oracle Listener 动态注册 与 静态注册
一.什么是注册 注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。) 相当于是这样:在数
2012-03-20 13:54:30
377
原创 如何在同一个服务器上克隆出一个备用数据库
在同一台数据库服务器上,我们可以启动多个具有相同db_name的数据库。 不过想同时打开具有相同db_name的数据库,还需要设置一个参数,db_unique_name(在ORACLE 10g中是db_unique_name,在9i中是lock_name_space) 我们现在从服务器上原有的数据库orcl 克隆出一个数据库HMX 1.将orcl文件夹的内容复制到HMX文件夹中 [
2012-03-19 22:44:14
794
转载 lk<sid>的探究
关于lk《SID》的问题,自己懒得总结写了,就转了一篇 一、出现的现象 SQL> conn /as sysdba Connected to an idle instance. SQL> startup ORACLE instance started. Total System Global Area 276824064 bytes Fixed Size
2012-03-19 20:32:49
1026
原创 关于ORA-04043: object dba_tablespaces does not exist
今天遇到一个问题,记录一下 问题: SYS@HMX>desc dba_tablespaces; ERROR: ORA-04043: object dba_tablespaces does not exist 查询发现数据库处于mount阶段 SYS@HMX>select status from v$instance; STATUS ----
2012-03-19 20:06:51
1891
转载 关于resetlogs和incanation的理解
转自:http://book.51cto.com/art/200912/170082.htm 执行了不完全恢复操作,或者使用了备份的控制文件进行恢复,或者执行Flashback Database操作之后,在打开数据库时必须指定RESETLOGS选项,这是由Oracle自身特性决定的。 正常运行中Oracle内部有一个生命周期,这种生命周期在Oracle中也有一个专业词汇,叫incarnatio
2012-03-16 16:26:16
611
原创 ORACLE SCN 深入解析
最近在学习备份恢复,发现SCN号在深入理解恢复还是很重要的,于是就整理了一下网上关于SCN的各种讲解和实验。 在理解SCN之前,我们先看下oracle事务中的数据变化是如何写入数据文件的: 1、事务开始; 2、在buffer cache中找到需要的数据块,如果没有找到,则从数据文件中载入buffer cache中; 3、事务修改buffer cache的数据块,
2012-03-16 15:57:45
921
转载 Oracle起动库时1102报错处理
转自:http://www.alixixi.com/program/a/2008020941410.shtml 一、提出问题 际过程中有时我们会遇到这样的问题,当你用startup试图启动数据库时会遇到ORA-01102的报错。我们可以在Unix下切换到Oracle的用户,执行一下oerr ora 1102便会看到有关1102的简短的描述,如下: rp2$[/home/ora2]
2012-03-14 23:57:55
579
原创 关于oracle 的 glogin.sql
每次都要set serveroutput on觉得很麻烦,oracle中有个glogin.sql文件,在sqlplus每次启动的时候都会查找并执行这个文件(位于$ORACLE_HOME/sqlplus/admin/下),在文件中添加下面内容(根据自己需要添加) define _editor=vi set linesize 100 set pagesize 9999 set server
2012-03-14 14:45:08
609
原创 控制文件的备份与恢复
控制文件对数据库的重要性是不言而喻的,根据我近期学习,总结了一下控制文件的备份和恢复 1.单个控制文件丢失或损坏 我们知道数据库的控制文件都不止一个(一般为3个),这些控制文件互相为镜像,所以只需要将其他没损坏的控 制 文件重命名为损坏的控制文件即可。 我现在有三个控制文件 -rw-r----- 1 oracle oinstall 7258112 Mar 13 15
2012-03-13 16:28:23
4389
转载 Oracle Sys和system用户、sysdba 和sysoper系统权
转自:http://blog.sina.com.cn/s/blog_6eee53080100mty9.html 一:最重要的区别,存储的数据的重要性不同 【sys】 所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysop
2012-03-12 19:27:50
679
原创 ORACLE验证方式学习
oracle数据库有两种操作系统验证方式: 1.操作系统验证方式 2.口令文件验证方式 首先我们来了解三个相关参数: 1.在$ORACLE_HOME/network/admin下的sqlnet.ora文件中的QLNET.AUTHENTICATION_SERVICES 2.REMOTE_LOGIN_PASSWORDFILE参数 3.口令文件orapwd.ora 三者协同完成身份
2012-03-12 19:15:21
594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人