ImageVerifierCode 换一换
格式:DOCX , 页数:116 ,大小:264.34KB ,
资源ID:5127264      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5127264.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ORACLE命令教程.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ORACLE命令教程.docx

1、ORACLE命令教程ORACLE 10g命令详解构件与体系结构 常用的环境变量ORACLE_HOME:将要安装oracle软件的目录,指向oracle二进制文件应该安装到的位置。ORACLE_BASE:主机服务器上用于oracle软件的顶级目录ORACLE_SID:定义一个unix用户会话应该连接到服务器上的那个实例,不能多于8个字符。ORACLE_OWNERORACLE_TERMDISPLAYSHLIB_PATHLD_LIBRARY_PATH:指定oracle共享对象库的位置.在unix系统上,这个变量通常指向$ORACLE_HOME/lib或者是$ORACLE_HOME/lib32目录OR

2、A_NLS33NLS_LANGPATH:告诉操作系统在unix那些目录中查找可执行文件TMPDIRTNS_ADMIN:保存oracle net配置文件的位置DBCA_RAW_CONFIGTERMCLASSPATHTWO_TASK:指定一个将要用在unix系统上的默认oracle net连接串如果用户没有指定任何连接串OFA模型用于unix文件系统和安装点的命名约定用于目录路径的命名约定用于数据文件的命名约定用于oracle相关文件的标准位置Oracle 10g企业管理框架网格控制必须管理许多的数据库、应用服务器、web服务器和其他构件的企业可以采用em grid controlEm grid

3、control是一个基于web的用户界面,它与oracle企业内所有构件进行通讯并集中管理这些构件。Dba可以从一个统一的位置使用em grid control来监视和管理整个计算环境,其中包括主机、数据库、监听器、应用服务器、http服务器和web应用软件。oracle管理服务器是一个基于java的web构件,该构件是dba用来监视和控制oracle企业框架内各个受管理目标的实际界面oracle储存库已收集到并与受管理目标有关的配置和监视信息被存储到一个oracle管理储存库中。Oracle 管理储存库由oracle的两个表空间组成,这两个表空间含有与em内所管理的管理员、目标和应用软件有关

4、的信息。Oracle 管理代理程序与oracle 管理服务进行通信,以便将数据放入到oracle 管理存储库中。Oracle管理储存库经过精心组织,以便让oracle 管理服务内的检索和显示变得更为容易。受管理目标包括数据库、应用服务器、web服务器、应用软件以及像oracle net监听器和connection manager连接管理器之类的oracle 代理程序。oracle数据库控制em db console是oracle企业管理框架内的一个构件,它基于web并用来管理oracle db 10g release,em 数据库控制允许dba监视和管理单个oracle数据库实例或单个rac环

5、境。应用服务器控制是em的一个构件,它基于web并用来监视oracle application server10g,应用服务器控制允许dba监视和管理单个oracle application server实例,一组oracle application server实例和oracle application server集群。创建数据库用户帐户:1 Sys用户拥有构成该数据目录的所有内部oracle表。2 System 是一个含有辅助管理表和视图的辅助支持用户。3 Dbsnmp是由em工具用来监视和收集数据库性能统计数据的一个数据库账号4 Sysman 对em工具来说,sysman 等价与sys

6、,不仅能够创建和修改其它em管理员账号,还能够管理数据库实例本身。ASM存储器自动存储管理Oracle 10g引进的一种新型存储机制。它依靠oracle来维护企业的数据库存储器,被设计用来解除磁盘和存储器管理的负担,可以使用ASM来定义用于文件管理的磁盘组。磁盘组类似于某些操作系统中卷组的概念。Oracle在asm专门用来跟踪磁盘组分配的一个辅助数据内管理数据库的存储器定义。Dbca数据库模板数据库模板是用xml文件格式保存在本地磁盘上的数据库配置的定义。Dbca能够使用两种类型的模板:种子模板和非种子模板。种子模板指含有定义信息和实际的数据文件与重做日志文件的模板定义。种子模板的优点是dbc

7、a生成定义文件中所包含的数据文件和重做日志文件的一个副本。这些预建的数据库文件含有所有模式信息,而这些有助于一个较快速的数据库创建过程。种子模板带有一个.dbc扩展名。相关联的预定义重做日志文件和数据文件存储为带有一个.djf扩展名的文件。当使用一个种子模板时,读者可以修改数据库名称、数据文件位置、控制文件和重做日志文件的数量以及初始化参数。模板将含有关源数据库中指定的结构信息及物理数据文件。使用这种模板创建的数据库和源数据库相同。用户定义的方案及数据将是模板的一部分。 非种子模板含有自定义的数据库定义。和种子模板不同的是,非种子模板不含有预配置的数据文件和重做日志。非种子模板还有一个.dbt

8、扩展名。该模板将含有关源数据库的结构信息,其中包括源数据库中的数据库选项,表空间,数据文件以及指定的初始化参数。用户定义的方案及其数据不作为已创建模板的一部分。常用的数据库模板包括:1 Data warehouse2 General purpose3 Transaction processing模板定义的细节:部分描述Common Options(常见选项)显示那些选项将会得到创建Initalization Parameters(初始化参数)显示常用的初始化参数和他们的设置Character sets 字符集要用到的字符集Control files控制文件控制文件的名称和位置Tablespac

9、es表空间表空间的名称和类型Datafile数据文件每个表空间的数据文件名和他们的大小Redo log groups重做日志组组成员与大小字符集数据库字符集字符集是在计算机屏幕上显示字符时所使用的编码方案。所选的字符集确定了可以在数据库中表示的语言。而且还会影响:创建数据库方案的方式开发用于处理字符数据的应用程序的方式数据库与操作系统一起工作的方式性能存储字符数据所需的存储空间Oracle 数据库对以下项使用数据库字符集: 以 CHAR 数据类型 (CHAR、VARCHAR2、CLOB 和 LONG) 存储的数据 标识符,如表名、列名和 PL/SQL 变量 输入并存储 SQL 和 PL/SQL

10、 程序源代码 下表说明了可以在此页选择的字符集选项:选项说明 使用默认值如果对于所有数据库用户和数据库应用程序只需要支持操作系统当前使用的语言,请选择此选项。 使用 Unicode (AL32UTF8) 如果对于数据库用户和数据库应用程序需要支持多种语言,请选择此选项。有关通过 Unicode 支持多语种数据库的信息,请参阅 Oracle Database Globalization Support Guide。 从字符集列表中选择如果希望 Oracle 数据库使用除操作系统使用的默认字符集以外的其它字符集,请选择此选项。有关下拉列表所列的字符集的说明,请参阅 Oracle Database

11、Globalization Support Guide。国家字符集国家字符集是一个备用字符集,利用此字符集可以在没有Unicode 数据库字符集的数据库中存储 Unicode 字符。选择国家字符集的其它原因如下: 对于频繁的字符处理操作,不同的字符编码方案可能更为理想 使用国家字符集时编程更容易 您对国家字符集的选择不会影响您的数据库字符集。有关选择国家字符集的详细信息,请参阅 Oracle Database Globalization Support Guide。默认语言默认语言设置可以确定数据库如何支持与区域设置相关的信息,例如: 日和月份的名称及其缩写 A.M.、P.M.、A.D. 和

12、B.C. 的等价表示方法的符号 指定 ORDER BY SQL 子句时字符数据的默认排序方式 书写方向 (从左向右或从右向左) 肯定答复和否定答复字符串 (例如,YES 和 NO) 从下拉菜单中选择默认语言。默认日期格式有关 Oracle 数据库中支持的语言的完整列表,以及与区域设置相关的信息细节,请参阅 Oracle Database Globalization Support Guide。 默认日期格式 小时、日、月和年的显示方式有很多种,您可以选择符合本国习惯的方式。例如,英国使用 DD-MON-YYYY 格式显示日期,而日本通常使用 YYYY-MM-DD 格式来显示日期。 从下拉菜单中

13、选择默认日期格式。 注:还可以配置 Oracle 数据库,使其支持各种时区和夏时制。有关详细信息,请参阅 Oracle Database Globalization Support Guide。管理命令 Emctl start agentTZ set to PRCOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.Starting agent . started.Emctl stop a

14、gentTZ set to PRCOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.Stopping agent . stopped.emctl start dbconsole启动主机服务器上的em进程。Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0Copyright (c) 1996, 2005 Or

15、acle Corporation. All rights reserved.http:/linux:1158/em/console/aboutApplicationStarting Oracle Enterprise Manager 10g Database Control .OracleDBConsolehndss服务正在启动 .OracleDBConsolehndss 服务已经启动成功。emctl stop dbconsoleTZ set to PRCOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copy

16、right (c) 1996, 2005 Oracle Corporation. All rights reserved.http:/hnint:1158/em/console/aboutApplicationStopping Oracle Enterprise Manager 10g Database Control . . Stopped.emctl status dbconsoleTZ set to PRCOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 O

17、racle Corporation. All rights reserved.http:/hnint:1158/em/console/aboutApplicationOracle Enterprise Manager 10g is running. -Logs are generated in directory /usr/local/oracle/app/hnint_hnbak/sysman/logisqlplusctl startiSQL*Plus 10.2.0.1.0Copyright (c) 2003, 2005, Oracle. All rights reserved.iSQL*Pl

18、us instance on port 5560 is already running . isqlplusctl stopiSQL*Plus 10.2.0.1.0Copyright (c) 2003, 2005, Oracle. All rights reserved.Stopping iSQL*Plus .iSQL*Plus stopped.Oradim输入以下命令之一:通过指定以下选项创建实例: -NEW -SID sid | -SRVC srvc | -ASMSID sid | -ASMSRVC srvc -SYSPWD pass -STARTMODE auto|manual -SRV

19、CSTART system|demand -PFILE file | -SPFILE -SHUTMODE normal|immediate|abort -TIMEOUT secs -RUNAS osusr/ospass通过指定以下选项编辑实例: -EDIT -SID sid | -ASMSID sid -SYSPWD pass -STARTMODE auto|manual -SRVCSTART system|demand -PFILE file | -SPFILE -SHUTMODE normal|immediate|abort -SHUTTYPE srvc|inst -RUNAS osusr

20、/ospass通过指定以下选项删除实例: -DELETE -SID sid | -ASMSID sid | -SRVC srvc | -ASMSRVC srvc通过指定以下选项启动服务和实例: -STARTUP -SID sid | -ASMSID sid -SYSPWD pass -STARTTYPE srvc|inst|srvc,inst -PFILE filename | -SPFILE通过指定以下选项关闭服务和实例: -SHUTDOWN -SID sid | -ASMSID sid -SYSPWD pass -SHUTTYPE srvc|inst|srvc,inst -SHUTMODE

21、 normal|immediate|abort 通过指定以下参数查询帮助: -? | -h | -helpOrapwdORAPWD FILE= PASSWORD = ENTRIES= force=各命令参数的含义为:- FILENAME:密码文件名;- PASSWORD:设置INTERNALSYS帐号的口令;- MAX_USERS:密码文件中可以存放的最大用户数,对应于允许以SYSDBASYSOPER权限登录数据库的最大用户数。由于在以后的维护中,若用户数超出了此限制,则需要重建密码文件,所以此参数可以根据需要设置得大一些。force=是否覆盖原来的文件ShutdownNormal1. 从sh

22、utdown normal命令发布起, 禁止建立任何新的oracle连接。2. 数据库将等到所有用户都被断开后再继续关闭过程。等待当前所有已连接的用户断开与数据库的连接Transactional1. 从shutdown transactional命令发布起, 禁止建立任何新的oracle连接。2. 从shutdown transactional命令发布起,禁止启动任何新的事务。3. 一旦数据库上所有的活动事务执行完毕, 所有的客户连接将被断开。完成事务处理后断开所有已连接的用户Immediate1. 从shutdown immediate命令发布起,禁止建立任何新的oracle连接2. 未提交

23、的事务被回退。因此,处于一个事务中间的用户将失去所有未提交的劳动成果。3. oracle不等待客户断开连接。任何未完成的事务均被回退,而且他们的数据库连接被终止回退活动事务处理并断开所有已连接的用户Abort中止数据库实例, 立即关闭异常关闭是最主动的关闭类型,并且有如下这些特征:1. 从shutdown abort命令发布起,禁止建立任何新的oracle连接2. 当前正在运行的sql语句被终止,无论他们处于什么状态。3. 未提交的工作被回退4. oracle在shutdown abort命令发布时刻立即断开所有客户连接。StartupNomount启动实例但不安装数据库,当数据库以这个模式启

24、动时,参数文件被读取,后台进程和内存结构被启动,但他们不被附加或与数据库的磁盘结构进行通信。这种模式下,数据库是不可使用的。可以执行的任务是:运行一个创建基础数据库的脚本和重建控制文件。在nomount启动模式下,只能访问到那些与sga 区相关的数据词典视图,包括:V$sga、V$parameter、V$option、V$process、v$instance、v$version、v$session这些视图中的信息都是从sga中获得,与数据库无关。Mount执行nomount的所有工作,另外附加数据结构并与这些数据结构进行交互。这时,oracle从控制文件中获得信息。可以执行的任务是:1. 执行

25、数据库的完全恢复操作2. 重命名数据文件3. 改变数据库的归档状态。4. 添加、删除或重命名重做日志在mount启动模式下,只能访问到那些与控制文件相关的数据字典视图,包括v$database、v$thread、v$datafile、v$logfile、v$controlfile等,这些信息都是从控制文件中获得。Open这个选项把数据库变成对所有用户都是可用的。ForceRestrict启动数据库并把它置于open模式,直给拥有restricted session权限的用户赋予访问权。Alter system disable restricted session;另外,启动时,oracle会首

26、先搜索$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora,如果不存在,再搜索$ORACLE_HOME/dbs/spfile.ora,如果不存在,再搜索$ORACLE_HOME/dbs/init$ORACLE_SID.ora,如果还不存在,则开始报错,提示找不到参数文件。http:/127.0.0.1:1158/em主目录一般信息状态 启动 开始运行时间 2005-11-9 下午01时31分42秒 CST 实例名 hndss 版本 10.2.0.1.0 主机 linux 监听程序 LISTENER_linux主机 CPU活动会话数SQL 响应时间诊断概要空间概要高可用性

27、预警相关预警作业活动oracle enterprise manager grid control可以用来管理每个oracle数据库,也可以使用oracle enterprise manager database control可以管理本地数据库。Expdp/impdp建立逻辑路径create or replace directory dumpdir as c:;grant read,write on directory dumpdir to scott;倒入/出expdp newdr/123456hncrm directory=test dumpfile=test_score1.dmp log

28、file=test.log parallel=2 schemas=newdr错误ORA-00054resource busy and acquire with NOWAIT specified 资源正忙,要求指定NOWAITORA-00600internal error code,arguments:num,?,?,?,? 产生原因:这种错误通常为ORACLE的内部错误,只对OSS和ORACLE开发有用。ORA-600的错误经常伴随跟踪文件的状态转储(系统状态和进程状态),系统状态存储将包括ORACLE RDBMS持有的当前对象的信息,进程状态转储则将显示特殊进程持有的对象,当进程符合了某错误

29、条件时,经常是由于一些信息取自它持有的一个块,如果我们知道这些错误进程持有的块,就容易跟踪问题的来源。 解决方法:一般来说出现这个错误我们本身是无法解决的,只有从提高系统本身各方面来解决这个内部问题,如增加硬件设备,调整系统性能,使用OPS(当然OPS从某种意义上说并不是一种好的解决方式)等。ORA-600错误的第一个变量用于标记代码中错误的位置(代码中的每个部分的第一变量都不一样),从第二个到第五个变量显示附加信息,告诉OSS代码在哪里出现了错误。 一个报错例子如下: ORA-00600: internal error code, arguments: 1237, , , , , , , 相

30、应的英文如下: Cause:This is a catchall(包罗万象的) internal error message for Oracle program exceptions.It indicates that a process has met a low-level,unexpected condition.Various causes of this message include: Time-outs(超时) File corruption(文件太老) Failed data checks in memory(内存检索失败) Hardware,memory,or I/O errors(硬件、内存或者磁盘错误) Incorrectly restored files(错误的重建文件) Ora-600 BaseFunctionalityDescription1Service LayerThe service layer has within it a variety of service related components which are ass

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1