资源描述
单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,三Oracle数据库管理,1,创建、启动和关闭Oracle数据库,1.1手动创建Oracle数据库,在WindowsNT/2000环境下创建数据库过程,如下:,参数文件,确定参数,创建实例,创建数据库,数据文件,日志文件,控件文件,1,创建,、,、启动,和,和关闭Oracle,数,数据库,第1步,:,:确定,数,数据库,名,名、数,据,据库实,例,例名、,服,服务名,如:,db_name=MYDB,Instance_name=MYDB,db_domain=SSE,第2步,:,:编辑,、,、修改,参,参数文,件,件,在WindowsNT/2000下的,参,参数文,件,件名称,及,及路径,如,如下:,D:oracleadmimMYDBpfileinit.ora,注意:,在,在创建,数,数据库,时,时,有,一,一些参,数,数必须,在,在数据,库,库创建,之,之前确,定,定,因,为,为这些,参数创,建,建之后,将,将不能,修,修改。,表1.,数,数据库,标,标识类,参,参数,1,创建,、,、启动,和,和关闭Oracle,数,数据库,常用的,数,数据库,参,参数:,参数名称,说明,DB_NAME,数据库名,此参数在创建数据库前决定,数据库创建,后修改时,必须重建控制文件,DB_DOMAIN,数据库域名,用于区别同名数据库.数据库名与域名一起构成了全局数据库名,INSTANCE_NAME,数据库实例名,通常与数据库名相同,SERVICE_NAMES,数据库服务名,与全局数据库名相同,如果没有域名,则服务名就是数据库名,表2.,日,日志管,理,理类参,数,数,1,创建,、,、启动,和,和关闭Oracle,数,数据库,参数名称,说明,LOG_ARCHIVE_START,是否启动自动归档进程ARCH,LOG_ARCHIVE_DEST,归档日志文件存储目录,LOG_ARCHIVE_FROMAT,归档日志文件默认文件存储格式,LOG_ARCHIVE_DUPLEX_DEST,归档日志文件镜像存储目录,LOG_ARCHIVE_DEST_N,归档日志文件存储目录,LOG_ARCHIVE_DEST_STATE_N,设置参数上个参数失效,LOG_ARCHIVE_MAX_PROCESS,设置ARCH进程的个数,LOG_ARCHIVE_MIN_SUCCEED_DEST,设置最少的成功存储目录的个数,LOG_CHECKPOINT_INTERVAL,根据日志数量设置检查点频率,LOG_CHECKPOINT_TIMEOUT,根据时间间隔设置检查点频率,1,创建,、,、启动,和,和关闭Oracle,数,数据库,表3.,内,内存管,理,理参数,参数名称,说明,SHARED_POOL_SIZE,共享池大小控制参数,单位为字节,DB_CACHE_SIZE,数据库缓冲区大小控制参数,单位为字节,DB_BLOCK_SIZE,数据库块大小控制参数,单位为字节,SORT_AREA_SIZE,排序区大小控制参数,单位为字节,LARGE_POOL_SIZE,大池大小控制参数,单位为字节,JAVA_POOL_SIZE,Java池大小控制参数,单位为字节,参数名称,说明,LICENSE_MAX_SESSIONS,连接的最大会话数,LICENSE_MAX_USERS,支持的最大用户数,LICENSE_SESSIONS_WARNING,最大警告会话数,表4.,最,最大许,可,可用户,数,数据量,限,限制参,数,数,1,创建,、,、启动,和,和关闭Oracle,数,数据库,表5.,系,系统跟,踪,踪信息,管,管理参,数,数,参数名称,说明,USER_DUMP_DEST,用户跟踪文件生成的位置,BACKGROUD_DUMP_DEST,后台进程跟踪文件生成的位置,MAX_DUMP_FILE_SIZE,跟踪文件的最大尺寸,表6.,系,系统性,能,能优化,与,与动态,统,统计参,数,数,参数名称,说明,SQL_TRACE,设置SQL跟踪,TIMED_STATISTICS,设置动态统计,AUDIT_TRAIL,启动数据库审计功能,1,创建,、,、启动,和,和关闭Oracle,数,数据库,表7.,其,其它系,统,统参数,参数名称,说明,CONTROL_FILES,控制文件名及路径,UNDO_MANAGEMENT,UNDO空间管理方式,ROLLBACK_SEGMENTS,回滚段名称,OPEN_CURSORS,一个用户可打开的游标最大值,PROCESSES,可同时连接到Oracle的操作系统进程总数,IFILES,另一个参数文件的名字,1,创建,、,、启动,和,和关闭Oracle,数,数据库,具体的,修,修改如,下,下:,db_name=MYDB,Instance_name=MYDB,db_domain=SSE,control_files=(D:oracleoradataMYDBcontrol01.ctl,D:oracleoradataMYDBcontrol02.ctl,D:oracleoradataMYDBcontrol03.ctl),db_block_size=8192,user_dump_dest=D:oracleadminMYDBudump,background_dump_dest=D:oracleadminMYDBbdump,见init.ora文,件,件,1,创建、启,动,动和关闭Oracle,数,数据库,第3步:创,建,建数据库实,例,例,在Windows NT/2000中创建数,据,据库实例的,命,命令为,Oradim.exe,,,,可以利用oradim命令的帮,助,助信息。,在本例中的,具,具体命令格,式,式如下:,C:oradim-NEW-SIDMYDB,INTPWD mydb,-STARTMODEauto,-PFILE D:OracleadminMYDBpfileinit.ora,1,创建、启,动,动和关闭Oracle,数,数据库,第4步:启,动,动实例、创,建,建数据库,第5步:创,建,建数据字典,C:set ORACLE_SID=MYDB,C:sqlplus“/as system”,SQLstartup nomount,加载常用的,数,数据字典包,加载PL/SQL程序,包,包,加载数据复,制,制支持软件,包,包,加载Java程序包,加载系统环,境,境文件,SQLD:oracleora92rdbmsadmincatalog,SQLD:oracleora92rdbmsadmincatproc,SQLD:oracleora92rdbmsadmincatrep,SQLD:oracleora92javavminstallinitjvm,SQLD:oracleora92sqlplusadminpupbld.sql,1,创建、启,动,动和关闭Oracle,数,数据库,第6步:网,络,络配置,网络配置包,括,括两个部分,监听进程,配,配置文件LISTENER.ORA,及网络连接,解,解析配置文,件,件TNSNAMES.ORA 配,置,置。,监听进程配,置,置文件的位,置,置:,D:oracleora92networkadminlistener.ora,网络连接配,置,置文件的位,置,置:,D:oracleora92networkadmintnsnames.ora,1,创建、启,动,动和关闭Oracle,数,数据库,1.2使用,向,向导工具创,建,建数据库,在Oracle9i中,,,,系统提供,了,了创建数据,库,库的向导工,具,具DBCA,(DatabaseConfiguration Assistant),,使,使用该工具,可以简单快,捷,捷地创建自,定,定义的数据,库,库结构。,使用DBCA可以创建,数,数据库、更,改,改数据库配,置,置或删除数,据,据,库,也可以,从,从预定义的,模,模板列表中,创,创建数据库,,,,或使用现,有数据库作,为,为模板创建,新,新的数据库,或,或模板。,按以下步骤,使,使用DBCA创建一个,数,数据库:实例,1,创建、启,动,动和关闭Oracle,数,数据库,1.3 启,动,动数据库,1.4 启,动,动监听进程,1.5 数,据,据库启动过,程,程,1、启动数,据,据库实例,读取参数文,件,件,分配SGA,启动后台进,程,程,2、安装数,据,据库,3、打开数,据,据库,1.6 关,闭,闭数据库,2,表空间管,理,理,2.1 创,建,建表空间,创建表空间,有,有两种方式,:,:使用Oracle企,业,业管理器或,手,手工。,使用Oracle企业,管,管理器创建,表,表空间,(1)启动Oracle企业管理,器,器,以system身,份,份连接数据,库,库,(2)展开,“,“存储”结,点,点,鼠标右,键,键“表空间,”,”结点,(3)在快,捷,捷菜单中选,择,择“创建”,命,命令,弹出,“,“创建表空,间,间”对话框,(4)在快,捷,捷菜单中选,择,择“创建”,命,命令,弹出,“,“创建表空,间,间”对话框,(5)添加,相,相关项目内,容,容,单击“,创,创建”按钮,,,,开始表空,间,间的创建操,作,作,2,表空间管,理,理,2.1 创,建,建表空间,2.手工创,建,建表空间,CREATE TABLESPACE 表空,间,间名,DATAFILE,文,文件名SIZE,整,整数K|M,REUSE,其,他,他数据文件,说,说明,DEFAULT STORAGE(INITIAL,整,整数K|M,NEXT,整,整数K|MMINEXTENTS 整数,MAXEXTENTS 整数|UNLIMITED,PCTINCREASE 整数),ONLINE|OFFLINE,PERMANENT|TEMPROARY,MANAGEMENT LOCAL|DICTIONARY,2,表空间管,理,理,2.2 查,看,看、修改表,空,空间,1.使用Oracle,企,企业管理器,查,查看或修改,表,表空间,2.手工查,看,看、修改表,空,空间,表空间的信,息,息存储在DBA_TABLESPACES、V$TABLESPACE、,DBA_DATA_FILES和DBA_FREE_SPACE等,数,数据字典中.,修改语句:,ALTERTABLESPACE 表空间,名,名,RENAME DATAFILE文件名,TO,文件名,ADDDATAFILE 数,据,据文件说明,DEFAULT STORAGE 默认存,储,储说明,ONLINE|OFFLINE,PERMANENT|TEMPORARY,BEGIN BACKUP|END BACKUP,2,表空间管,理,理,2.3 删,除,除表空间,1.使用Oracle,企,企业管理器,删,删除,2.手工删,除,除表空间,语句的语法,形,形式如下:,DROPTABLESPACE,表,表空间,名,名,INCLUDINGCONTENTS,CASCADE CONSTRAINTS,3,管理Oracle数,据,据文件,3.1 查,看,看数据文件,1.使用Oracle,企,企业管理器,管,管理数据文,件,件,2.手工查,看,看数据文件,数据文件的,信,信息存储在,数,数据字典DBA_DATA_FILES和,V$DATAFILE,中,中,语句:,select tablespace_name,bytes,autoextensible,file_namefromdba_data_files;,3,管理Oracle数据文件,3.2 修改数,据,据文件大小,修改数据文件大,小,小,实际上是增,加,加数据库的磁盘,可,可用空间,所以修改数据文,件,件大小之前,应,该,该检查磁盘空间,以确定是,否有足够的磁盘,空,空间可以使用,1.使用Oracle企业管理,器,器修改数据文件,2.手工修改数,据,据文件大小,先查询数据文,件,件名称、大小、,路,路径以确定如何,修,修改,确定要修改的,文,文件名称及路径,后,后,使用Al
展开阅读全文