oracle数据库启动cmd命令,命令行启动Oracle及数据库控制语句使用

本文简单介绍一下如何通过命令行启动Oracle及Oracle数据库各类控制语句使用介绍,希望对基础较差的朋友们有所帮助---

在Oracle数据库的操作中,我们常常会开启或关闭一些服务。开启服务我们可以通过两种方式来实现,即通过服务管理窗口和通过命令行。本文我们主要介绍一下在命令行启动Oracle服务的相关操作的知识,接下来就让我们一起来了解一下这部分内容吧。

案例说明

为了节约系统资源,我们在练习Oracle的电脑中经常会将Oracle的各种服务设为手动的启动模式,有时为了方便期间不愿意打开服务管理窗口,因此特在此记录一下命令行启动方法。

我有两个例程:orcl--做目标数据库;test--做恢复计量泵目录数据库。

一般来说顺序如下:

C:\>net start oracleserviceorcl

OracleServiceORCL 服务正在启动 ..............................

OracleServiceORCL 服务已经启动成功。

C:\>net start oracleservicetest

OracleServiceTEST 服务正在启动 ........................................

OracleServiceTEST 服务已经启动成功。

C:\>setoracle_sid=orcl

C:\>emctl start dbconsole

Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0

Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.

Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoleorcl 服务正在启动 ........

............

OracleDBConsoleorcl 服务已经启动成功。

C:\>lsnrctl start

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 11-9月 -2009 05:25:20

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

启动tnslsnr: 请稍候...

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production

系统参数文件为F:\oracle\product\1020\db_1\network\admin\listener.ora

写入F:\oracle\product\1020\db_1\network\log\listener.log的日志信息

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=aaaa)(PORT=1521)))

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=aaaa)(PORT=1521)))

LISTENER 的 STATUS

------------------------

别名                      LISTENER

版本                      TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production

启动日期                  11-9月 -2009 05:25:26

正常运行时间              0 天 0 小时 0 分 6 秒

跟踪级别                  off

安全性                    ON: Local OS Authentication

SNMP                      OFF

监听程序参数文件          F:\oracle\product\1020\db_1\network\admin\listener.ora

监听程序日志文件          F:\oracle\product\1020\db_1\network\log\listener.log

监听端点概要...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=aaaa)(PORT=1521)))

服务摘要..

服务 "PL***tProc" 包含 1 个例程。

例程 "PL***tProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

命令执行成功

OK,两个服务器例程,一个OEM服务,一个监听服务全部启动打包机成功。

Oracle数据库各类控制语句的使用是我们主要要介绍的计量泵内容,包括一些逻辑控制语句、Case when的使用、While的使用以及For的使用等等,接下来我们就开始一一介绍这部分内容。

Oracle 中逻辑控制语句

If elsif else end if

set serverout on;

declare per_dep_count number;

begin

select count(*) into per_dep_count from emp;

if per_dep_count>0 then

dbms_output.put_line('Big Than 0');

elsif per_dep_count>5 then--elsif not elseif!!!!

strong>span>dbms_output.put_line('Big Than 5');

else

dbms_output.put_line('En?');

end if;

end;

Case when 的计量泵使用的两种方式

(1)

declare per_dep_count number;

begin

select count(*) into per_dep_count from emp;

case per_dep_count

when 1 then

dbms_output.put_line('1');

when 2 then

dbms_output.put_line('2');

else

dbms_output.put_line('else');

end case;

end;

(2)

declare per_dep_count number;

begin

select count(*) into per_dep_count from emp;

case

whenper_dep_count=1then

dbms_output.put_line('1');

whenper_dep_count=2then

dbms_output.put_line('2');

else

dbms_output.put_line('else');

end case;

end;

While 的使用

declare v_idnumber:=0;

begin

while v_id<5loop

v_idv_id:=v_id+1;

dbms_output.put_line(v_id);

end loop;

end;

For的使用

declare v_idnumber:=0;

begin

for v_id in 1..5 loop

dbms_output.put_line(v_id);

end loop;

end;

关于Oracle数据库各类控制语句的使用就介绍到九寨沟这里了,如有不当之处敬请指正!

相关信息请访问都江堰青城山:

计量泵相关性关键词:立式多级泵 卫生级自吸泵  潜水电泵  气动隔膜泵

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值