本地Oracle服务一栈式解决方案

资料下载地址:
链接:https://pan.baidu.com/s/18vFl6CqgLLPPhXkawsHOvw 
提取码:3b3n 

一、Oracle服务本地安装流程

1.1 解压,两个压缩包一起解压

win64_11gR2_database_1of2.zip

win64_11gR2_database_2of2.zip

 

1.2 打开解压后的目录,点击setup.exe安装

win10用户如果提示

是因为11g没有win10的注册信息,打开…\database\stage\cvu\cvu_prereq.xml添加如下信息:

注:使用xml软件替换并保证格式正确,否则可能还是会提示错误。

<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>

或者直接替换已替换好的cvu_prereq.xml

1.3 安装过程如下

Step1:

Step2:

Step3:

Step4:

Step5:

Step6:

Step7:

Step8:

Step9:

Step10:

Step11:自定义数据库和SID

Step12:字符集可按你自己的选择

Step13:

Step14:

Step15:

Step16:自定义密码

Step17:

Step18:开始安装

安装过程如果弹出安装.NET,要选择安装。

Step19:安装完成

二、使用PLSQL软件连接Oracle

2.1解压

将解压出来的instantclient_12_2文件夹放到D盘(自己选择存放位置)

2.2安装PLSQL Developer

这就是普通的软件安装过程,就不赘述了。里面有注册码以及中文包。

安装完成即可,不需要像连接远程oracle那样做复杂设置。

 

2.3连接

如果连接失败,选择“取消”,进入软件----首选项,做以下修改:

D:\Oracle\product\11.2.0\dbhome_1\BIN

D:\Oracle\product\11.2.0\dbhome_1\BIN\oci.dll

重新连接,OK!

 

三、常见问题解决

3.1数据导入

导入可执行文件:D:\Oracle\product\11.2.0\dbhome_1\BIN\imp.exe

导入报错:

错误原因:oracle支持低版本往高版本导入,但不能直接由高版本导入到低版本

解决方法:修改文件标头,保持大版本号一致。

使用notepad++或PilotEdit Lite(推荐使用,可以打开超大文件),修改标头信息

因为安装的Oracle是11,因此改为V11。

保存文件,重新导入,OK!

 

3.2数据长度错误

如果导入表字符集为GBK,Oracle安装字符集为UTF8,则可能原表设计的数据长度不够用,导致报错。

问题原因:GBK一个汉字占2个字节,UTF8中汉字占3个字节。

解决方法:停止导入,打开oracle,刷新Tables,看到新导入的表,将表字段长度加大即可。再重新导入一次。或者修改字符集。

 

待续。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章