[工学]oracle安装
\n \n 正在检查操作系统需求...要求的结果:4.0,4.1,5.0,5.1,5.2之一实际结果:5.1检查完成。此次检查的总体结果为:通过=======================================================================正在检查ServicePack需求...要求的结果:1实际结果:3检查完成。此次检查的总体结果为:通过=======================================================================正在检查物理内存需求...要求的结果:256MB实际结果:2047MB检查完成。此次检查的总体结果为:通过=======================================================================正在检查网络配置需求...检查完成。此次检查的总体结果为:未执行<<<<建议案:Oracle支持在具有DHCP分配的IP地址的系统上进行安装。但在安装之前,必须将MicrosoftLoopBackAdapter配置为系统的主网络适配器。有关在配置有DHCP的系统上安装软件的详细信息,请参阅InstallationGuide。=======================================================================正在验证ORACLE_BASE的位置(如果已设置)...检查完成。此次检查的总体结果为:通过=======================================================================\n正在检查Oracle主目录路径中的空格...检查完成。此次检查的总体结果为:通过=======================================================================正在检查Oracle主目录路径的位置...检查完成。此次检查的总体结果为:通过=======================================================================正在检查是否进行了正确的系统清除...检查完成。此次检查的总体结果为:通过=======================================================================正在检查Oracle主目录的不兼容性...实际结果:NEW_HOME检查完成。此次检查的总体结果为:通过=======================================================================正在检查网络配置需求...检查完成。此次检查的总体结果为:未执行<<<<建议案:Oracle支持在具有DHCP分配的IP地址的系统上进行安装。但在安装之前,必须将MicrosoftLoopBackAdapter配置为系统的主网络适配器。有关在配置有DHCP的系统上安装软件的详细信息,请参阅InstallationGuide。======================================================================= ERROR1正在检查操作系统要求...要求的结果:5.0,5.1,5.2,6.0之一实际结果:6.1检查完成。此次检查的总体结果为:失败<<<<问题:OracleDatabase11g未在当前操作系统中经过认证。建议案:确保在正确的平台上安装软件。========================================================\n正在检查ServicePack要求...检查完成。此次检查的总体结果为:未执行<<<
在安装文件中搜索oraparam.ini,然后修改为#Youcancustomiseerrormessageshownforfailure,providevalueforCERTIFIED_VERSION_FAILURE_MESSAGE#Windows=5.0,5.1,5.2,6.0,6.1 添加D ERROR2正在检查网络配置要求...检查完成。此次检查的总体结果为:失败<<<<问题:安装检测到系统的主IP地址是DHCP分配的地址。建议案:Oracle支持在具有DHCP分配的IP地址的系统上进行安装。但在安装之前,必须将MicrosoftLoopBackAdapter配置为系统的主网络适配器。有关在配置有DHCP的系统上安装软件的详细信息,请参阅InstallationGuide。解决:控制面板/添加硬件,在向导中选择“是,已经连接了此硬件”→“网络适配器”→“MicrosoftLoopbackAdapter”,添加完成,你会发现新建了个“本地连接”,用的就是这个假的“MicrosoftLoopbackAdapter”(因为根本就没有连接这个硬件,只是骗下Oracle而已)。把这个本地连接的IP设置一下(例如192.168.0.8)WIN7打开添加硬件的方法:CTRL+R并运行hdwwiz.exe ERROR3安装完后进入em后,界面提示java.lang.Exception:ExceptioninsendingRequest::null类似的问题还有Io异常:Unknownhostspecified;"Agentprocessexitedabnormallyduringinitialization"insystemeventlog; 解决:\n这个问题是由数据库控制服务自动配置时区错误引起的,一般情况下,在文件中/config/emd.properties,noagentTZRegionparameter或者agentTZRegion=GMT,只需要把GMT修改为我们当前的时区,重新启动OracleDBConsole_sid服务即可,如果安装了防火墙,必须保证相应的服务可以访问网络.具体操作 \n \n \n \n \n \n \n 给oracle10g创建表空间创建表空间 createtablespaceMOF_TEMPdatafile'D:\oracle\product\10.2.0\oradata\orcl\MOF_TEMP.def'size500Mautoextendonnext100Mmaxsizeunlimited\nloggingextentmanagementlocalautoallocatesegmentspacemanagementauto; 1)DATAFILE:表空间数据文件存放路径2)SIZE:起初设置为200M3)UNIFORM:指定区尺寸为128k,如不指定,区尺寸默认为64k4)空间名称MOF_TEMP与数据文件名称MOF_TEMP.dbf不要求相同,可随意命名.5)AUTOEXTENDON/OFF表示启动/停止自动扩展表空间6)alterdatabasedatafile'D:\oracle\product\10.2.0\oradata\orcl\MOF_TEMP.dbf'resize500m;//手动修改数据文件大小为500M 删除表空间 DROPTABLESPACEMOF_TEMPINCLUDINGCONTENTSANDDATAFILES; \nWindowsXP下完全卸载oracle10g 1oracle10g卸载 软件环境: 1、WindowsXP+Oracle10g 2、Oracle安装路径为:d:\Oracle 实现方法: 1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务; 2、开始->程序->Oracle–OraDb10g_home1>OracleInstallationProducts->UniversalInstaller卸装所有Oracle产品,但UniversalInstaller本身不能被删除; 3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口; 4、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口; 5、运行refedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口; 6、开始->设置->控制面板->系统->高级->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定; 7、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标;\n 8、删除c:\ProgramFiles\Oracle目录; 9、重新启动计算机,重起后才能完全删除Oracle所在目录; 10、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录,并从WindowsXP目录(一般为d:\WINDOWS)下删除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等; 11、WIN.INI文件中若有[ORACLE]的标记段,删除该段; 12、如有必要,删除所有Oracle相关的ODBC的DSN; 13、到事件查看器中,删除Oracle相关的日志说明:如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。 建立数据库 在安装完成OracleDatabase10g后,就要建立数据库。 数据库配置助手(DatabaseConfigurationAssistant)用于创建数据库、配置数据库选项、删除数据库和管理模板。在安装Oracledatabase10g的时候如果没有建立数据库,在安装完成之后就可以使用数据库配置助手(DBCA)建立数据库。 建立数据库的方法有两种,第一种是在命令行下直接运行:dbca;第二种是点击开始菜单:开始=>程序=>Oracle=>oraDb10g_home1=>ConfigurationandMigrationTool=>DatabaseConfigurationAssistant。如图1:\n图1 之后,具体步骤如下,先出现欢迎对话框,如图2:\n图2 单击“下一步”,出现“操作”对话框,该对话框用于要执行的数据库操作(创建数据库、配置数据库选项、删除数据库和管理模板),如图3:\n图3 如果是第一次创建数据库,只能创建数据库和管理模板可以使用,选择创建数据库,单击“下一步”,会出现数据库模板对话框,如图4:\n图4 数据库模板是本地硬盘上的XML文件,用来存储数据库的配置信息。 选择“事务处理”,单击“下一步”,会显示数据库标示对话框,该对话框用于设置全局数据库名和例程名。如图5:\n图5 全局数据库名,格式一般为:db_name.db_domain。db_name用于对应数据库名,db_domain对应于网络域名。SID(例程)应该与db_name完全一致.如图5都设置为:demo. 单击“下一步”,会出现“管理选项”对话框。用于设置OEM管理信息,如图6:\n图6 如果要集中管理所有的Oracle数据库,那就要选择“GridControl管理数据库”,如果只管理本地数据库,那就选择“使用DatabaseControl管理数据库”。 选择“使用DatabaseControl管理数据库”,单击“下一步”,会出现“数据库身份证明”对话框,该对话框用于设置初始数据库用户帐号的口令。如图7:\n图7 要选择用户SYS、SYSTEM、DBSNMP、SYSMAN使用相同的口令,那就选择“所有账户使用同一口令”。这里选择“使用不同的口令”,分别设置用户的口令:SYS用户的口令为ORACLE,SYSTEM用户的口令为MANAGER,DBSNMP用户的口令为DBSNMP,SYSMAN用户的口令为SYSMAN。 设置口令后,单击“下一步”,会出现“存储选项”对话框,该对话框用于指定数据库的存储机制(文件系统、自动存储管理、裸设备),如图8:\n图8\n 选择“文件系统”,单击“下一步”,会出现“数据库文件位置”对话框,该对话框用于指定数据库文件的存放位置。如图9: 图9\n 选择“使用模板中的数据库文件位置”,单击“下一步”,会出现“恢复配置”对话框,该对话框用于指定数据库的恢复选项,如图10: 图10 快速恢复区用于恢复数据,以免系统发生故障时丢失数据;启用归档用于将数据库设置为ARCHIVELOG模式,使得当数据库出现失败时可以完全恢复数据库数据。 单击“下一步”,会出现“数据库内容”对话框,该对话框用指定是否安装示例方案,并运行自定义脚本。如图11:\n图11\n 单击“下一步”,会出现“初始化参数”对话框,该对话框用配置初始化参数、数据库字符集和连接模式。如图12: 图12 这里的内容相对初学者来说有垫补好理解,放到后面讲解。\n 单击“下一步”,会出现“数据库存储”对话框,该对话框用指定控制文件、数据文件、重做日志文件、名称和尺寸。如图13: 图13\n 单击“下一步”,会出现“创建选项”对话框,该对话框用指定建立数据库,还是保存为数据库模板。如图14: 图14\n 单击“完成”,会显示“确认”对话框,列出了要安装Oracle选项的所有信息。如图15: 图15 单击“确定”,就完成数据库的建立过程。就会开始数据库的建立,如图16:\n图16\n 当数据库建立完成后,就会出现如下对话框,如图17: 图17\n 当建立完成数据库后,系统会锁定除SYS、SYSTEM、DBSNMP、SYSMAN之外的所有其他用户。应为以后要使用SCOTT用户,所以在点击“口令管理”按钮后,解锁SCOTT用户,如图18: 图18 指定用户口令为TIGER,单击“确定”按钮,最后单击“退出”按钮完成数据库建立的全部过程。 Oracle10g创建表空间和用户并指定权限\n SQLPLUS以管理员(sys)登陆数据库 #sqlplus'/assysdba' 登陆后,运行:创建临时表空间 createtemporarytablespacemven_temp tempfile'D:\oracle\product\10.2.0\db_1\mydata\mven_temp.dbf' size128m; 创建数据表空间createtablespacemvenloggingdatafile'D:\oracle\product\10.2.0\db_1\mydata\mven.dbf'size348m; 创建用户并指定表空间 createusermvenidentifiedbyOracleUserMvendefaulttablespacemventemporarytablespacemven_temp; 开始导数据\n又碰到字符集的问题。 真的是悲喜剧连连啊。把用户权限放大就可以了。--CreatetheusercreateuserKINGTER identifiedby"" defaulttablespaceKINGTER temporarytablespaceKINGTER_TEMP profileDEFAULT;--Grant/RevokeroleprivilegesgrantconnecttoKINGTER;grantdbatoKINGTER;grantresourcetoKINGTER;--Grant/Revokesystemprivileges\ngrantcreatematerializedviewtoKINGTER;grantcreatetabletoKINGTER;grantglobalqueryrewritetoKINGTER;grantselectanytabletoKINGTER;grantunlimitedtablespacetoKINGTER;Version:8.0GA|Filesize:782.47MBMD5:3ace64b656a7ca57f1628633d87d167bhttp://www.1cn.biz/node/416