Oracle手工创建数据库的步骤 创建数据库的步骤

创建数据库的方法无非两种:一个是使用oracle的建库工具dbca,这是一个图形界面工具,而且使用起来也方便且容易理解另一种方法就是手工建库,这也就是我们今天要讨论的内容
手工建库比起使用dbca建库来说,是比较麻烦的,但是如果我们学好了手工建库的话,就可以使我们更好的理解oracle数据库的体系结构。在Oracle Database Administrator's Guide中,将手工建库的步骤分为了一下几个:Step 1: Specify an Instance Identifier (SID)Step 2: Ensure That the Required Environment Variables AreSetStep 3: Choose a Database Administrator AuthenticationMethodStep 4: Create the Initialization Parameter FileStep 5: (Windows Only) Create an InstanceStep 6: Connect to the InstanceStep 7: Create a Server Parameter FileStep 8: Start the InstanceStep 9: Issue the CREATE DATABASE StatementStep 10: Create Additional TablespacesStep 11: Run Scripts to Build Data Dictionary ViewsStep 12: Run Scripts to Install Additional Options(Optional)Step 13: Back Up the Database.Step 14: (Optional) Enable Automatic Instance Startup其实,如果我们的标准是创建一个能够正常使用的数据库的话,我们只需要前11个步骤就足够了,不过如果希望你对新建的数据库能有更高要求的话另讲。在本次讨论中,我们并不严格按照oracle的文档推荐的步骤来进行测试,但是大致的步骤都是相同的
本次测试环境:操作系统:Windows 7旗舰版,32bit,4GB RAMOracle数据库版本:Oracle Database 11g Enterprise Edition Release11.1.0.6.0实例名:TESTENV数据文件位置:F:oradataTESTENVORACLE安装位置:E:appMai
第一步:指定一个oracle的实例标示符,即ORACLE_SID,并检查设置是否生效set ORACLE_SID=TESTENV或者直接在systempropertiesadvanced中的环境变量中新建oracle_sid用户变量
第二步:创建密码文件orapwdfile=E:appMaiproduct11.1.0db_1databasepwdTESTENV.orapassword=oracle entries=2
第三步:创建oracle服务(仅仅在windows中需要)oradim -new -sid TESTENV
第四步:创建必要的目录E:appMaiadminTESTENVadumpE:appMaiadminTESTENVbdumpE:appMaiadminTESTENVcdumpE:appMaiadminTESTENVudumpE:appMaiadminTESTENVpfileF:oradataTESTENV
第五步:创建初始化参数文件编辑一个文本文件,名称为initTESTENV.ora,内容如下:db_name='TESTENV'memory_target=512Mprocesses = 150audit_file_dest='E:appMaiadminTESTENVadump'*.audit_trail='db'core_dump_dest='E:appMaiadminTESTENVcdump'db_block_size=8192db_domain=''db_recovery_file_dest='E:appMaiflash_recovery_area'db_recovery_file_dest_size=1Gdiagnostic_dest='E:appMai'dispatchers='(PROTOCOL=TCP) (SERVICE=TESTENV)'open_cursors=300remote_login_passwordfile='EXCLUSIVE'undo_tablespace='UNDOTBS1'control_ files =('F:oradataTESTENVCONTROL01.CTL','F:oradataTESTENVCONTROL02.CTL','F:oradataTESTENVCONTROL03.CTL')compatible ='11.1.0'编辑完成后,将该文件放置到E:appMaiproduct11.1.0db_1database目录下
Oracle手工创建数据库的步骤 创建数据库的步骤
第六步:启动实例CMD> sqlplus / as sysdbaSQL> startup nomount;SQL> create spfile from pfile;SQL> shutdown immediate;SQL> startup nomount;
第七步:创建数据库编写数据库创建脚本如下:create database TESTENVuser sys identified by oracleuser system identified by oraclelogfilegroup 1 ('F:oradataTESTENVredo01.log') size 50M,group 2 ('F:oradataTESTENVredo02.log') size 50M,group 3 ('F:oradataTESTENVredo03.log') size 50MMAXLOGFILES 5MAXLOGMEMBERS 5MAXLOGHISTORY 1MAXINSTANCES 1CHARACTER SET ZHS16GBKdatafile 'F:oradataTESTENVsystem01.dbf' size 300M reuseextent management localsysaux datafile 'F:oradataTESTENVsysaux01.dbf' size50Mdefault temporary tablespace temp tempfile'F:oradataTESTENVtemp01.dbf' size 20mreuseundo tablespace undotbs1 datafile'F:oradataTESTENVundotbs01.dbf' size 200M reuse autoextend onmaxsize unlimited;注意:这里的undo tablespace的名字必须和你在初始化参数文件中写的名称是一致的!
第八步:执行必要的脚本来创建数据库的相关数据字典和数据库视图:SQL>@E:appMaiproduct11.1.0db_1RDBMSADMINcatalog.sqlSQL>@E:appMaiproduct11.1.0db_1RDBMSADMINcatproc.sqlSQL> conn system/oracleSQL>@E:appMaiproduct11.1.0db_1sqlplusadminpupbld.sql
第九步:创建系统默认表空间SQL> create tablespace users datafile'F:oradataTESTENVusers01.dbf' size 100M autoextend on next50M;SQL> alter database default tablespaceusers;
至此,手工创建数据库完成

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/288630.html

更多阅读

oracle如何创建数据库 oracle数据库创建实例

oracle如何创建数据库——简介我们这里所说的创建是用图形化的界面来创建数据库的。oracle如何创建数据库——工具/原料oracle软件电脑oracle如何创建数据库——方法/步骤oracle如何创建数据库 1、从Windows桌面执行“开始”→“

纸花球怎样制作 手工纸花球的步骤图片

纸花球怎样制作——简介这么漂亮的纸花球,看起来很复杂,其实制作方法很简单。只要有耐心,你也能做出漂亮的纸花球。纸花球怎样制作——工具/原料正方形纸、白胶、小刀、牙签纸花球怎样制作——方法/步骤

小学生手工制作降落伞 手工制作降落伞的材料

小学生手工制作降落伞——简介小编带大家一起学习一下自制玩具降落伞如何做,具体的方法步骤我们以图文的方式呈现给各位小朋友。小学生手工制作降落伞——工具/原料保鲜袋细线橡皮泥剪刀双面胶小学生手工制作降落伞——方法/步

巧手手工---丝网花的详细制作过程 精 手工丝网花

? ? ?丝网花色彩艳丽,造形丰富。由于具有半透明的特性,因而富有独特的艺术表现力和感染力,是仿真花卉中的一朵奇葩。第一眼看到丝网花的人,都对丝网花独特的魅力所折服,并发出由衷的赞叹。丝网花制作简单,易于掌握,而且根据人们不同的感受

天然色素在手工皂中的应用 纯天然手工皂制作方法

其实手工皂要出彩天然色素怎么在强碱溶液下显色,大家都不得而知。最近看到一些关于天然色素的相关文章,整理归类如何运用到肥皂中去,当然豆豆妈的皂并不出彩,因为自己也在学习中,一直不想为了要好看而放不是很天然的东西,一直在查找资料。

声明:《Oracle手工创建数据库的步骤 创建数据库的步骤》为网友爺創造神話分享!如侵犯到您的合法权益请联系我们删除