⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000005.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;zixia&nbsp;(親親青青河邊草),&nbsp;信区:&nbsp;Linux&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;数据库系统管理----启动/关闭Oracle&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Sun&nbsp;Feb&nbsp;13&nbsp;13:37:16&nbsp;2000)&nbsp;WWW-POST&nbsp;<BR>&nbsp;<BR>
&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;数据库系统管理
&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;----启动/关闭Oracle
&nbsp;<BR>
&nbsp;<BR>本文的讲述Oracle三个核心工具之一:svrmgrl&nbsp;,
&nbsp;<BR>
&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;一、先介绍一套简便方法:使用系统命令开关数据库
&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;二、详细介绍服务器管理核心工具svrmgrl
&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;三、SQL*Plus&nbsp;部分管理任务,测试数据库
&nbsp;<BR>
&nbsp;<BR> 
&nbsp;<BR>Oracle正常工作需要启动两个服务:数据库服务器实例,数据库SQL*Net8服务。
&nbsp;<BR>关于SQL*Net8服务的资料,请参考Lsnrctl(Net8)的相关超级联结。
&nbsp;<BR>
&nbsp;<BR>一、简便方法:使用系统命令开关数据库
&nbsp;<BR>
&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;1)启动服务器&nbsp;dbstart
&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;2)关闭服务器&nbsp;dbshut
&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;3)网络监听服务(请参考联接)lsnrctl
&nbsp;<BR>
&nbsp;<BR>1)启动服务器
&nbsp;<BR>[oracle@lin&nbsp;/ora]$&nbsp;dbstart
&nbsp;<BR>该命令校验用户身份后,调用SVRMGR工具,完成一下工序:
&nbsp;<BR>启用缺省参数文件init&lt;ora8&gt;.ora,&nbsp;初始化内存,登录,打开数据库。
&nbsp;<BR>如果需要更多的控制参数,请看svrmgrl工具。
&nbsp;<BR>2)关闭服务器
&nbsp;<BR>[oracle@lin&nbsp;/ora]$&nbsp;dbshut
&nbsp;<BR>该命令校验用户身份,调用SVRMGR工具,完成一下工序:
&nbsp;<BR>SVRMGR&gt;&nbsp;Connected.
&nbsp;<BR>SVRMGR&gt;&nbsp;Database&nbsp;closed.
&nbsp;<BR>Database&nbsp;dismounted.
&nbsp;<BR>ORACLE&nbsp;instance&nbsp;shut&nbsp;down.
&nbsp;<BR>SVRMGR&gt;
&nbsp;<BR>Server&nbsp;Manager&nbsp;complete.
&nbsp;<BR>Database&nbsp;&quot;ora8&quot;&nbsp;shut&nbsp;down.
&nbsp;<BR>3)网络监听服务
&nbsp;<BR>
&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;启动:&nbsp;lsnrctl&nbsp;start
&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;停止:&nbsp;lsnrctl&nbsp;stop
&nbsp;<BR>
&nbsp;<BR>二、高级工具:详细介绍&nbsp;svrmgrl
&nbsp;<BR>
&nbsp;<BR>启动方法:
&nbsp;<BR>
&nbsp;<BR>[oracle@lin&nbsp;/ora]$&nbsp;svrmgrl
&nbsp;<BR>Oracle&nbsp;Server&nbsp;Manager&nbsp;Release&nbsp;3.1.5.0.0&nbsp;-&nbsp;Production
&nbsp;<BR>Oracle8i&nbsp;Enterprise&nbsp;Edition&nbsp;Release&nbsp;8.1.5.0.1&nbsp;-&nbsp;Production
&nbsp;<BR>With&nbsp;the&nbsp;Partitioning&nbsp;and&nbsp;Java&nbsp;options
&nbsp;<BR>PL/SQL&nbsp;Release&nbsp;8.1.5.0.0&nbsp;–&nbsp;Production
&nbsp;<BR>
&nbsp;<BR>如何获得使用帮助
&nbsp;<BR>
&nbsp;<BR>打入help,得到:&nbsp;下面是简单的语法描述,详细资料请看Oracle&nbsp;Server&nbsp;Manager&nbsp;User's&nbsp;&nbsp;<BR>Gui
&nbsp;<BR>SVRMGR&gt;&nbsp;help
&nbsp;<BR>STARTUP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[DBA]&nbsp;[FORCE]&nbsp;[PFILE=filespec]&nbsp;[EXCLUSIVE&nbsp;|&nbsp;SHARED]
&nbsp;<BR>[MOUNT&nbsp;dbname&nbsp;|&nbsp;OPEN&nbsp;dbname]&nbsp;[NOMOUNT]
&nbsp;<BR>SHUTDOWN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[NORMAL&nbsp;|&nbsp;IMMEDIATE&nbsp;|&nbsp;ABORT]
&nbsp;<BR>MONITOR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;graphical&nbsp;modes&nbsp;only,&nbsp;bring&nbsp;up&nbsp;a&nbsp;monitor
&nbsp;<BR>ARCHIVE&nbsp;LOG&nbsp;&nbsp;[START]&nbsp;[STOP]&nbsp;[LIST]&nbsp;[NEXT]&nbsp;[&lt;n&gt;]&nbsp;[ALL]&nbsp;['destination']
&nbsp;<BR>RECOVER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;[DATABASE&nbsp;[MANUAL]&nbsp;]&nbsp;|&nbsp;[TABLESPACE&nbsp;ts-name&nbsp;[,tsname]]&nbsp;}
&nbsp;<BR>CONNECT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[username&nbsp;[/password]&nbsp;]&nbsp;[INTERNAL]&nbsp;['@'instance-spec]
&nbsp;<BR>DISCONNECT
&nbsp;<BR>SET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;options:&nbsp;INSTANCE,&nbsp;ECHO,&nbsp;TERMOUT,&nbsp;TIMING,&nbsp;NUMWIDTH,&nbsp;CHARWIDTH
&nbsp;<BR>SHOW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LONGWIDTH,&nbsp;DATEWIDTH,&nbsp;AUTOPRINT&nbsp;and&nbsp;for&nbsp;SHOW:&nbsp;ALL,&nbsp;SPOOL
&nbsp;<BR>EXIT
&nbsp;<BR>REM
&nbsp;<BR>SQL&nbsp;statements&nbsp;can&nbsp;also&nbsp;be&nbsp;executed.
&nbsp;<BR>以系统用户oracle登录:
&nbsp;<BR>SVRMGR&gt;&nbsp;connect&nbsp;internal
&nbsp;<BR>Connected.
&nbsp;<BR>关闭数据库,现在尝试一下?!
&nbsp;<BR>SVRMGR&gt;&nbsp;shutdown
&nbsp;<BR>Database&nbsp;closed.
&nbsp;<BR>Database&nbsp;dismounted.
&nbsp;<BR>ORACLE&nbsp;instance&nbsp;shut&nbsp;down.
&nbsp;<BR>
&nbsp;<BR>启动数据库吧,&nbsp;我想给它指定参数,并且打开:
&nbsp;<BR>
&nbsp;<BR>SVRMGR&gt;&nbsp;startup&nbsp;pfile=/ora/dbs/initora8.ora&nbsp;open&nbsp;ora8
&nbsp;<BR>ORACLE&nbsp;instance&nbsp;started.
&nbsp;<BR>Total&nbsp;System&nbsp;Global&nbsp;Area&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;23670160&nbsp;bytes
&nbsp;<BR>Fixed&nbsp;Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;64912&nbsp;bytes
&nbsp;<BR>Variable&nbsp;Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6656000&nbsp;bytes
&nbsp;<BR>Database&nbsp;Buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;16777216&nbsp;bytes
&nbsp;<BR>Redo&nbsp;Buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;172032&nbsp;bytes
&nbsp;<BR>Database&nbsp;mounted.
&nbsp;<BR>Database&nbsp;opened.
&nbsp;<BR>
&nbsp;<BR>测试一下啦,&nbsp;先看看数据库的系统文件吧:
&nbsp;<BR>
&nbsp;<BR>SVRMGR&gt;&nbsp;select&nbsp;*&nbsp;from&nbsp;system.sysfiles;
&nbsp;<BR>TSNAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FNAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BLOCKS
&nbsp;<BR>------------------------------&nbsp;-----------------------------------------------&nbsp;<BR>--
&nbsp;<BR>SYSTEM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/u01/app/oracle/oradata/ora8/system01.dbf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;89600
&nbsp;<BR>OEM_REPOSITORY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/u01/app/oracle/oradata/ora8/oemrep01.dbf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2560
&nbsp;<BR>RBS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/u01/app/oracle/oradata/ora8/rbs01.dbf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6144
&nbsp;<BR>TEMP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/u01/app/oracle/oradata/ora8/temp01.dbf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5120
&nbsp;<BR>USERS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/u01/app/oracle/oradata/ora8/users01.dbf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5120
&nbsp;<BR>INDX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/u01/app/oracle/oradata/ora8/indx01.dbf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5120
&nbsp;<BR>6&nbsp;rows&nbsp;selected.
&nbsp;<BR>嗯,&nbsp;感觉不错,&nbsp;我会了,谢谢。现在退出休息一下吧。
&nbsp;<BR>SVRMGR&gt;&nbsp;exit
&nbsp;<BR>Server&nbsp;Manager&nbsp;complete.
&nbsp;<BR>
&nbsp;<BR>三、&nbsp;SQL*Plus&nbsp;部分管理任务,测试数据库
&nbsp;<BR>
&nbsp;<BR>在你第一次使用数据库时,它的至少有两个管理员账户:
&nbsp;<BR>sys&nbsp;/&nbsp;change_on_install,&nbsp;不要像以前那样,给一个自己都不知道的口令。切记:在你&nbsp;<BR>安?
&nbsp;<BR>system&nbsp;/&nbsp;manager&nbsp;系统缺省的管理员,记住再给它建造一个工具表空间,作为他的却省表&nbsp;<BR>空
&nbsp;<BR>现在试一下sqlplus:
&nbsp;<BR>[oracle@lin&nbsp;/ora]$&nbsp;sqlplus&nbsp;system/manager
&nbsp;<BR>SQL*Plus:&nbsp;Release&nbsp;8.1.5.0.0&nbsp;-&nbsp;Production&nbsp;on&nbsp;Sun&nbsp;Nov&nbsp;7&nbsp;10:08:30&nbsp;1999
&nbsp;<BR>SQL&gt;&nbsp;select&nbsp;*&nbsp;from&nbsp;tab;
&nbsp;<BR>SQL&gt;&nbsp;&nbsp;select&nbsp;*&nbsp;from&nbsp;sys.tab;
&nbsp;<BR>SQL&gt;&nbsp;exit
&nbsp;<BR>最后提一下,Oracle+Linux&nbsp;需要内存128MB,如果你运行了Apache&nbsp;Web进程的,那更需要&nbsp;<BR>内
&nbsp;<BR>[oracle@lin&nbsp;/ora]$&nbsp;free
&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;total&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;used&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;free&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;shared&nbsp;&nbsp;&nbsp;&nbsp;buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cached
&nbsp;<BR>Mem:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;192984&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;116904&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;76080&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;53212&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5652&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;78064
&nbsp;<BR>-/+&nbsp;buffers/cache:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;33188&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;159796
&nbsp;<BR>Swap:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;530104&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;530104
&nbsp;<BR>
&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;202.112.45.46]&nbsp;&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -