自从关闭掉51cto博客之后,再也没发布技术相关文章,但很欣慰地发现自己以前发布的文章还依然能够帮助到各位好学的Iter。本次发布此文章是因最近在做一个项目需将本地服务迁移至云端,而我们本地服务器在搭建时服务时系统与数据所使用的版本位数并不相同,造成服务器本身性能没有得到更好的发挥。由于oracle
10g已在官网下架官网也不再提供技术支持,由于oracle 10g是早于windows 2008 R2面世,因此对win
server
2008的不兼容,当然后面oracle也发布了兼容win
2008版本,但找遍了baidu、google之后发现网上,"windows
2008
oracle10g"的系统架构模式虽,有类似的文章但都讲的不够透彻。也许你照着做并不能成功,因此发布了此文章希望对大家有所帮助。系统与数据库统一采用64位,网上基本都是32位
oracle 10g,这将极大影响服务器性能。具体操作步骤如下:
1、下载"10204_vista_w2k8_x64_production_db"此为兼容X64
Windows 2008 R2安装包。
(需此安装包,请微信关注"goldp95"回复"orcl"。)
2、将\database\install下"oraparam.ini"文件属性由只读改成可编辑,去掉只读勾选项。
3、编辑"oraparam.ini"文件,验证版本信息处修改,增加"Windows=5.0,5.1,5.2,6.0,6.1"
[Certified Versions]
#You can customise error
message
shown for failure, provide value for
CERTIFIED_VERSION_FAILURE_MESSAGE
Windows=5.0,5.1,5.2,6.0,6.1
4、设置orcl帐户密码时,密码中不要包含"@"符号,否则数据库调用DB将判断成@引用字符集。
安装至85%时,等待数分钟将出现EM出错警告,先忽略。此错误由证书过期引起。需打补丁解决。
5、接下出现以下信息,请记住数据库名和SID,后面配置环境变量需要使用。
6、安装完成显示以下信息,用记事本保存此信息。
7、配置环境变量,计算机
右击--属性--高级系统设置--环境变量。
ORACLE_HOME=D:\oracle\product\10.2.0\db_1
(数据库安装在哪个盘就填写哪个盘符)
ORACLE_SID=orcl
(默认为orcl,第五步有讲过需记住SID)
PATH变量值加%ORACLE_HOME%\opatch,中间用";"分号隔开。
8、将Patch
8350262解压,cd到补丁目录后,执行%ORACLE_HOME%\opatch\opatch apply,
完成后检查%ORACLE_HOME%\cfgtoollogs\opatch\目录下生成的日志文件确认安装patch是否成功。
9、配置EM
cmd>emctl secure
dbconsole
-reset 根据提示输入管理员密码,然后会有两次确认请求,两次都是输入大写的"Y" 。
dbconsole cmd>emctl
start
dbconsole 重新启动。
10、https://host
IP:1158/em/console/logon/logon 能打开如下页面表示成功。
11、64位PLSQL安装及中文语言包,用于查询、编译开发数据库。(需安装文件请微信关注"goldp95"回复"plsql")
12、Oracle数据导入,首先创建表空间,登陆plsql,输入部署oracle时,用户名和密码。新建---SQL窗口—在右侧语句执行窗口中写入所需要
创建的表(具体表空间创建方法也请微信关注"goldp95"回复"ts")
13、导入.dmp文件,注意:最好将些文件放在磁盘根目录下,如文件目录过深将造成提取速度较慢或引起数据无法引入。
如将D盘下的.dmp文件导入到E盘中的"DB"文件夹中,命令行cmd---E:---cd /db
输入imp user/pwd@本地net服务名 file=D:\XXXX.dmp full=y
转载请标明出处,谢谢。