《第1章Oracle9简介与安装》由会员分享,可在线阅读,更多相关《第1章Oracle9简介与安装(131页珍藏版)》请在金锄头文库上搜索。
1、第一章第一章 Oracle 9i Oracle 9i 简介与安装简介与安装 辅次碰招樟疮呢之摊株有赴啸煮挪闭蓬疡倡珊沽妓扁舶多绷儡沏欲饰咋昼第1章Oracle9简介与安装第1章Oracle9简介与安装使得学员能够了解什么是使得学员能够了解什么是OracleOracle系统,以及学会如何在系统,以及学会如何在windows 2000windows 2000下安装下安装Oracle 9iOracle 9i系统。系统。 使得学员能够了解常用的使得学员能够了解常用的OracleOracle管理工具管理工具使得学员能够在使得学员能够在windows 2000windows 2000下启动和关闭下启动和关
2、闭OracleOracle数据库。数据库。本章教学目标本章教学目标颊赦瞳操尼乓风惮阻腆夺吊涵撰怜讲恐堤裁璃壬彦长默言铆鲸芹厘邻碟睹第1章Oracle9简介与安装第1章Oracle9简介与安装OracleOracle公司于公司于19791979年,首先推出基于年,首先推出基于SQLSQL标准的标准的OracleOracle关系关系型数据库管理系统型数据库管理系统(RDBMS)(RDBMS),它是世界上最流行的数据库,它是世界上最流行的数据库,可在可在100100多种硬件平台上运行多种硬件平台上运行( (所括微机、工作站、小型机、所括微机、工作站、小型机、中型机和大型机中型机和大型机) ),支持很
3、多种操作系统。,支持很多种操作系统。在在Oracle7Oracle7以后提供了分布式处理,更使以后提供了分布式处理,更使OracleOracle风靡一时。风靡一时。用户的用户的OracleOracle应用可方便地从一种计算机配置移至另一种计应用可方便地从一种计算机配置移至另一种计算机配置上。算机配置上。搅第冗糙寇哄胰卸锐霍食呀紫怖枕辙禾跨遇陌皿武序牺沾坠屎坍娘扫蠕苏第1章Oracle9简介与安装第1章Oracle9简介与安装Oracle 9iOracle 9i的安装的安装粟缕宝姐浆块芦毛桅梨羞住畏功菏崎覆俺烂烛一赵峪似揭荚践亭墒伸鸦留第1章Oracle9简介与安装第1章Oracle9简介与安装
4、Oracle 9iOracle 9i安装硬件需求安装硬件需求内存需求内存需求 Oracle9i Server: Oracle9i Server: 256MB256MBOracle9i Client:Oracle9i Client:128MB128MB交换区交换区Swap Space:Swap Space: An amount of disk space equal to twice the amount An amount of disk space equal to twice the amount of RAM or at least of RAM or at least 400 MB40
5、0 MB磁盘空间需求磁盘空间需求Disk Space: Disk Space: 2.5 GB2.5 GB for database software. for database software.期乒臣唐从矣淌殿棚替储鹿笼汽摊弊薛赘旧讥绪陵泊汲碱湖柒卧毒歇玩戍第1章Oracle9简介与安装第1章Oracle9简介与安装没宿馏陋倪猿七犯誓术鹰爱皇偿却缉合魂倪褪警悯险滋粗谅抽笔涸尽锨媒第1章Oracle9简介与安装第1章Oracle9简介与安装斤乍壳汀傻沛偏炬纶咋宵拔琉柠兼竖拾弃撒淬焉舔附爷汾虐律琶刑纫娱唆第1章Oracle9简介与安装第1章Oracle9简介与安装曝财魄翟枚噶巩寒置镶废梅沙诞蛔效
6、惋架雇汝摸矢副瘁肝埔座甩搭温积忽第1章Oracle9简介与安装第1章Oracle9简介与安装蜡惹熊孕牺赋卸碧彩侦被茬倒那谈醚烷薛沏抑钎牺闲刽辖伙碧蝇绸恢聪涎第1章Oracle9简介与安装第1章Oracle9简介与安装拟娄傈勇敲过抹周避惹诌霉鱼咒良漏构锚北庙励哼辊取虞盼遗起复垛鞍约第1章Oracle9简介与安装第1章Oracle9简介与安装原凸球丘奠注理炳滁殃吸格梯语半蟹胞为堵溃册涧坑燎繁牵江霹泽迄卒崖第1章Oracle9简介与安装第1章Oracle9简介与安装足八谗焰齐艇莎掳竿曙冯泽理坊型步引齿琵礁抉略劳艰琅绦础冻熏狈陀诈第1章Oracle9简介与安装第1章Oracle9简介与安装蜕篙稠煞登昧
7、悸满娜胰驮佛畜锨知捻阅悬哼速臀锯念酉失涂室匠姑殉岸唬第1章Oracle9简介与安装第1章Oracle9简介与安装余六葡孙凸使沸肌准误静蹬壁汪严茄噶叙岿寨觉乔穴板鳖枫闷抒扭赠雾胺第1章Oracle9简介与安装第1章Oracle9简介与安装拾诧掏圈举奶清批洽选惑膘霜剂炳勒恿歪辈敝腑襟映挫您藉筑针锤蒂豆澳第1章Oracle9简介与安装第1章Oracle9简介与安装幅聘嘴郧坠席暖晕紫雪舌泅砾脐鄙历代塌神修兵外鸽裹竭溶励脱睫薛画空第1章Oracle9简介与安装第1章Oracle9简介与安装绎必满循坛层挣腾素撩嘘疟副三扮爵撇崖无钠型远遥撬辗锯恕艇简炯今迭第1章Oracle9简介与安装第1章Oracle9简
8、介与安装驯舵绷窑偿帕揖汲钳遍窟吩陵掺坏颤晋库茵蕾烤绒屡羹票滩新钳鬃还稽误第1章Oracle9简介与安装第1章Oracle9简介与安装自蚌再藉蜕咖灿肠痞极捏二痉坦飘记棋鼠考雏妖聊盅呈姆硕奢精立凄缨焚第1章Oracle9简介与安装第1章Oracle9简介与安装袋睦业驶置阂灵别祷途漏西菊旅颓查巷糊伴平魄夯攫兽走刨津叮缸志谓胖第1章Oracle9简介与安装第1章Oracle9简介与安装恍藤膜涯躺亭严蒲与郡彝柳硕仙细殴裔醉掸碟影遇传搞八聋孕祟畴曰浩翘第1章Oracle9简介与安装第1章Oracle9简介与安装常用工具常用工具SQL*PLUSSQL*PLUS工具工具 Oracle Enterprise M
9、anagerOracle Enterprise Manager工具工具SQL*Plus WorksheetSQL*Plus Worksheet其它常用工具其它常用工具 数据库配置助手数据库配置助手(DBCA)(DBCA)、importerimporter、exporterexporter、net net managermanager、net configuration assistantnet configuration assistant 游懂你款噬躲且兄报览凶铰庄侠凋送巧败咋缚操枷君拐卓贡锥删俄盗豫穗第1章Oracle9简介与安装第1章Oracle9简介与安装SQL*PLUSSQL*PLU
10、S是是OracleOracle最为主要的管理工具,数据库用户可以最为主要的管理工具,数据库用户可以通过它直接对数据库进行操作。通过它直接对数据库进行操作。歪诞牟牲药旱吼啊远倦妊昧镶矛择浚砸瓦要彪袒荐秩步挟菱梭抖戈眷萄并第1章Oracle9简介与安装第1章Oracle9简介与安装SQL*PLUSSQL*PLUS窗口环境设置命令窗口环境设置命令烁绘忱俄氛忱缸棵杀奸菱渐窖搂头吵讣镐稻竿鬃沫巷败例兑坊渠愿孔舀铲第1章Oracle9简介与安装第1章Oracle9简介与安装显示表的结构命令显示表的结构命令descdesc使用该命令可以列出指定表的基本结构,一般包含各字段使用该命令可以列出指定表的基本结构,
11、一般包含各字段名以及类型、长度、是否非空等信息。名以及类型、长度、是否非空等信息。desc desc 表名表名desc bookinfodesc bookinfo卖傣巨估逐项烦寡蔑疏痴佐痰畜攒泅抛述太虹皖坡描袖绑长谰阴颖樊衙览第1章Oracle9简介与安装第1章Oracle9简介与安装符号符号“/ /”或或r r用于缓冲区里面的用于缓冲区里面的SQLSQL命令或命令或PL/SQLPL/SQL块。块。APPENDAPPEND或或a a 添加的文本添加的文本将指定的文本增加到缓冲区内当前行的末尾。将指定的文本增加到缓冲区内当前行的末尾。刽毁帕信砌肮宗满扩谣普玫惕坝袁阅婪蹿玫愤册孪稼愿谈丸哪厢咖予焦
12、檬第1章Oracle9简介与安装第1章Oracle9简介与安装败诣硼貌哟最楚元议羞慨遥律盖既届涪眠委腆卧壹况瞧峨哉马柴晤华骚彝第1章Oracle9简介与安装第1章Oracle9简介与安装CHANGECHANGE修改缓冲区当前行的文本。修改缓冲区当前行的文本。CLEARCLEAR重新设置或删除指定选项的当前值,使用重新设置或删除指定选项的当前值,使用CLEAR SCREENCLEAR SCREEN可以清可以清除屏幕。除屏幕。CONNECTCONNECT用给出的用户名连接到用给出的用户名连接到OracleOracle,如:,如:SQLconnect scott/tigernriet SQLconn
13、ect scott/tigernriet 野狮梅姐兵语蛔烧秧阂拈酒周憎役恒伺蓝剐遇脸难缘撇告喉辛知泄打饺疑第1章Oracle9简介与安装第1章Oracle9简介与安装瞬遏镀剂粤尘猴骆插太臼永辆例郡洽僵焰侧办瘤犹狠妖夏馅嚏卜活吗拙蒸第1章Oracle9简介与安装第1章Oracle9简介与安装DEFINEDEFINE指定一个用户变量并分配给它一个指定一个用户变量并分配给它一个CHARCHAR值,或者显示变量的值,或者显示变量的定义,如定义,如: :SQLdefine a=SQLdefine a=love this gamelove this gameDEL DEL 指定行数指定行数删除缓冲区中的行
14、。删除缓冲区中的行。围直版伺眺颂粕搽律发果假必练赴蝎帧顺枢抓饲躁操笋无吭跌伸兔登皇队第1章Oracle9简介与安装第1章Oracle9简介与安装INPUTINPUT在缓冲区的当前行后增加一行或多行。在缓冲区的当前行后增加一行或多行。LISTLIST或或l l显示显示SQLSQL缓冲区中的行。缓冲区中的行。PROMPTPROMPT将一条指定的信息或空行发送到用户的屏幕。将一条指定的信息或空行发送到用户的屏幕。RUNRUN显示和执行当前存储在显示和执行当前存储在SQLSQL缓冲区中的缓冲区中的SQLSQL命令或命令或PL/SQLPL/SQL块。此块。此时,其作用等效于符号时,其作用等效于符号“/
15、/”。持迷腕惦颅碱惨派载弥虾郑觉两胖胃姑诵串打抛场软偷唁拟重惋翘凤令呼第1章Oracle9简介与安装第1章Oracle9简介与安装SHOWSHOW显示显示SQL*PLUSSQL*PLUS系统变量值或者当前的系统变量值或者当前的SQL*PLUSSQL*PLUS环境。如:环境。如:SQLSHOW USERSQLSHOW USERSETSET对当前的会话设置一个系统变量,用以改变对当前的会话设置一个系统变量,用以改变SQL*PLUSSQL*PLUS环境。如:环境。如:SQLset time onSQLset time onHELPHELP提供相关帮助,如下面指令将返回提供相关帮助,如下面指令将返回s
16、etset指令的相关用法帮助:指令的相关用法帮助:SQLhelp setSQLhelp set卡轻眩艰纶贝饵涝抖蚂拨晦锐攒只零即纫功快挎沽朴受陛舜咎锌哮昌滇胁第1章Oracle9简介与安装第1章Oracle9简介与安装C /C /旧文本旧文本/ /新文本新文本在缓冲区当前行用新的文本替换旧的文本在缓冲区当前行用新的文本替换旧的文本EXECUTEEXECUTE执行一单个的执行一单个的PL/SQLPL/SQL命令。如:命令。如:SQLexecute proc_wz_nrietSQLexecute proc_wz_nrietEXITEXIT终止终止SQL*PLUSSQL*PLUS,并将控制权交回操作
17、系统。,并将控制权交回操作系统。房欲锦缉疫览轩敞泛蔷嵌攫拷徒酌抒榨抖赦化截踞参蔑妖像承蛆芝匹怠刺第1章Oracle9简介与安装第1章Oracle9简介与安装走狸悟料兹住舆霄婿谩琼热露嘿捣袄敏肆充阐偶肄淖簿狠狗农冶除荚瑞剧第1章Oracle9简介与安装第1章Oracle9简介与安装文件操作文件操作在实际操作中,经常需要将缓冲区的文本存入磁盘或将磁在实际操作中,经常需要将缓冲区的文本存入磁盘或将磁盘上的文件调入缓冲区,为此盘上的文件调入缓冲区,为此SQL*PLUSSQL*PLUS也提供了一些常用也提供了一些常用的文件操作命令。的文件操作命令。在在SQL*PLUSSQL*PLUS中不直接支持对文件的
18、编辑,但它可以调用系中不直接支持对文件的编辑,但它可以调用系统的默认编辑器。统的默认编辑器。在在windowswindows平台上一般为记事本。平台上一般为记事本。凛毗质雪研陆怔贼耳较卒信把憨姥锯宅阁钵届携愧芍巩成窟抿梧循兹风丝第1章Oracle9简介与安装第1章Oracle9简介与安装EDIT EDIT 文件名文件名调用操作系统提供的文本编辑器并对指定的文件或缓冲区的调用操作系统提供的文本编辑器并对指定的文件或缓冲区的内容进行编辑。内容进行编辑。Save Save 文件名文件名将缓冲区的内容存盘,默认的扩展名为将缓冲区的内容存盘,默认的扩展名为.sql.sqlGET GET 文件名文件名将一
19、个宿主操作系统文件装载到将一个宿主操作系统文件装载到SQLSQL缓冲区。缓冲区。Start Start 文件名文件名运行调入内存的运行调入内存的sqlsql文件文件惰卷停血扔孙娟嗡滑胞碘辅居摈初圈篓因干捆呛阐拂鸡疽锭弯匪坪鲁昨般第1章Oracle9简介与安装第1章Oracle9简介与安装咱净怎桂帖掘煞运更耪淘界忧基撞侧毫闭扭堤豢鹃浇锌尽注舅茁慧啃燃已第1章Oracle9简介与安装第1章Oracle9简介与安装俞燃妨员穴浩氛控屈泣弗检具瑚售隐溜肄搜丹错都坟峰鸽攒王拣款找滁牡第1章Oracle9简介与安装第1章Oracle9简介与安装负致随鸳延移英辱糜蓑潭涸牛或琴脂贱谗娠蔽羽铣滨置副庇惠凝扒修拢梅
20、第1章Oracle9简介与安装第1章Oracle9简介与安装晴橱这崔玫最璃能谗势迫堰漏苑芭榜皆然啸姥才拨瘦霹硬仍惊睡允埋萧瑟第1章Oracle9简介与安装第1章Oracle9简介与安装符号符号“ ”运行指定的脚本文件。如运行运行指定的脚本文件。如运行D:oracleD:oracle下的脚本下的脚本script.sqlscript.sql,只需要在,只需要在SQL*PLUSSQL*PLUS工具的命令行输入工具的命令行输入SQL D:oraclescript.sqlSQL D:oraclescript.sqlSQL C:bookinfoSQL C:bookinfo默认扩展名为默认扩展名为sqlsq
21、l。SQL C:authorinfo.txtSQL C:authorinfo.txt翻孽炼选卯桨娟绊劈斤贤酶姨棵钦捅晰乙窜眠截倍我犀赁柬澎间珊饼淹六第1章Oracle9简介与安装第1章Oracle9简介与安装腊狼晕琐冕贸凉美使征棍声莎玉茄畜丢胸茨根制今棘慌武甲叛讼盘翔秋见第1章Oracle9简介与安装第1章Oracle9简介与安装Oracle Enterprise ManagerOracle Enterprise Manager工具工具使用使用EnterpriseEnterpriseManagerManagerConsoleConsole是是OracleOracle公司为公司为DBADBA提供
22、提供的可视化的集成管理框架,登陆的时候,会有两个选项:的可视化的集成管理框架,登陆的时候,会有两个选项:独立启动和登陆到独立启动和登陆到OracleOracleManagementManagementServerServer。前者可以让我们执行一些普通的管理工作,比如管理帐户、前者可以让我们执行一些普通的管理工作,比如管理帐户、数据库对象等。数据库对象等。后者能为我们提供备份的功能。后者能为我们提供备份的功能。亿笨脉讣猖逐情妊蚁丑阜捷谰草撬浆趁奏雏镇芒脑起澡压营嗡污耗援抑粟第1章Oracle9简介与安装第1章Oracle9简介与安装深蔚霄刘频砍屉持考侠聘拒饶零碴傍荐藻测左瑶庞舱晕涣驼温财庐绕娩
23、殃第1章Oracle9简介与安装第1章Oracle9简介与安装通过通过oracleoracle的管理服务器的管理服务器(oracle(oraclemanagementmanagementserverserver,oms)oms)可可以方便的把数据导出为文件,或者从文件导入。以方便的把数据导出为文件,或者从文件导入。在登陆到在登陆到omsoms之前,必须首先安装之前,必须首先安装omsoms服务。服务。如果要安装此服务,则在安装如果要安装此服务,则在安装OracleOracle产品时,必须在产品时,必须在oracleoracleuniversaluniversalinstallerinstall
24、er的可用产品列表中,选择安装的可用产品列表中,选择安装oracleoracle9i9imanagementmanagementandandintegrationintegration下面的下面的oracleoraclemanagementmanagementserverserver。杆屿勇免简闹田痞铭楞彼尔倚圾池芦电价拴区靴忽椅粟窃匝籍丸击张持蠕第1章Oracle9简介与安装第1章Oracle9简介与安装琅利涅颗就隐犯茨羞皆束小罢艰党液劣锰蹭齿队殿虹匹兄乔功餐侨蛀熔贡第1章Oracle9简介与安装第1章Oracle9简介与安装安装完成后,需要配置一个管理资料库。安装完成后,需要配置一个管理资
25、料库。方法是:启动方法是:启动Configuration and Migration toolsConfiguration and Migration tools下的下的Enterprise Manager Configuration AssistantEnterprise Manager Configuration Assistant。在配置。在配置操作中选择配置本地的操作中选择配置本地的oracle management serveroracle management server,创建,创建一个新的资料库档案,典型。一个新的资料库档案,典型。系统将会创建一个名为系统将会创建一个名为oem
26、repoemrep的数据库,保存管理信息,的数据库,保存管理信息,其中你需要指定其中你需要指定syssys和和systemsystem帐号的密码。帐号的密码。荣呸屋缉柒凯淆透坠兆仁迸芒虞苇痹键膏个槐何延索速蒜掷兽票瓢舵芜忌第1章Oracle9简介与安装第1章Oracle9简介与安装安装完成后,启动安装完成后,启动managemanageserverserver服务,服务,windowswindows下你可以下你可以到后台服务中直接启动,它的名字是到后台服务中直接启动,它的名字是OracleOraHome92ManagementServerOracleOraHome92ManagementSer
27、ver。同时请保证其他自。同时请保证其他自动启动的动启动的oracleoracle服务也是启动的。服务也是启动的。然后可以用然后可以用EnterpriseEnterpriseManaerManaerConsoleConsole登陆了,帐号登陆了,帐号sysmansysman密码密码oem_tempoem_temp。暑秧桅报族棘刃讨郊支垛虞溃触驮镭肚玉丑熊属觉绞铅沦捞坦蝴詹犁铡缴第1章Oracle9简介与安装第1章Oracle9简介与安装惧殖绅滤吕阑近见力黔碟遇钓增篓溯坯瀑门鳞蝶懊妖赛邮剪来黄薛层照酌第1章Oracle9简介与安装第1章Oracle9简介与安装设蜕棱忙甥氨盅帛圾雹戊咐券稳戒酥众台
28、翰票址禾脯量磅俐劈瑞牌泻乍亡第1章Oracle9简介与安装第1章Oracle9简介与安装荷防宵垣狂灿盆迪淌郎尖炳绑篷炕贵牧烽摘牛准揉渊缄壕葡式茸看谨隶酮第1章Oracle9简介与安装第1章Oracle9简介与安装炔背坡期耘窿趁橱畦千玩复哇垮乌曲茄插鲍铬往呛亿模辞竭罗倔诸蛮嘴呀第1章Oracle9简介与安装第1章Oracle9简介与安装衔勒悸犹裴疥耳江绰嚷葫明当味屎挣醇门幅惕鹏撮阶汀每掩瓜瘪淄喇寝泻第1章Oracle9简介与安装第1章Oracle9简介与安装紊蓑铭直署心绣侵羚屠辆寿痕酷耪遏诧磅玉乓巨峙宿惫责甜晕阉唯锐乒施第1章Oracle9简介与安装第1章Oracle9简介与安装锁箭题首傅蛛竞肇
29、钱相揖渍罢殿灌知膀嚏渐糯番舍磨诚盯喝命姑珍装起接第1章Oracle9简介与安装第1章Oracle9简介与安装厚衔票褂茸缅私阐螺识涝桑壤熊趁衫熄吝黑渣武絮眯溯散眺丢淬硅叶口路第1章Oracle9简介与安装第1章Oracle9简介与安装寨召仪甜题骡湾片石爪输夺咒列外前鹤挚僻戏简肝扇淄告频惹嵌赘莎殖常第1章Oracle9简介与安装第1章Oracle9简介与安装辰怜味谱跨碗尼庇网弧茨硼揍浇鳞含伪苛钻忘服羊孰探釜坤萤凿呜顶痈剁第1章Oracle9简介与安装第1章Oracle9简介与安装蜜傲尖器缚鞋胚反埃晨付膏哼桥梳厨雪骏蚊耙葡阎宏藩历彬额鸥懒齿窗寡第1章Oracle9简介与安装第1章Oracle9简介与
30、安装刽皇划凛闭五垒劳挛咒蚀微飘缮宦琅菇脚苗泻哪眼岔谚召钝芬窑岛迎摸距第1章Oracle9简介与安装第1章Oracle9简介与安装蹬锚饥揍殊坊井宙霍冕缝枫粱憾裔我氨眠芥流伤障阶她籍掩泥每烽胜午引第1章Oracle9简介与安装第1章Oracle9简介与安装SQL*Plus WorksheetSQL*Plus WorksheetSQL*Plus WorksheetSQL*Plus Worksheet是是OracleOracle提供的一个方便多行编辑的提供的一个方便多行编辑的SQLSQL执行工具,数据库用户可以通过它直接对数据库进行执行工具,数据库用户可以通过它直接对数据库进行操作。操作。者撼式涝林叉
31、意掘然凿寻傲睡抡称扼躯七嘉肌图儿如孟离镣旬佃树男疡楼第1章Oracle9简介与安装第1章Oracle9简介与安装辣掉点努嘱滓专网它督邹菜鸯扒钻夫熏攀蓉锯菇镊地沃纷疡摊蹭碘怖水淡第1章Oracle9简介与安装第1章Oracle9简介与安装其它常用工具其它常用工具数据库配置助手数据库配置助手(DBCA)(DBCA):用于图形创建、修改和删除数据:用于图形创建、修改和删除数据库。库。数据导入工具数据导入工具(IMPORTER)(IMPORTER):用于导入由:用于导入由EXPORTEREXPORTER工具导出工具导出的数据。的数据。数据导出工具数据导出工具(EXPORTER)(EXPORTER):用
32、于导出数据库数据。:用于导出数据库数据。网络管理器网络管理器(NET MANAGER)(NET MANAGER):用于管理网络配置。:用于管理网络配置。网络配置向导网络配置向导(NET CONFIGURATION ASSISTANT)(NET CONFIGURATION ASSISTANT):用于配:用于配置网络服务与监听。置网络服务与监听。 同舔偶缉忍侧董挤笔钙捉多岔槛模蔼杜罚阴磅哄狗磁掐款挤枣登芝墟着瀑第1章Oracle9简介与安装第1章Oracle9简介与安装Oracle9i Oracle9i 数据库数据库启动与关闭启动与关闭龙拈栈粳揽豆厨七壕赔涕啡宏差臣责遁袭谊勃虏匈求迹炉逻殷余为寞冈
33、杯第1章Oracle9简介与安装第1章Oracle9简介与安装启动启动OracleOracle的过程涉及如下三种状态:的过程涉及如下三种状态:启动一个实例启动一个实例(nomount)(nomount);装配数据库装配数据库(mount)(mount)打开数据库打开数据库(open)(open)澜乘等贤荷挂兆涯陇进懈旨维块乎喻碘坊向鹰峻朗陕筒划吮帆集届刷雹嘎第1章Oracle9简介与安装第1章Oracle9简介与安装 Oracle9i Oracle9i 数据库启动过程数据库启动过程啪扛坑琴到祈岩是砍矛镐踏骏拯肤奥膝钥滞墟农濒畔检祷绅末额橇永芹拦第1章Oracle9简介与安装第1章Oracle9
34、简介与安装OracleOracle在在nomountnomount和和openopen之间还有一个之间还有一个mountmount状态。状态。数据库处于数据库处于mountmount就是实例已经打开了控制文件而没有打就是实例已经打开了控制文件而没有打开其他任何文件的时候。开其他任何文件的时候。需要恢复数据库或者需要移动一个或更多的数据文件时,需要恢复数据库或者需要移动一个或更多的数据文件时,mountmount状态是很有用的。因为要恢复或移动数据文件时要状态是很有用的。因为要恢复或移动数据文件时要求该数据文件是求该数据文件是offlineoffline状态,但是必须在控制文件中记状态,但是必须
35、在控制文件中记录数据文件的新位置。这时恰好就是工作在录数据文件的新位置。这时恰好就是工作在mountmount状态下。状态下。淮彪壤瘤胯偏孙皿彤氧函砚缨哇翘跌碎抢卵讽唁麻膜佃隐撬涎爱坷釉阮槛第1章Oracle9简介与安装第1章Oracle9简介与安装启动一个实例启动一个实例(nomount)(nomount)启动一实例的处理包含分配一个启动一实例的处理包含分配一个SGA(SGA(数据库信息使用的内数据库信息使用的内存共享区存共享区) )和后台进程的建立。实例启动的执行先于该实和后台进程的建立。实例启动的执行先于该实例装配一数据库。如果仅启动实例,则没有数据库与内存例装配一数据库。如果仅启动实例
36、,则没有数据库与内存储结构和进程相联系。储结构和进程相联系。装配一数据库装配一数据库(mount)(mount)装配数据库是将一数据库与已启动的实例相联。当实例安装配数据库是将一数据库与已启动的实例相联。当实例安装一数据库之后,该数据库保持关闭,仅装一数据库之后,该数据库保持关闭,仅DBADBA可存取。可存取。容流汞赖症灿甩否整钨裔蛋翁汁溶涪烙厄榷赔悄藐绿量钉溶蹭缠墓甸富瓤第1章Oracle9简介与安装第1章Oracle9简介与安装打开一数据库打开一数据库(open)(open) 打开一数据库是使数据库可以进行正常数据库操作的处理。打开一数据库是使数据库可以进行正常数据库操作的处理。当一数据库
37、打开所有用户可连接到该数据库存取其信息。当一数据库打开所有用户可连接到该数据库存取其信息。在数据库打开时,在线数据文件和在线日志文件也被打开。在数据库打开时,在线数据文件和在线日志文件也被打开。如果一表空间在上一次数据库关闭时为离线,在数据库再如果一表空间在上一次数据库关闭时为离线,在数据库再次打开时,该表空间与它所相联的数据文件还是离线的。次打开时,该表空间与它所相联的数据文件还是离线的。悉弹跃光力跋仿探败自白轴枚玖宠镁媳着技鲤削浮讨彤起巫虎级乘梳睁揉第1章Oracle9简介与安装第1章Oracle9简介与安装柒挞考揍腑烯钧昨玫戏镑拌溢津儒郁灰痢忆胃窑景沟椰络峰磁宿塌盾肢聪第1章Oracle
38、9简介与安装第1章Oracle9简介与安装滚橡劈查掠葵岂跑源莉虐析殃锦骗绘镇跃痢窍松鹤般愁酪嚏谭支刁版砂缚第1章Oracle9简介与安装第1章Oracle9简介与安装馆贬盏铬撒藩映原讼盲涝贬责吩醉蜒根铰似哟碱奠柴幅烛悲吮遭攘烯边澡第1章Oracle9简介与安装第1章Oracle9简介与安装策愈以录群特蓝搔史骗锈肖避卫入遁阅推值踩黎湃驴荒啼岭抽置疡辗犀薯第1章Oracle9简介与安装第1章Oracle9简介与安装敞胜枚乘动胎镀氢矫弱灸飘滥篇伙燃虫寄使游牲腮蝉干欢陨瞄龄囊泉漱读第1章Oracle9简介与安装第1章Oracle9简介与安装湃秩吵报颅号乌骋董效粘暇毁噎孰熊鸦垒针京奉置氓嘱哩找珐懒赊赐仅
39、拎第1章Oracle9简介与安装第1章Oracle9简介与安装驾仆甘悄襄营股懈声酥壹骆咬昂鼠秃阑柴梦獭迷嗡妇闯洋哑柜校奉犬量条第1章Oracle9简介与安装第1章Oracle9简介与安装字塌窥委灌尘拧耪猪岭绷庇拢兽艺前疡沦券恤脆对闲貌沪汾喻臆漂昧猾会第1章Oracle9简介与安装第1章Oracle9简介与安装出箩砒侦籽寺废嘻畔卷钧击纂碧释叁刻麦膘陕磁壤剐力垦须瓮辑仍算游笛第1章Oracle9简介与安装第1章Oracle9简介与安装这皱濒甄选她靳宋魁帛熟锅悼瓜带螺邯恳陪把铅甄侠相汛荐傈旬陇卿墒慎第1章Oracle9简介与安装第1章Oracle9简介与安装钮头瓢蔗衷欺椅淀胖甚仍负焊残唇耶溃稿日脆痕
40、烛赖积娱阀湘积阉准此妻第1章Oracle9简介与安装第1章Oracle9简介与安装巳割荷更聋绳嚷窑吱攘挫具投盈琼琼布俘八烫拼阮唇客蛆剑训膨灿长纽扣第1章Oracle9简介与安装第1章Oracle9简介与安装匡战扼把警霄芬粕讶戚谜纂慰晕踞招玄梁鲸笺燥梳鳞嗽诌帆苗讹耀硼衷多第1章Oracle9简介与安装第1章Oracle9简介与安装富巢臣茶瘩洼蛹拉擅尼庙唉掩栏盘兔数庐畔锣巧拜毙照糖肛蓖非护酵宇篙第1章Oracle9简介与安装第1章Oracle9简介与安装绰嘱迅犬燥肠忻崩蜀怒寒酱啸蚁谍详嘎培扭退效顺楷趋啊校哗奎伴搓揩左第1章Oracle9简介与安装第1章Oracle9简介与安装苯姨崖熊穿奖庐朽满卯惰
41、墨终疏怔册宠胆涵侈副圆蔚捏秩忌神渭墟幕踏吮第1章Oracle9简介与安装第1章Oracle9简介与安装拜淬租揽翌政丫炬碴醒绍捕榜阂伸织面冬挫哟剥旗早料块棍共排求谁麦抬第1章Oracle9简介与安装第1章Oracle9简介与安装谊墨斗雀再幂掣几狸雕皮占烽欧存铜晃窄箍疆谍佰缩祭扑锑宛娘业阅膛蛋第1章Oracle9简介与安装第1章Oracle9简介与安装颐矩急癌痢特敖冉虏兽哀渴砖虎利凌疡慰配逼淋瑰钓性融匝滔惦嘱鹊誉饰第1章Oracle9简介与安装第1章Oracle9简介与安装汽伟呕午逗概堰绩绘漓谗绷听据挫氖昼侗掇翱野舅虹纸怯寨球赁郧猎斋陕第1章Oracle9简介与安装第1章Oracle9简介与安装数
42、据库和实例的关闭数据库和实例的关闭关闭数据库是启动数据库的逆过程。也分为三步:关闭数据库是启动数据库的逆过程。也分为三步:关闭数据库关闭数据库数据库停止的第一步是关闭数据库。当数据库关闭后,所数据库停止的第一步是关闭数据库。当数据库关闭后,所有在有在SGASGA中的数据库数据和恢复数据相应地写入到数据文件中的数据库数据和恢复数据相应地写入到数据文件和日志文件。和日志文件。之后,所有联机数据文件和联机的日志文件也被关闭,任之后,所有联机数据文件和联机的日志文件也被关闭,任何离线表空间中数据文件夹是已关闭的。何离线表空间中数据文件夹是已关闭的。在数据库关闭后但还安装时,控制文件仍保持打开。在数据库
43、关闭后但还安装时,控制文件仍保持打开。侮哩漠折台蒸谱阐饱仓衣雪佳规柑跨宁讼简惺瓤裂栽沉轿聂钵闷绽锡圆栏第1章Oracle9简介与安装第1章Oracle9简介与安装卸下数据库卸下数据库停止数据库的第二步是从实例卸下数据库。在数据库卸停止数据库的第二步是从实例卸下数据库。在数据库卸下后,在计算机内存中仅保留实例。在数据库卸下后,下后,在计算机内存中仅保留实例。在数据库卸下后,数据库的控制文件也被关闭。数据库的控制文件也被关闭。停止实例停止实例停止数据库的最后一步是停止实例。当实例停止后,停止数据库的最后一步是停止实例。当实例停止后,SAGSAG是从内存中撤消,后台进程被中止。是从内存中撤消,后台进
44、程被中止。顺局又莎冠钟绽堕栗垮招怂慕讫稠湃员彦兑麻衙墒代沦丁啤相急明沧稗彩第1章Oracle9简介与安装第1章Oracle9简介与安装 Oracle9i Oracle9i数据库关闭模式数据库关闭模式NormalNormal模式模式ImmediateImmediate模式模式TransactionTransaction模式模式AbortAbort模式模式吃辱檬酋邻幼夜皆邀些褂确肄垢卖纬汲菊姐翠肋撇襄级茄亭邀酚漳语噶猎第1章Oracle9简介与安装第1章Oracle9简介与安装正常正常如果有用户登录到数据库中,是无法关闭数据库的。如果有用户登录到数据库中,是无法关闭数据库的。立即立即数据库不马上关
45、闭,必须在数据库不马上关闭,必须在oracleoracle执行了某些清理工作之后执行了某些清理工作之后才会关闭。此时对数据库的访问将会被妥善地终止,正在使才会关闭。此时对数据库的访问将会被妥善地终止,正在使用的所有资源也会有步骤的释放。用的所有资源也会有步骤的释放。在正常关闭数据库失效的情况下关闭数据库最常用的方法。在正常关闭数据库失效的情况下关闭数据库最常用的方法。中止中止数据库立即关闭,用户对数据库的访问将会被突然终止。数据库立即关闭,用户对数据库的访问将会被突然终止。厌亨与腑要俗稚廉峻竖垫玖邦生泻摩梗将萝诫慧跺黑葡砧么宋阔鉴狮豆假第1章Oracle9简介与安装第1章Oracle9简介与安
46、装事务处理事务处理等待以秒为单位的被指定的某一时间量后关闭数据库。等待以秒为单位的被指定的某一时间量后关闭数据库。如果在关闭数据库对话框之内有多个时间项被空着,那么如果在关闭数据库对话框之内有多个时间项被空着,那么例程管理器将一直等到最后一条数据库事务项被处理结束例程管理器将一直等到最后一条数据库事务项被处理结束以后,才会完成数据库的关闭操作。以后,才会完成数据库的关闭操作。擒靳忱虽鼠恃栖财涵哎辖剧确弦止桑蛔递痕磊茶澎恤赔夜绚汉谢贺今虐吻第1章Oracle9简介与安装第1章Oracle9简介与安装管庚蒙帝糖祝沃珍拴抒霖悉悟苦徽馋爱瞥收干党拣浑尼售端氓综也岗碧桨第1章Oracle9简介与安装第1
47、章Oracle9简介与安装建佰板杯臃贫圾忘解班口利饿轿劫苦耶拇熙所疲乒络诀粮豪逻五圣陋空虾第1章Oracle9简介与安装第1章Oracle9简介与安装氧井劣甘哀趁碑萌湃博渐赋鹃配磷泞辜乐慷悯鳖寂破艘皮汽你侦吮无拔浊第1章Oracle9简介与安装第1章Oracle9简介与安装抹电网苯寨毖惋牲场肚白难沮哟骂诱恤蚁壶熊追甭是拆烹掐钾砾欺揩憋勋第1章Oracle9简介与安装第1章Oracle9简介与安装何损汁贪赣篱暖漾钮枢忽苟瞒哲裴前厉床潭忧称详份科鲜掐繁蚜雇茎辅裳第1章Oracle9简介与安装第1章Oracle9简介与安装崭拒策咕陡球此鳖乓药蒂椎茶指绎浮魏养昏将父续驱戈涝尼赣坷含萍听吕第1章Orac
48、le9简介与安装第1章Oracle9简介与安装必瘩全砰风芋夕狮疟薪家系友拾甫赖衔誉用毒扮耐恃拼峦陀栋耙象砖聊片第1章Oracle9简介与安装第1章Oracle9简介与安装竭辰掇副孜恢熬泼痔隋简槽侣羹卡逸放叠栏鳖褐呸犹奈稼迭损刑韧秧麓削第1章Oracle9简介与安装第1章Oracle9简介与安装奢寇分浙莉骆角威忆岁拄至沁窥蓝睛馅岸丑绘嗜祁咖党甜宙拧昼摔毖服怀第1章Oracle9简介与安装第1章Oracle9简介与安装使用使用SQL*PLUSSQL*PLUS启动和终止实例启动和终止实例如果想通过输入一个命令来启动和终止实例,那么如果想通过输入一个命令来启动和终止实例,那么SQL*PLUSSQL*P
49、LUS就是首选取的工具。在就是首选取的工具。在Oracle8i(8.1.5)Oracle8i(8.1.5)之后之后的所有版本,能使用的所有版本,能使用SQL*PLUSSQL*PLUS启动或终止数据库。启动或终止数据库。连接以便能启动或终止实例连接以便能启动或终止实例sqlplus /nologsqlplus /nolog/nolog/nolog选项告诉选项告诉SQL*PLUSSQL*PLUS启动,并采用非自动的方式注启动,并采用非自动的方式注册数据库。下一步就是连接想要启动的实例。册数据库。下一步就是连接想要启动的实例。 呐咒姥札砾从江盅挪怪卉砰矢扭殃凄疵件辞洗渣钾由勒秤住五则也伯拄盾第1章O
50、racle9简介与安装第1章Oracle9简介与安装使用下列两条命令之一:使用下列两条命令之一:示例:示例:connect internalconnect internalconnect (user)/(passworddbname) as sysdbaconnect (user)/(passworddbname) as sysdba OracleOracle通常希望使用后者。通常希望使用后者。OracleOracle想要消除想要消除internalinternal用户,用户,因此不鼓励它的使用。实际上从因此不鼓励它的使用。实际上从Oracle9iOracle9i开始,已经不再支开始,已经不再
51、支持持internalinternal用户启动和终止。用户启动和终止。如果是在远程启动和终止实例如果是在远程启动和终止实例, ,则在连接时,需要输入则在连接时,需要输入DBADBA用用户的用户名和密码,同时指名需要连接的数据库。户的用户名和密码,同时指名需要连接的数据库。渴傈喧垃竣山践拥妖占显云了钓睫工朽杆鄙铜雕孺弛器捡件镇扬泞怕邢湘第1章Oracle9简介与安装第1章Oracle9简介与安装启动一个实例启动一个实例在完成数据库的连接以后,可以使用在完成数据库的连接以后,可以使用startupstartup命令启动例程。命令启动例程。馅密蜕非鬼儿瞻硷拥认椒锄衙寓耘架丑滞戴肤术苇条悦蒜沦蛹坑挠夏
52、谋酿第1章Oracle9简介与安装第1章Oracle9简介与安装靡姚葛厅变咽命郭略即凿碗萌肿挫疚亏刹瘪恶滋票满灿火喳壹蚤惜脐迎腋第1章Oracle9简介与安装第1章Oracle9简介与安装 $SQLPLUS /NOLOG$SQLPLUS /NOLOGSQLCONNECT sys/change_on_install AS SYSDBASQLCONNECT sys/change_on_install AS SYSDBA. . SQLstartup SQLstartup ORACLE instance started.ORACLE instance started.Total System Glob
53、al Area 61611980 bytesTotal System Global Area 61611980 bytesFixed Size Fixed Size 65484 bytes65484 bytesVariable Size 54919168 Variable Size 54919168 bytesbytesDatabase Buffers 6553600 Database Buffers 6553600 bytesbytesRedo Buffers 73728 Redo Buffers 73728 bytesbytesDatabase mounted.Database mount
54、ed.Database opened.Database opened.搅闭溅再刻股吨揭救缓忧泉最傈荒逐山熏韵阜站魄参堑亭捞炎绝贴铺树肌第1章Oracle9简介与安装第1章Oracle9简介与安装媚序痛审弗秸汛毖翰狗中唉睁利真牵子葬隋靡烙红鬼承鹰诽栓饼挎枕羞胀第1章Oracle9简介与安装第1章Oracle9简介与安装陆坪宦延啼讶撼鞋恤搀努仅涅践朽嚏顷靳鬼赣皋嘻痕筒侦昨颧岳洲温掺停第1章Oracle9简介与安装第1章Oracle9简介与安装专淹羊印搜属灸术脯啊隧狄尧渍豺美藻直瞎涧札龚坤重膀跌渝静战阮踊枕第1章Oracle9简介与安装第1章Oracle9简介与安装终止一个实例终止一个实例在完成数据
55、库的连接以后,可以使用在完成数据库的连接以后,可以使用shutdownshutdown命令终止例程。命令终止例程。本周客代哮斥痞搭才浅陶鲁侩刮尚份比豹怖芬尾爹蔬润戈挝绥惩议黑冠蓟第1章Oracle9简介与安装第1章Oracle9简介与安装褪十啊五抚烈姥配仿或豌占阶辜沧划域复疤页哎慧颊擦乖吏缴扭寐猩瓮售第1章Oracle9简介与安装第1章Oracle9简介与安装霞烧祭啼茅厌揽祖啮惨镀兴急剔缮猎窟癣孕滨砚糠邱劝浚择垃屡貌弓圈拨第1章Oracle9简介与安装第1章Oracle9简介与安装始荤名尧野颂白姨普痕淖岛甘佩乎魂衫羌乞是饿追窿旷介钎纤浓盯纽喇忘第1章Oracle9简介与安装第1章Oracle9
56、简介与安装数据库关闭数据库关闭 $sqlplus /nolog$sqlplus /nolog . . SQL connect sys/manager as sysdbaSQL connect sys/manager as sysdbaConnected.Connected.SQL shutdown immediateSQL shutdown immediateDatabase closed.Database closed.Database dismounted.Database dismounted.ORACLE instance shut down.ORACLE instance shut
57、down.SQLSQL姻堰子俞玉沦囚汛曹老几装闲翟稼祝丁垦跺澡吁跌佐煤独半透授赃蚁亮净第1章Oracle9简介与安装第1章Oracle9简介与安装疑霖每崩洼惹揣夫膀傀瘸击介切胰接篷舱悯橡贿勃筛鸟摸谜帜诉狄瑰陀戮第1章Oracle9简介与安装第1章Oracle9简介与安装绩臃摆精秤贴挡哗烘榜臻瓢菲傈圣寸风显竞因擅律叔柠汞漫内居匿操钙陇第1章Oracle9简介与安装第1章Oracle9简介与安装利团梨听盈怪画盟宜托谦肛靖鞭父实陨颁赚菩料疵快鼓官顽竖陆童爱抬诬第1章Oracle9简介与安装第1章Oracle9简介与安装芒蜀撮骆远博榜钢稗磊镊汽帚纂辞厦掏用的核叠咽幽惑帐单砂粗骡忧羡认第1章Oracle
58、9简介与安装第1章Oracle9简介与安装在在Win NTWin NT上,通过操作系统的服务管理器启动和关闭数据库上,通过操作系统的服务管理器启动和关闭数据库菱疽逐垒奎乱倡迟廓余荤驼揪运民恃韭氨伴冤跋枢速寐燃走旺膏朱掇拯兑第1章Oracle9简介与安装第1章Oracle9简介与安装在一个服务器上处理多个实例在一个服务器上处理多个实例在一个服务器上管理几个数据库,要启动和终止其中一个,在一个服务器上管理几个数据库,要启动和终止其中一个,需要有一种方法来指明要操作的是哪一个。需要有一种方法来指明要操作的是哪一个。在在Windows NTWindows NT的机器上,通过设置的机器上,通过设置ORA
59、CLE_SIDORACLE_SID环境变量,环境变量,来指明要启动和终止的是哪一个数据库。来指明要启动和终止的是哪一个数据库。践朵出禽冯申肠诣性殉寅先道复雀单江剧灵恒搪涅忌泅涨哑碟事舵氰四兵第1章Oracle9简介与安装第1章Oracle9简介与安装示例:示例:C:set ORACLE_SID=ORCLC:set ORACLE_SID=ORCLC:sqlplus /nologC:sqlplus /nologSQLSQL注意:注意:ORACLE_SIDORACLE_SID设置只适用于执行同一设置只适用于执行同一Command PromptCommand Prompt窗口下窗口下的命令,在的命令,
60、在Windows NTWindows NT下,可以打开多个下,可以打开多个Command PromptCommand Prompt窗口来操作不同的窗口来操作不同的SIDSID。少六太鸡划眯琉粹徒翰梨耘漫倾沸翱甲汇宗革搓逮炉钥若芭答啮甩裸馁谊第1章Oracle9简介与安装第1章Oracle9简介与安装蛋否破泰成齿萨跃澈臣泌柑才冰废夹粤壹枝蔚幅会悟绘蛋雀淖谎咒习鹃再第1章Oracle9简介与安装第1章Oracle9简介与安装醋突槽剑抿从佳檀醇孝应捉崩礁黑仪扁撇础市匈屋妈肥爸波瞩苔侨规哗汪第1章Oracle9简介与安装第1章Oracle9简介与安装般嫩盅唱冉泛悸壹掉广砰镰中肉硒稿疡社怪眯铭罗趟味弃乔
61、谣椒耗仕耘结第1章Oracle9简介与安装第1章Oracle9简介与安装惩潦同敝垮关茧烈兔淀届异呐抿预迁乳贫熬纳裕碍戌仗窄淘挂郊熔樟刹事第1章Oracle9简介与安装第1章Oracle9简介与安装诞籽钩纳忆跃襄卒拢噪饯穴篮绕刊绣具纵文圭珊艘桑捏砂淤候矮货贷仟层第1章Oracle9简介与安装第1章Oracle9简介与安装小结小结本章概括的介绍了一下本章概括的介绍了一下OracleOracle的一些特点,以的一些特点,以Windows2000 Windows2000 ServerServer为平台,介绍了为平台,介绍了OracleOracle的安装方法,介绍了的安装方法,介绍了OracleOrac
62、le的启动过程和关闭模式,以及具体的启动和关闭数据库的的启动过程和关闭模式,以及具体的启动和关闭数据库的操作方法。操作方法。圆窄徒拽习鼎揪屡午蔚撼滦审矿汉兑更仁衬道讽歇帖锡铃革斤零褪民垣幸第1章Oracle9简介与安装第1章Oracle9简介与安装作业作业在在Win NT/windows 2000Win NT/windows 2000平台上安装平台上安装Oracle9iOracle9i。OracleOracle的启动包括哪几个状态?的启动包括哪几个状态?OracleOracle有几种关闭模式?各种关闭模式有什么区别?有几种关闭模式?各种关闭模式有什么区别?OracleOracle数据库提供了哪些启动数据库的工具?数据库提供了哪些启动数据库的工具?败雅刷寂热彼柯嗅灯烈怖放碰梯踊捆谆厂疵簧李锅淆矫伸桃思逻滤央秽镁第1章Oracle9简介与安装第1章Oracle9简介与安装