机房360首页
当前位置:首页 » 服务器资讯 » Oracle描述数据服务器的启动方式

Oracle描述数据服务器的启动方式

来源:帮考网 作者:机房360转载 更新时间:2010-12-7 11:14:04

摘要:Oracle还是比较常用的,于是我研究了一下Oracle数据服务器,在这里拿出来和大家分享一下,希望对大家有用。

  Oracle还是比较常用的,于是我研究了一下Oracle数据服务器,在这里拿出来和大家分享一下,希望对大家有用。
  
  1、Oracle数据服务器包括:实例进程和数据库;实例进程包括:memory structure(sga)以及background processpmon(进程监控)、smon(系统监控systemmonitor,空间整理3秒)、dbwr(脏数据处理)、lgwr(将redobuffer文件写会log),ckpt(check point,同步数据,先写日志、脏数据)等进程;数据库包括:数据文件、控制文件,redolog文件,三者是必须的,至于参数文件、密码文件、归档文件是可选的,根据数据库的状态而定;
  
  2、pga:包括userprocess和server process,userprocess通过server process来与Oracle的实例进行进行通信。
  
  3、sga=sharepool+databasebuffercache+redologbuffer+other structures(largepool,javapool可选)shared_pool=librarycache(sql共享,缓冲sql的执行计划,采用最近最少使用算法)+datadictionarycache(rowcache,数据字典);database buffercache(db_cache_size):Oracle以blocksize最为基本的数据读写单位redolog buffercache:
  
  4、改变参数:alter system setshared_pool_size=64m;alter system setdb_cache_size=64m;alter system setlarge_pool_size=64m;
  
  5、os验证用户:createu seridcreate group(ora_dba,ora_data base name_dba,ora_oper,ora_data base name_oper)adduseridto groupideditsqlnet.ora(sqlnet.authentication_services=(nts))
  
  6、忘记system/sys的密码:删掉E:\Oracle\product\10.2.0\db_1\database\pwdtestdb.ora;使用命令:orapwdfile=d:\pwdtestdb.orapassword=admin1entries=10;将密码设置为admin1;或则:sqlplus/@testdbassysdbaalterusersysidentifiedby新密码;alter user system identified by新密码;
  
  7、block(块)extend(盘区)segment(段)tablespace(表空间)
  
  8、网络服务的配置信息在D:\Oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora文件中记录
  
  Oracle数据服务器的启动命令
  
  1、启动TNS监听C:\Documents and Settings\Administrator》lsnrctlstart
  
  2、启动OracleServicesC:\Documents and Settings\Administrator》netstart Oracle ServiceOrcl
  
  3、以sysdba身份登录SQL》connect system assysdba
  
  4、启动isqlplusC:\Documents and Settings\Administrator》isqlplusctlstart
  
  5、启动databasecontrolC:\Documents and Settings\Administrator》emctlstartdbconsole如果启动错误,很可能是ip地址进行了修改,可采取如下措施:set Oracle_host name=主机名emca-configdb controldb,进行相应的配置。
  
  6、showall serverou  put OFF
  
  7、set server out put on启动及关闭模式Oracle数据库的几种启动和关闭方式
  
  Oracle数据服务器有以下几种启动方式:
  
  1、start up nomount非安装启动,这种方式启动下可执行:重建控制文件、重建数据库读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。
  
  2、start up mount db name安装启动,这种方式启动下可执行:数据库日志归档、数据库介质恢复、使数据文件联机或脱机,重新定位数据文件、重做日志文件。执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,但此时不对数据文件和日志文件进行校验检查。
  
  3、start up open db name先执行“nomount”,然后执行“mount”,再打开包括Redolog文件在内的所有数据库文件,这种方式下可访问数据库中的数据。
  
  4、startup,等于以下三个命令start up no mount alter data base mount alter data base open
  
  5、startuprestrict约束方式启动这种方式能够启动数据库,但只允许具有一定特权的用户访问非特权用户访问时,会出现以下提示:ERROR:ORA-01035:Oracle只允许具有RESTRICTEDSESSION权限的用户使用
  
  6、startupforce强制启动方式当不能关闭数据库时,可以用startupforce来完成数据库的关闭先关闭数据库,再执行正常启动数据库命令
  
  7、startuppfile=参数文件名带初始化参数文件的启动方式先读取参数文件,再按参数文件中的设置启动数据库例:startuppfile=E:\Oracle\admin\oradb\pfile\init.ora
  
  8、startupEXCLUSIVE
  
  有三种启动方式:
  
  1、shutd own normal正常方式关闭数据库。
  
  2、shut downim mediate立即方式关闭数据库。在SVRMGRL中执行shut downim mediate,数据库并不立即关闭,而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源),当使用shutdown不能关闭数据库时,shutdownimmediate可以完成数据库关闭的操作。
  
  3、shut down abort直接关闭数据库,正在访问数据库的会话会被突然终止,如果数据库中有大量操作正在执行,这时执行shutd own abort后,重新启动数据库需要很长时间。

责任编辑:月儿  
  

本文地址:http://www.jifang360.com/news/2010127/n472313427.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片