您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > oracle数据库部署
服务开通系统--数据库部署1.创建、测试库步骤1-1:创建数据库使用oracle数据库工具,建立新库。如图1所示:打开databaseconfigurationassistan..图2:按照提示,不需要更改其他文件,点击“下一步”。图三:图四:图5:图六:按照提示,默认系统选择,直接点击“下一步”操作。注意:检查操作内存/调整大小……/需要检查字符集(系统是否默认选择ZHS16GBK-GBK16,否则需要用户自己更改成ZHS16GBK-GBK16)优点:避免中英文乱码.系统创建数据库按照提示,默认系统选择,直接点击“完成”操作。TJYD数据库已经创建成功。步骤1-2:检测数据库监听程序是否配置成功打开NetManager.查看本地监听配置。图一:图二:图三:测试配置库:TJYD是否连接成功:点击‘测试服务’,如图所示:更改登录》》填写用户名和密码,点击测试,知道连接测试中显示测试成功。不成功的原因:用户名和密码没有填写成功,监听服务没有开启。2.配置库步骤2-1:使用oracle第三方工具plsqldev,管理员身份登录到库TJYD。所有的命令操作全在管理员中进行,用户名:system密码:sys步骤2-2:修改oracle系统参数新建‘SQLWindow’,复制命令行:altersystemsetshared_pool_reserved_size='25M'scope=spfile;altersystemsetdb_cache_size='200M'scope=spfile;altersystemsetjava_pool_size='32M'scope=spfile;altersystemsetlarge_pool_size='8M'scope=spfile;altersystemsetPGA_AGGREGATE_TARGET='128M'scope=spfile;altersystemsetprocesses=400scope=spfile;执行。步骤2-3:创建表空间和数据文件新建一个SQLWindow窗口.执行SQL代码在Windows环境(路径和红色位置注意修改):“E:\oracle\product\10.2.0”表示在自己本机上oracle实例的目录。比如:我本机上tjyd库的目录是D:\oracle\product\10.2.0\oradata\TJYD,需要将“E:\oracle\product\10.2.0\oradata\TJYD”更改成为D:\oracle\product\10.2.0\oradata\TJYD即可。Plsqldev执行命令。CREATETABLESPACEUNDOTBS2DATAFILE'E:\oracle\product\10.2.0\oradata\TJYD\undotbs201.dbf'SIZE20M;ALTERTABLESPACEUNDOTBS1ADDDATAFILE'E:\oracle\product\10.2.0\oradata\TJYD\undotbs02.dbf'SIZE2048M;ALTERDATABASEDATAFILE'E:\oracle\product\10.2.0\oradata\TJYD\users01.dbf'RESIZE2048M;ALTERTABLESPACEUSERSADDDATAFILE'E:\oracle\product\10.2.0\oradata\TJYD\users02.dbf'SIZE2048M,'E:\oracle\product\10.2.0\oradata\TJYD\users03.dbf'SIZE2048M,'E:\oracle\product\10.2.0\oradata\TJYD\users04.dbf'SIZE2048M;ALTERDATABASEDATAFILE'E:\oracle\product\10.2.0\oradata\TJYD\system01.dbf'RESIZE2048M;ALTERDATABASEDATAFILE'E:\oracle\product\10.2.0\oradata\TJYD\sysaux01.dbf'RESIZE819M;ALTERTABLESPACETEMPADDTEMPFILE'E:\oracle\product\10.2.0\oradata\TJYD\TEMP_01.dbf'SIZE2048M,'E:\oracle\product\10.2.0\oradata\TJYD\TEMP_02.dbf'SIZE2048M;步骤2-4:创建用户,并赋权新建一个SQLWindow窗口.执行SQL代码createuseradminidentifiedbyadmindefaulttablespaceUSERStemporarytablespaceTEMP;grantexecuteonSYS.DBMS_AQtoADMIN;grantexecuteonSYS.DBMS_AQADMtoADMIN;grantexecuteonSYS.DBMS_AQ_BQVIEWtoADMIN;--Grant/Revokeroleprivilegesgrantaq_administrator_roletoADMIN;grantaq_user_roletoADMIN;grantconnecttoADMIN;grantdbatoADMIN;grantresourcetoADMIN;--Grant/RevokesystemprivilegesgrantcreateanytabletoADMIN;grantdequeueanyqueuetoADMIN;grantenqueueanyqueuetoADMIN;grantselectanytabletoADMIN;grantunlimitedtablespacetoADMIN;--sto为天津移动用户createuserstoidentifiedbystodefaulttablespaceUSERStemporarytablespaceTEMP;grantdbatosto;--workflow为天津移动用户createuserworkflowidentifiedbyworkflowdefaulttablespaceUSERStemporarytablespaceTEMP;grantdbatoworkflow;--yxjk为北京联通营销接口用户CREATEUSERyxjkIDENTIFIEDbyyxjkDEFAULTTABLESPACEUSERSTEMPORARYTABLESPACETEMPPROFILEDEFAULT;grantdbatoyxjk;如图所示:步骤2-5:导入数据库使用命令导入:运行cmd.命令行中:file=“”,是需要导入数据库*.dmp文件的路径,log=“”,表示导入*.dmp文件时,生成的日志文件路径,自己可以更改路径。日志文件记录数据导入的过程,方便用户查看排除错误信息。例如在服务器上的命令行是:impsystem/sys@tjydfromuser=admintouser=adminfile=E:\dmp\admin20111115.dmplog=E:\1219\admin-imp.log用户需要根据自己本机文件的路径上对红色文字进行更改。命令:impsystem/sys@tjydfromuser=admintouser=adminfile=admin.dmplog=admin-imp.logimpsystem/sys@tjydfromuser=stotouser=stofile=sto.dmplog=sto-imp.logimpsystem/sys@tjydfromuser=workflowtouser=workflowfile=workflow.dmplog=workflow-imp.log以导入用户admin中的数据为例(用户sto,workflow,重复同样的操作),如图所示:在导入admin用户的数据时会出现:“表中包含rowId,其职可能已经废弃”,在这里会卡一段时间,在这里数据正在后台运行,前台命令行使没有显示的,这个过程一般耗时在半小时左右,这过程中建议用户不要执行其他与数据库TJYD有关的操作。导入表的顺序按照adminstoworkflow.(理由,三者有权限关联。避免不正确的导入顺序导致的表无法导入)。步骤2-6:加载同义词和授权。创建同义词,新建‘SQLWindow’,执行命令:、createpublicsynonymALL_ST_GEOMETRY_COLUMNSforSDE.ALL_ST_GEOMETRY_COLUMNS_V;createpublicsynonymCELL_2GforADMIN.VIEW_2G_CELL_FOR_BOCO_ORIGINAL;createpublicsynonymCELL_TDforADMIN.VIEW_TD_CELL_FOR_BOCO_ORIGINAL;createpublicsynonymFINDSUBSTATIONXXforADMIN.FINDSUBSTATIONXX;createpublicsynonymFUNC_CCXW_GETPOINTIDforADMIN.FUNC_CCXW_GETPOINTID;createpublicsynonymFUNC_CCXW_GETPOINTINFOforADMIN.FUNC_CCXW_GETPOINTINFO;createpublicsynonymFUNC_CCXW_GETPOINTTAGforADMIN.FUNC_CCXW_GETPOINTTAG;createpublicsynonymFUNC_CC_GETDEPARTMENTNAMEforADMIN.FUNC_CC_GETDEPARTMENTNAME;createpublicsynonymFUNC_CC_GETPOINTIDforADMIN.FUNC_CC_GETPOINTID;createpublicsynonymFUNC_CC_GETPOINTINFOforADMIN.FUNC_CC_GETPOINTINFO;createpublicsynonymFUNC_CC_GETPOINTTAGforADMIN.FUNC_CC_GETPOINTTAG;createpublicsynonymFUNC_CC_GETROUTERESCODEforADMIN.FUNC_CC_GETROUTERESCODE;createpublicsynonymFUNC_FOA_GET_CONFIRMIDforSTO.FUNC_FOA_GET_CONFIRMID;createpublicsynonymFUNC_GETANOTHERTAGforSTO.FUNC_GETANOTHERTAG;createpublicsynonymFUNC_GETBILLTYPEforADMIN.FUNC_GETBILLTYPE;createpublicsynonymFUNC_GETDICTVALUEforADMIN.FUNC_GETDICTVALUE;createpublicsynonymFUNC_GETGISSEQUENCEforADMIN.FUNC_GETGISSEQUENCE;createpublicsynonymFUNC_GETICONBYTAforADMIN.FUNC_GETICONBYTAG;createpublicsynonymFUNC_GETICONBYTAGforADMIN.FUNC_GETICONBYTAG;createpublicsynonymFUNC_GETIFBILLTIMEOUTforADMIN.FUNC_GETIFBILLTIMEOUT;createpublicsynonymFUNC_GETIFLEAFforADMIN.FUNC_GETIFLEAF;createpublicsynonymFU
本文标题:oracle数据库部署
链接地址:https://www.777doc.com/doc-4526954 .html