BBS水木清华站∶精华区

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

BBS水木清华站∶精华区