我在windows2008上安装Oracle10g,折腾一番之后发现按照正常的方法是不行的了。现在的状况是,没有10.2.0.3 for vista的安装包,该包能在windows2008上直接安装,也不能直接安装Oracle11g,客户不干。再确认一下,oracle 10.2.0.4的windows版本是能在windows2008上运行的。那么,我可以不可以直接移植过来,类似绿色安装呢。停下来,简单地想了一下,觉得应是可行的,在linux系统上,我就经常这么干,凭什么windows就不行。第一步,创建用户和组
在windows上,用户就是用administrator,oracle组需要新建,名称必须是ora_dba,将administrator隶属到ora_dba组。第二步,设置环境变量,拷贝oracle安装好的软件目录
set PATH=D:oracleproduct10.2.0db_1in;%PATH%
set ORACLE_HOME=D:oracleproduct10.2.0db_1
set ORACLE_SID=mikidb将windows2003上的安装好的文件夹拷贝到ORACLE_HOME目录下。第三步,新建windows服务,并配置注册表
我先手工新建windows服务,如下:
oradim -new -sid mikidb -startmode auto -pfile d:oracleproduct10.2.0db_1databaseINITmikidb.ORA虽然windows服务创建成功,但死活也起不来,报错说系统找不到文件。停一下,想想windows上所有软件都需要注册表信息,这个也不会例外。参照windows 2003 注册表上oracle软件的注册表信息,一样配置一份。如下所示:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINESOFTWAREORACLE]
@=""
"inst_loc"="C:\Program Files\Oracle\Inventory"[HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_OraDb10g_home1]
"ORACLE_BASE"="d:\oracle\product\10.2.0"
"ORACLE_BUNDLE_NAME"="Enterprise"
"ORACLE_GROUP_NAME"="Oracle - OraDb10g_home1"
"ORACLE_HOME"="d:\oracle\product\10.2.0\db_1"
"ORACLE_HOME_KEY"="SOFTWARE\ORACLE\KEY_OraDb10g_home1"
"ORACLE_HOME_NAME"="OraDb10g_home1"
"ORACLE_SID"="mikidb"
"ORA_mikidb_AUTOSTART"=hex(2):54,00,52,00,55,00,45,00,00,00
"ORA_mikidb_SHUTDOWN"=hex(2):54,00,52,00,55,00,45,00,00,00
"ORA_mikidb_SHUTDOWNTYPE"=hex(2):69,00,6d,00,6d,00,65,00,64,00,69,00,61,00,
74,00,65,00,00,00
"ORA_mikidb_SHUTDOWN_TIMEOUT"=hex(2):39,00,30,00,00,00
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
再使用oradim工具将服务删除掉手工重建一下。D:oracleproduct10.2.0db_1database>sc delete OracleServicemikidb
[SC] DeleteService 成功D:oracleproduct10.2.0db_1database>oradim -new -sid mikidb -startmode auto
-pfile d:oracleproduct10.2.0db_1databaseINITmikidb.ORA
Instance created.
迁移ASM文件之backup as copy tablespaceOracle 10g在Windows 2008上安装相关资讯 ORACLE 10G
- Oracle 10g(10.2.0.4)升级到10.2.0 (04月10日)
- Oracle 10g 一主多备的搭建技巧 (07/31/2015 15:31:51)
- 多平台下的32位和64位Oracle 10g下 (02/18/2015 10:38:21)
| - Oracle 10g实现只读表的N种方法 (08/05/2015 10:54:35)
- Oracle 10g中约束与列属性NULLABLE (03/07/2015 19:22:46)
- Oracle 10g Clusterware Votedisk (01/16/2015 14:09:54)
|
本文评论 查看全部评论 (1)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
- 参与本评论即表明您已经阅读并接受上述条款
| | <