黑焰吧 关注:80贴子:8,804

oracle期末考试题

只看楼主收藏回复

PGA的作用:保存用户的连接信息; 保存用户权限等重要信息; 当发起的指令需要排序,PGA就是这个排序区。


1楼2013-12-25 09:32回复
    数据缓冲区的数据批量越大越好吗?:数据运行过程中,批量刷出的数据占数据缓存区的比例越大,效率一般来说是越高,而且不用担心断电后的恢复问题。 如果批量刷出的数据占缓存区的比例很大,断电后恢复数据动作必然需要很长时间,等待的时间就越长。 批量刷出的量比较小,性能就会降低,但是断电后恢复的时间就短;反之批量刷出的量大,性能提高,但是断电后恢复的时间也更长。


    2楼2013-12-25 09:34
    回复
      RECO:用于分布式数据库的恢复 Distributed Database Recovery 适合两段提交场景


      3楼2013-12-25 09:35
      回复
        修改数据库参数:Alter system命令选项Scope有三个可选值 Memory:只改变当前实例运行,重新启动DB后失效。 Spfile:只改变spfile的设置,不改变当前实例运行,重新启动数据库后生效。 Both:同时改变实例及spfile,当前更改立即生效,重新启动数据库后仍然有效。


        4楼2013-12-25 09:37
        回复
          数据库的启动分为三个阶段,分别是nomountmountopen


          5楼2013-12-25 09:38
          回复
            启动过程中可以直接输入startup启动,也可以分三步启动。 Startup nomount:创建实例,必须读取到数据库的参数文件 Alter database mount:查找控制文件,一旦查到立即锁定控制文件。 Alter database open:根据控制文件记录的信息,定位到数据库文件,日志文件等。


            6楼2013-12-25 09:39
            回复
              Oracle的关闭:Oracle的关闭是启动的逆过程,先把数据库关闭,然后数据库和实例间dismount,最后实例关闭,开辟的内存区消失,后台进程也全部消失。 整个过程整合在一条命令中执行 shutup immediate


              7楼2013-12-25 09:39
              回复
                没有参数文件,实例无法创建 没有控制文件,数据库无法mount 没有数据文件,数据库无法打开使用 没有归档和日志文件,数据库就是去了保护伞,变得不安全


                8楼2013-12-25 09:40
                回复
                  参数文件位置show parameter spfile控制文件位置show parameter control数据文件位置select file_name from Dba_data_files日志文件位置select group#member from V$logfile归档文件位置show parameter recovery 告警日志文件set linesize 1000; show parameter dump;


                  9楼2013-12-25 09:41
                  回复
                    查看监听状态的命令 $Lsnrctl status 关闭监听 $Lsnrctl stop 开启监听的命令 $Lsnrctl start


                    10楼2013-12-25 09:41
                    回复
                      静态SQL能够自动绑定变量。 静态SQL的特点就是编译的过程就解析好了;动态SQL是执行过程再解析。


                      11楼2013-12-25 09:43
                      回复
                        如果想在远程A机器上通过网络访问本地B机器上的数据库,B机器上的数据库必须开启监听远程A机器只需安装数据库客户端,然后通过读A机器上的数据库客户端配置的tnsnames.ora配置文件,即可连接并访问B机器的数据库。


                        12楼2013-12-25 09:44
                        回复
                          SQL plus中输入 show parameter SGA了解SGA开辟多大空间 Show parameter shared_pool_size了解共享池分配大小 Show parameter db_cache_size了解数据缓冲池的分配大小


                          13楼2013-12-25 09:46
                          回复
                            •数据库的SCN:System Change Number,这是一个只会增加不会减少的递增数字,存在于Oracle的最小单位块里,当某块改变时SCN就会递增。 •数据库的回滚段记录事务槽:事务槽是用来分配回滚空间的,如果你更新了某块,数据就被写进事务槽里。如果未提交或者回滚,该块就存在活动事务,数据库读到此块可以识别到这种情况的存在。


                            14楼2013-12-25 09:47
                            回复
                              LGWR写日志需要覆盖的时候,把日志文件归档


                              15楼2013-12-25 09:49
                              回复