欢迎来到天天文库
浏览记录
ID:50931426
大小:2.71 MB
页数:21页
时间:2020-03-16
《手工创建Oracle数据库.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Oracle创建数据的DBCA交互方式和手工方式(一)使用DBCA交互方式建立数据库jxgl10122,相关配置与参数自定。1、打开DBCA程序2、单选“创建数据库”,再下一步1、单选“一般用途或事务处理”,再下一步2、输入数据库名称“jxgl10122”,再下一步1、直接下一步2、统一设置口令“JIAjia1027”,下一步1、下一步1、相关配置,不管1、最后的确认1、安装1、口令管理解锁SCOTT用户,完成(二)手工建立数据库jxgl2。总的过程包括以下步骤:创建必要的相关目录创建初始化参数文件设置环境变量Oracle_sid创建实例创建口令文件启动数据库到nomount(实例
2、)状态执行建库脚本执行catalog脚本创建数据字典执行catproc创建package包执行pupbld由初始化参数文件创建spfile文件执行scott脚本创建scott方案用命令测试数据库创建是否完成配置EM,使得能够通过浏览器管理和控制数据库1、手工创建相关的必要的文件目录,用于存放数据库运行过程中的跟踪信息(我的Oracle在D盘根目录下)1).在..oradata目录创建jxg20122文件夹2)在admin目录下创建jxgl20122文件夹,3)再在jxgl20122中创建adump,dpdump,pfile,scripts四个文件夹1、初始化参数文件,拷贝相关文件
3、后更改参数到adminorclpfile文件夹中拷贝initorcl.ora到adminjxgl20122pfile文件夹中,修改文件名为initjxgl20122.ora,并用记事本打开修改如下内容dispatchers="(PROTOCOL=TCP)(SERVICE=jxgl20122XDB)"db_domain=""db_name=jxgl20122audit_file_dest=D:Oracleadminjxgl20122adumpcontrol_files=("D:Oracleoradatajxgl20122control01.ctl","D:O
4、racleflash_recovery_areajxgl20122control02.ctl")2、打开命令窗口,设置环境变量oracle_sid=jxgl201221、创建实例(即后台控制服务)oradim-new-sidjxgl201222、创建口令文件Orapwdfile=D:oracleproduct10.2.0db_1databasepwdbook.orapassword=bookstoreentries=23、启动数据库到nomount(实例)状态1、运行创建数据库的脚本文件,创建成功1、执行catalog脚本创建数据库字典(界面内容太多,没有截图)S
5、tartD:Oracleproduct11.2.0dbhome_1RDBMSADMINcatalog2、执行catproc脚本创建包。StartD:Oracleproduct11.2.0dbhome_1RDBMSADMINcatproc3、切换到system用户执行pupbld脚本Connsystem/密码StartD:Oracleproduct11.2.0dbhome_1RDBMSADMINpupbld4、切换到sys用户创建spfile5、执行scott脚本创建scott方案1、最后测试至此,整个数据库手工创建结束(我的个神啊)。(三)
6、使用DBCA方式配置数据库组件。进入dbca,点击下一步:选择配置数据库选件,下一步选择数据库jx20122,下一步下一步下一步:输入口令,下一步:完成(四)利用企业管理器(OEM)来完成对数据库信息的查阅、修改和维护工作。遇见问题:1、运行startupnomount时候出现ora-01078和lrm-00109错误,是参数没有读取的问题去你的数据库文件夹下pfile文件夹中把initjx20122.ora赋值到报错要读取的目录中就是了。2、中间到执行数据库创建命令的时候报错“数据库名称超过9个字符”(有的可能不会遇到)----重来3、脚本运行中集体报错ora-00200,ora
7、-00202,说是控制文件无法创建,然后观察202后的文件目录,发现没有以下目录fD:Oracleflash_recovery_areajx20122,所以手动创建就行了1、连接数据报错,“ORA-01034-notavailable”和“ORA-27101-sharedmemoryrealmdoesnotexist”,重启你创建的数据库服务,重新连接。
此文档下载收益归作者所有