- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库启动及常用工具使用
第2章 数据库启动 及常用工具使用 主要内容 2.1 服务的基本概念及其操作 2.2 Oracle数据库 2.3 SQL Server数据库 2.4 MySQL数据库 2.1 服务的基本概念及其操作 2.1.1 服务及其启动类型 服务是一种在系统后台运行的程序,数据库系统在安装之后会建立一个或多个相关的服务,每个服务都有其特定的功能。在这些服务中,有的是要求必须启动的,而有的则可以根据需要有选择的启动。 服务通常有自动和手动两种启动类型。 2.1.2 配置服务的启动类型 服务的启动类型是可以设置或更改的,这可以在Windows和图形界面Linux的“服务”窗口中进行。 Windows平台: “开始”|“控制面板”|“管理工具”|“服务”。 Linux/UNIX平台:图形界面下 “开始”|“管理工具”|“服务”。 2.1.3 操作系统命令启停服务 Windows命令启停服务 net start 服务名 net stop 服务名 Linux命令启停服务 service 服务名 start service 服务名 stop 2.1.4 数据库管理工具启停服务 通常,数据库系统本身都会包含一些管理工具软件,通过这些工具也可以控制服务的启动或停止。所以对服务的启动或停止操作,用户不仅可以利用操作系统命令或“服务”窗口完成,还可利用这些数据库工具来完成,用户根据自己的喜好可以选择使用。数据库工具在接下来的几节中将分别进行介绍。 2.2 Oracle数据库 2.2.1 启动Oracle服务 监听服务 用于接收来自客户机应用程序对数据库的连接请求 ;监听服务在数据库需要被远程访问时才需要启动 Oracle提供了一个专门的监听服务管理工具——lsnrctl ,启动监听器用命令:lsnrctl start,停止监听器用命令:lsnrctl stop 数据库实例服务 这是Oracle数据库在Windows平台才有的一项服务,该项服务必须启动。服务名称形如OracleServiceSID??,其中SID表示数据库的实例所对应的系统标识符。 启动与停止数据库实例服务,通常利用Windows 所提供的“服务”图形窗口,或net命令即可。 2.2.2 打开与关闭数据库 数据库的几种状态 Oracle数据库有关闭、未装载、装载、打开几种状态。 只有处于打开状态时用户才能访问数据库内的数据,数据库在不需要时应将其正常关闭、使其处于关闭状态,装载与未装载状态是管理员对数据库进行特别维护时才会需要的状态,另外,如果出现一些故障、无法打开时数据库也会置于未装载或是装载状态。 数据库状态的判断 : 一种方法是利用特权用户连接后的系统反馈信息进行粗略判断。 另一种方法是通过执行如下命令,准确判断数据库所处的状态。 SQL SELECT status FROM v$instance; 命令执行后可能有如下几种显示结果: “STARTED”:表示未装载,即实例启动; “MOUNTED”:表示已装载,即控制文件已打开; “OPEN”:表示打开,即数据文件与重做日志文件打开; “ORA-01034: ORACLE not available”:报错,表示关闭。 打开数据库 第一步,启动SQL*Plus工具。 sqlplus /nolog 第二步,以特权用户连接。 SQLCONNECT / AS SYSDBA 第三步,发布打开数据库命令。 SQLSTARTUP 关闭数据库 第一步,启动SQL*Plus工具。 sqlplus /nolog 第二步,特权用户连接。 SQLCONNECT / AS SYSDBA 第三步,发布关闭数据库命令。IMMEDIATE是可选项,加上它数据库将以最快速度正常关闭。 SQL SHUTDOWN IMMEDIATE 2.2.3 Oracle常用工具 SQL*Plus (1)启动SQL*Plus sqlplus [username[/password [@server]] |/NOLOG] (2)SQL*Plus工具基本使用 可用于运行两类命令:SQL语句和PL/SQL程序(块) ;SQL*Plus命令 。 常用SQL*Plus命令 : CONN[ECT] DISC[ONNECT] DISC[ONNECT] ED[IT] RUN和 / SAVE GET START和@ SPOOL COL[UMN] SET Oracle Enterprise Manager 动OEM方法:“开始”|“程序”|Oracle-OraHome92|Enterprise Manager Console 2.2.4 客户端网络服务名配置 一个网络中可能
文档评论(0)