资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,#,单击此处编辑母版标题样式,*,#,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,三Oracle数据库管理,1,创建、启动和关闭Oracle数据库,1.1手动创建Oracle数据库,在WindowsNT/2000环境下创建数据库过程,如下:,参数文件,确定参数,创建实例,创建数据库,数据文件,日志文件,控件文件,1创建,、,、启动,和,和关闭Oracle,数,数据库,第1步,:,:确定,数,数据库,名,名、数,据,据库实,例,例名、,服,服务名,如:,db_name=MYDB,Instance_name=MYDB,db_domain,=,=SSE,第2步,:,:编辑,、,、修改,参,参数文,件,件,在WindowsNT/2000下的,参,参数文,件,件名称,及,及路径,如,如下:,D:oracle,admim,MYDBpfileinit.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:,oracleoradata,MYDBcontrol01,.,.ctl,D:,oracleoradata,MYDBcontrol02,.,.ctl,D:,oracleoradata,MYDBcontrol03,.,.ctl),db_block_size=8192,user_dump,_,_dest=D:oracle,admin,MYDBudump,background_dump,_,_dest=D:oracle,admin,MYDBbdump,见init.ora,文,文件,1创建,、,、启动,和,和关闭Oracle,数,数据库,第3步,:,:创建,数,数据库,实,实例,在WindowsNT/2000中创,建,建数据,库,库实例,的,的命令,为,为,Oradim,.,.exe,可,以,以利用oradim,命,命令的,帮,帮助信,息,息。,在本例,中,中的具,体,体命令,格,格式如,下,下:,C:,oradim-NEW,-,-SIDMYDB INTPWDmydb,-STARTMODE auto,-PFILED:,OracleadminMYDB,pfile,init.ora,1创建,、,、启动,和,和关闭Oracle,数,数据库,第4步,:,:启动,实,实例、,创,创建数,据,据库,第5步,:,:创建,数,数据字,典,典,C:,set ORACLE_SID,=,=MYDB,C:,sqlplus,“,“/as system”,SQL,startupnomount,加载常,用,用的数,据,据字典,包,包,加载PL/SQL程,序,序包,加载数,据,据复制,支,支持软,件,件包,加载Java,程,程序包,加载系,统,统环境,文,文件,SQL,D,:,:oracleora92rdbmsadmincatalog,SQL,D,:,:oracleora92rdbmsadmincatproc,SQL,D,:,:oracleora92rdbmsadmincatrep,SQL,D,:,:oracleora92javavm,installinitjvm,SQL,D,:,:oracleora92sqlplusadminpupbld.sql,1创建,、,、启动,和,和关闭Oracle,数,数据库,第6步,:,:网络,配,配置,网络配,置,置包括,两,两个部,分,分,监,听,听进程,配,配置文,件,件LISTENER,.,.ORA,及网络,连,连接解,析,析配置,文,文件TNSNAMES.ORA,配,配置。,监听进,程,程配置,文,文件的,位,位置:,D:oracle,ora92,networkadminlistener.ora,网络连,接,接配置,文,文件的,位,位置:,D:oracle,ora92,networkadmintnsnames.ora,1创建,、,、启动,和,和关闭Oracle,数,数据库,1.2,使,使用向,导,导工具,创,创建数,据,据库,在Oracle9i,中,中,系,统,统提供,了,了创建,数,数据库,的,的向导,工,工具DBCA,(DatabaseConfigurationAssistant,),),使,用,用该工,具,具,可以简,单,单快捷,地,地创建,自,自定义,的,的数据,库,库结构,。,。,使用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.手,工,工创建,表,表空间,CREATETABLESPACE,表,表空间,名,名,DATAFILE,文件,名,名SIZE 整,数,数K,|,|M,REUSE,其,其他数,据,据文件,说,说明,DEFAULTSTORAGE(INITIAL 整,数,数K,|,|M,NEXT,整,整数K|M,MINEXTENTS,整,整数,MAXEXTENTS,整,整数|UNLIMITED,PCTINCREASE,整,整数,),ONLINE|OFFLINE,PERMANENT|TEMPROARY,MANAGEMENTLOCAL|DICTIONARY,2表空,间,间管理,2.2,查,查看,、,、修改,表,表空间,1.使,用,用Oracle企业,管,管理器,查,查看或,修,修改表,空,空间,2.手,工,工查看,、,、修改,表,表空间,表空间,的,的信息,存,存储在DBA,_,_TABLESPACES,、,、V$TABLESPACE、,DBA,_,_DATA_FILES和DBA,_,_FREE_SPACE等,数,数据字,典,典中.,修改语,句,句:,ALTERTABLESPACE 表,空,空间名,RENAME DATAFILE文,件,件名TO,文,件,件名,ADD DATAFILE 数,据,据文件,说,说明,DEFAULTSTORAGE 默,认,认存储,说,说明,ONLINE|OFFLINE,PERMANENT|TEMPORARY,BEGINBACKUP|ENDBACKUP,2表空,间,间管理,2.3,删,删除,表,表空间,1.使,用,用Oracle企业,管,管理器,删,删除,2.手,工,工删除,表,表空间,语
展开阅读全文