ORACLE中触发DBWR进程的事件~
今天在一本书上看到的,感觉挺全的。印象中自己已经不知道百度了多少次这个问题,今天就记下来吧,方便以后查询。
数据库写进程在以下事件之一发生时把数据库高速缓冲区的数据写到数据文件上:
当脏缓冲区的数量超过了所设定的限额
当所设定的时间间隔已到
当有进程需要数据库高速缓冲区却找不到空闲的缓冲区时
当检查点发生时
当某个表被删除(drop)或被截断(truncate)时
当某个表空间被置为只读状态(read only)时
当使用类似于ALTER TABLESPACE users BEGIN BACKUP的命令对某个表空间进行联机备份时
当某个临时表空间被设置为只脱机状态(offline)或正常状态(normal)时等
相关文档:
如何查询oracle中的关键字,执行:
select * from v$reserved_words
其实内嵌的function,就是一个系统的package内的function或者procedure。如果知道这个根本的原因,要找到这个内嵌的自带function就很简单了。
这里内嵌的自带的fucntion和procedure的对象,其实就是STANDARD这个包里的对象。而
Oracle里对于functi ......
一、在ORACLE创建一个新的实例过程:
1、安装好ORACLE服务端。
2、创建数据库实例,使用ORAHOME目录下的"Configuration and Migration Tools"下的"Database Configuration Assistant"工具。
&nbs ......
首先呢肯定是要以数据库管理员的身份进入 也可以在服务器上面以下面的方式连接到数据库:
打开cmd窗口,sqlplus /nolog
进入命令行后,conn / as sysdba
开始修改参数
alter system set key=[value] scope=[scope];
key: 要修改的参数
[value]:要设置的值,数值型的直接填入使用数字,字符型的要用单引号括起来
[s ......
我们假设是数据库管理员,为了数据库的安全,我们需要知道当前有多少连接数,最大支持多少连接数,可以用以下语句查询
select username,count(username),machine,status from v$session
&n ......
SVRMGR> select * from dba_jobs;
初始化相关参数job_queue_processes
alter system set job_queue_processes=39 scope=spfile;//最大值不能超过1000 ;job_queue_interval = 10 //调度作业刷新频率秒为单位
DBA_JOBS describes all jobs in the database.
USER_JOBS describes all jobs owned by the c ......