三九宝宝网宝宝百科宝宝知识

Oracle数据库有哪几种启动方式

02月27日 编辑 39baobao.com

[在Access2010中创建数据库有哪几种方法]1、在电脑端开始按钮中,点击【开始】进行查找【Microsoft Access】,并打开软件。 2、接着在打开的对话框中,点击【开始】选择【新建空数据库】选项。 3、然后在左侧表1上右击...+阅读

有以下几种启动方式:

1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。

2、startup mount dbname 安装启动,这种方式启动下可执行: 数据库日志归档、 数据库介质恢复、 使数据文件联机或脱机, 重新定位数据文件、重做日志文件。 执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置, 但此时不对数据文件和日志文件进行校验检查。

3、startup open dbname 先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件, 这种方式下可访问数据库中的数据。

4、startup,等于以下三个命令 startup nomount alter database mount alter database open

5、startup restrict 约束方式启动 这种方式能够启动数据库,但只允许具有一定特权的用户访问 非特权用户访问时,会出现以下提示: ERROR: ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用

6、startup force 强制启动方式 当不能关闭数据库时,可以用startup force来完成数据库的关闭 先关闭数据库,再执行正常启动数据库命令

7、startup pfile=参数文件名 带初始化参数文件的启动方式 先读取参数文件,再按参数文件中的设置启动数据库 例:startup pfile=E:Oracleadminoradbpfileinit.ora

8、startup EXCLUSIVE

oracle client怎么使用

主要是在系统环境变量中配置Path,添加instantclient的路径,即C:\Oracle\instantclient_11_2; 增加环境变量: NLS_LANG=AMERICAN_AMERICA.ZHS16GBK TNS_ADMIN=C:\Oracle\instantclient_11_2

最后,在“TNS_ADMIN”的路径下增加一个tnsnames.ora文件,这个文件可以直接从已安装的Oracle的目录中拷贝,或者使用如下示例:

# TNSNAMES.ORA Network Configuration File: C:\oracle\ora90\network\admin\tnsnames.ora # Generated by Oracle configuration tools. #sample ORCL_100 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.168.100)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )

配置完成后,启动PLSQLDev,登录数据库成功。

怎么学好Oracle呢

这是我看的一篇回复贴,我看到写的好,就给你看看,或许有用啊: 成就DBA职业生涯 介绍 许多年来,我在不同的新闻组上花费了很多时间与那些想知道如何得到数据库管理员(DBA)的工作或者如何成长为一名DBA的IT人进行交谈,现在他们有了工作。这些年来许多人针对如何达到这个目标提出了不同意见。本文即是那些意见的综合并且能够在如何才能出色的完成DBA的工作方面给出好的建议。这篇文章同样对于如何让一名DBA变得对老板更有价值。假如你已经是一名DBA,那么也许你会希望跳过文章的前几段。 我应该成为一名DBA么? 我曾问过的一个问题是一个人应该从事DBA这样的职业么。这个问题并不容易回答,因为它因人而异。有的人有成为一名好DBA所需要的天赋。而其他人并不认为能够很容易掌握成为DBA的秘诀。

DBA职业需要掌握一定的技能。而且还需要其他IT职业所不必需的要求。因此,为了回答这个问题,我通常给将要成为DBA的人描述DBA职业所必需的要求。下面的段落中,我都将以问题结尾。在继续下一段以前请花一些时间考虑并且回答这些问题。 许多人因为许多原因而立志要成为DBA。其中一个主要原因是薪水。DBA是IT业中薪水最高的职业之一。其他人想成为DBA是因为喜欢赞扬 DBA是受到的荣誉,或者因为他看上去很酷!我个人认为,成为DBA是很值得的。它是一个很有意思,令人兴奋的职业。那么,你把DBA作为一个可能的职业选择的原因是什么呢? 除非你已经提前准备好了,否则你可能会发现从事DBA职业充满了挫折和令人头痛。一个数据库存在于操作系统和最终用户应用程序之间。

同样地,DBA必须非常精通他的数据库所在的操作系统。DBA并不一定需要知道所有有关操作系统的知识,但是他知道得越多越好。数据库与操作系统联系非常紧密。理解这种关联是十分必要的。DBA还需要知道服务器硬件以及它如何影响与帮助数据库。同时,DBA必须理解应用软件。DBA可能会被要求帮助开发人员创建可靠,健全的数据库应用程序。还有,最重要的也是最明显的,DBA必须十分彻底的理解数据库引擎,它是如何工作的,所有的引擎是如何组合在一起的,以及如何影响数据库引擎向最终用户和应用程序传送数据的能力。我见过的最好的DBA有非常深刻的理解而且不仅仅在数据库本身。他们知道一些系统管理与应用开发。好多时候他们在成为DBA之前有其中一个或两个背景。

无论如何,成为一名合格的而不是出色的DBA也需要许多背景知识。你是否已经做好准备开始学习直到你感到已经无法再学下去了? 许多和我交谈过的,在开始DBA职业时遇到困难的人,在尝试着吸收大量DBA所需了解的信息时实际上都会有一些问题。毕竟系统管理员是全职学习操作系统的细节。应用程序开发人员全职学习如何编写好的程序。DBA不仅要非常了解这两种不同的工作,而且还需要花费更多的时间去理解数据库的体系结构,以及理解每一样东西的每一块是如何组合在一起的!听起来是不是很让人畏缩?有许多人失败后这样想,并且把DBA工作看作一项非常困难的事情。也有那些传播和理解所有这些信息,并且使用这些信息做出好的,听起来具有技术性的决定的人。正如我以前是一名DBA时喜欢说的,所有这些对我来说看上去像一个大谜团。

把这些所有的很好的组合在一起就是挑战。你是哪一种人? 许多DBA是随时侯命的。他们会在白天或晚上的所有时间接到呼叫去解决他们的数据库出现的致命问题。数据库是商业信息技术基础组织的必不可少的组成部分。没有数据,就没有必要拥有一个计算机系统。数据推动商业。假如amazon.com的网站不能在数据库中搜索产品并且假如没有人能够为他们的产品下订单,那么它会变成什么样?它就不会在商业中存在很久。当数据库down掉,即使只是很短的时间,公司也会损失重大。基于这个原因,DBA到达现场后必须尽可能迅速的解决问题。许多公司有自己的DBA团队以便可以轮流待命。这些DBA 24x7小时的维持数据库应用程序。假如工作需要的话,你准备好随时候命了么? 一些DBA的职责包括为软件打补丁或者对数据库做些改变。

通常,这些操作不能在公司职员工作的时候做,因为此时数据库必须运行以便他们能够工作。这意味着DBA经常不得不在很早或者深夜甚至周末,总之,在正常工作时间以外来完成工作。你准备好在非正常时间工作,或者你在找一个朝九晚五的工作? 对DBA而言,需要掌握的一个重要内容就是通常被称为“软技术”的东西。DBA需要在团队中很好的工作,通常团队是在变化的,如系统管理员,网络管理员,应用程序开发人员,项目经理和其他人。DBA要能够用流利的英语解释复杂的技术概念,让团队中其他人明白。DBA还要能够在数据库相关问题上指挥团队队员。你的软技术怎么样? 下面不是全部列表,但是包括了DBA的典型职责: · 把监视数据库实例当作每日必做工作以保证其可用性。

解决不可用的问题。 · 收集系统统计和性能信息以便定向和配置分析。 · 配置和调整数据库实例以便在应用程序特定要求下达到最佳性能。 · 分析和管理数据库安全...

oracle存储过程

create table dept

(deptno number,

dname varchar2(20),

loc varchar2(20)

)

1.如果你是取出单个的,你可以定义一个或者多个变量,将取出的值赋给变量

例如:

create or replace procedure dept_procedure(a in varchar2)

is

v_no number;

v_a varchar2(20);

begin

select a.deptno,a.loc into v_no,v_a

from dept a

where a.dname=a;

dbms_output.put_line('学号为:'||v_no||);

end;

2.如果你取出的是一个结果集,你可以用游标(一个简单的例子)

create or replace procedure dept_procedure(a in varchar2,v_a out dept%rowtype)

is

--声明游标

cursor c_de(a in varchar2)

is select * from dept where dname=a;

begin

--打开游标,对其中找到的记录进行遍历

open c_de(a);

loop

fetch c_de into v_a;

exit when c_de%notfound;

end loop;

close c_de;

dbms_output.put_line('deptno:'||v_a.deptno);

dbms_output.put_line('dname:'||v_a.dname);

dbms_output.put_line('loc:'||v_a.loc);

end;

3.可注意:在创建存储过程的时候加上or replace,如果遇到重名的存储过程将替换掉!

4.定义变量后面记得加上分号

5.oracle中可以对它直接赋值,可不用set, v_a:='a';

(6.给变量赋值的时候注意它的数据类型 a要单引号)

7.如果你这存储过程是将参数赋值给一个你定义的变量的话,那这样你不觉得是多此一举么?一般将参数赋值给你定义的变量的话,可以进行数据类型转换!可在此存储过程中,没发现它的用处

8.你取出来的数据,要放在变量或是游标中,显示出来,不然你写出来的存储过程有什么用呢?所以 select ...into ...

9.我也是刚学oracle的,希望可以互相学习一下,呵呵!上面的如有错误希望可以告诉我一下啊

以下为关联文档:

企业会计核算方式有哪几种会计核算组织程序又叫会计核算形式或财务处理程序。是指会计凭证组会计核算中,会计凭证组织、会计账簿组织、记账程序和方法相互结合的方式。会计账簿组织,是指各自的种类、格...

动物有哪几种运动方式各种动物的运动方式兽类最大的特点是行走和奔跑:一般四肢动物的行动规律有这样的方式,以马为例,开始起步时如果是右前足先向前开步,对角线的左足就会跟着向前走,接着是左前足向前...

互联网有哪几种接入方式1.利用公共电话网接入 利用一条可以连接ISP的电话线、一个账号和调制解调器拨号接入。其优点是简单、成本低廉;缺点是传输速度慢,线路可靠性差,影响电话通信。 2.综合业务数字...

工程报价方式有哪几种工程报价方式有定额报价和预算报价。 前者是按国家相关规定来填写,有固定模式,取费等等有根有据,利润点也较高;后者则是施工单位依照本工程的特点以及和业主所达成的共识来确定...

日本留学住宿有哪几种方式?日本留学住宿有哪几种方式、学生宿舍 我要在线咨询 学生宿舍,俗称“寮”,这种方式是留学生初到日本最常选择的住宿方式。一般的学校都会为学生提供宿舍;如果学校没有多余宿舍,也会帮助学生介绍民间的房间...

大学有哪几种招生方式统招,成人高等教育(成人高考中的夜大,函授)、高等教育自学考试(自考)、广播电视大学(电大)和网络教育学院(电大和网络教育皆属于远程教育)。 统招一般指全日制普通高校统一招生选拔考...

会计数据的收集方式有哪几种会计数据的收集方式:1,建立完善的电脑核算系统,包括生产系统,财务系统。2.生产经营部门负责在生产系统中输入数据,比如采购部门输入采购信息;销售部门输入销售信息;生产部门输入生...

食品都有哪几种分类方式食品分类系统是指科学规范食品的分类体系的一个标准性文件。有十六大分类,三百多个小类。是我国目前制定企业标准,食品安全认证主要的依椐性文件。16大类: 1、乳与乳制品 2、脂...

企业购并的具体方式有哪几种1, 横向购并。横向购并是指处于同行业。生产同类产品或生产工艺相似的企业间的购并。这种购并实质上是资本在同一产业和部门内集中,迅速扩大生产规模,提高市场份额,增强企业的竞...

推荐阅读
图文推荐