一 oracle的安装
- 下载oracle时,百度找到官网下载,由于我的电脑是Windows (x64),所以找到网址为:
http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip 和
http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip
去下载( Linux,Solaris,Windows都可以参考https://blog.csdn.net/jiong_long/article/details/47667379去下载需要的版本)
点连接进去后,你需要注册,登录才可以下载如下图:
下载完成并解压,如下图:
2.开始安装
第一步:将两个文件一起解压到同一目录下的同一文件夹内, 路径名称中不要出现中文,也不要出现空格等不规则字符。
解压完成后,到相应路径下,找到【setup.exe】,双击运行,安装Oracle 11g。
这时我遇到了问题:
解决办法:
1 找到你解压后的文件,点击打开database文件夹 ==》stage文件夹 ==》cvu文件夹 ==》cvu_prereq.xml文件,用记事本打开cvu_prereq.xml文件;
2 在<CERTIFIED_SYSTEMS>下增添如下内容:
<OPERATING_SYSTEM RELEASE="6.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="Windows 10"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
ps:
如果你安装的是32位的,则将64-bit改成32-bit后保存即可!
重新点击setup.exe就不会出项这个错误提示了!
第二步:配置安全更新:本步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”。
第三步:安装选项:直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。 如图:
第四步:系统类:接选择服务类就可以了。
第五步:网格安装选项:选择默认的单实例数据库安装进行了。
第六步:安装类型:选择高级安装。
第七步:产品语言:系统默认选了简体中文和英语,直接点下一部进行了。
第八步:数据库版本:系统默认选择了企业版(3.34GB),直接下一步进行。
第九步:安装位置:Oracle基目录一般默认,但遇到他出现中文时,你把中文改为英文,不然到后面它很大可能会报错(路径不要含有中文或其它的特殊字符),如:开始时是
E:\app\永钦;你就要改为E:\app\yongqin(把中文改为英文就行),软件位置那栏不用管。
第十步:数据库表示符:全局数据库名我写的是mldn,然后Oracle服务标识符也自动变为mldn了。
第十一步:配置选项:点到字集符后选从以下字集符列表中选择,选UTF-8,示例方案中将创建具有示例方案的数据库打勾。
第十二步:管理选项:直接下一步。
第十三步:数据库存储:直接下一步。
第十四步:备份和恢复:直接下一步。
第十五步:方案口令:我选择对所有账户使用相同的口令,口令和确认口令我都写oracleadmin(全部小写)
第十六步:先觉条件检查:如果跳出如下也面,点全部忽略就行。
第十七步:概要:点完成就行。
第十八:安装产品:出现如下错误
可能是安装路径起的是中文名,这个看第九步解决。
(问题:安装ORACLE出现注册OCX是出现OLE初始化错误或者OCX加载错误:
原因:1、安装文件解压到不规范路径下(带有中文/空格等名字的文件路径下)
2、安装的软件目录不是英文;
解决:改变安装路径,采用全英文格式)
出现以下错误是因为安装过oracle 11g,却卸载没干净。
解决:
1、停止安装,然后将已安装的卸载干净(一定要卸载干净,包括注册表、服务什么的,具体步骤百度上搜一下),最后将电脑重启一下。
(关于卸载推荐看https://blog.csdn.net/qq_33409560/article/details/72825726博客,如遇到删除不了的文件,可以在安全模式下进行删除)
2、打开安装文件夹,找到setup.exe,以管理员身份运行此程序。
3 、运行setup.exe重新安装,就不会再出现此问题!
等安装完时会跳出一个页面,这时点口令管理,然后在对应位置写下面的进行了(你也可以写自己记得住的就行):
sys/change_on_install;
system/manager;
scott/tiger;
sh/sh。