安装oracle和sql deverloper的安装问题报错及解决方法

来源:互联网 发布:java 日志输出级别 编辑:程序博客网 时间:2024/05/18 02:06
一:电脑配置 win10  jdk版本1.7 
下载oracle11G 版本 下载地址: http://pan.baidu.com/s/1qYK36sW
解压缩--> 找到  setup.exe  --> 选择安装地址  建议都不要安装到C盘 

关于害怕安装错误的 请网上搜索教程   安装成功后请验证安装是否成功 验证方法 win+r  --》 cmd --》sqlplus 是否能进去  

二:sqldverloper(oracleDB可视化界面)下载地址:http://pan.baidu.com/s/1nuZmydb
随便找地方解压缩 最好不要再C盘  应该也不需要安装 先不用打开 plsqldev.exe 应用程序

三:instantclient-basic-nt-11.2.0.3.0 下载地址:http://pan.baidu.com/s/1o7VgGJK
        解压后不需要安装 剪切instantclient_11_2文件夹,粘贴到Oracle安装目录中product文件夹下;
从Oracle安装目录下拷出NETWORK文件夹(如H:\Oracle\product\11.2.0\dbhome_1),并粘贴到instantclient_11_2文件夹内;

四:打开 sqldeverloper  双击 plsqldev.exe,登录失败点 取消 会在没有登录状态下进去deverloper
  在工具-首选项-连接(Tool>preferences>connection)中
修改Oracle主目录名(如H:\Oracle\product\instantclient_11_2,这个是instantclient_11_2文件夹的路径),
修改OCI库(如H:\Oracle\product\instantclient_11_2\oci.dll);
重新打开deverloper 应该就可以成功登录上去了 
五:如果成功之后又出现乱码,解决乱码问题  
右击我的电脑--电脑属性--高级系统设置--环境变量。
找到变量名:NLS_LANG(没有的话新建一个,有的话点击--编辑)。
将它的变量值改为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK(这是utf8格式:SIMPLIFIED CHINESE_CHINA.AL32UTF8)
然后点击--确定。
 六:按下WIN+R(WIN就是带微软图标的那个按键),输入:regedit 打开注册表。
如果连regedit 都进不去了。。。 (如果能进去请忽略  进入第七步)
这个是因为你环境变量被修改了。所有找不到了!
修理过程:
请在系统变量下找到“path”和“pathext”这两个关键字
先选择“path”然后“编辑”然后在后面添加“;C:\Windows\system32;”[注意win10的path和win7有区别 直接新增C:\Windows\system32]然后确定。
再选择“pathext”同样添加“;.exe”好了,一路确定下去就好了!


进入regedit 打开注册表  1:先把regedit找出来
找到1HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO  > HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE>KEY_OraDb11g_home1
找到:NLS_LANG。
右击NLS_LANG——点击——修改——数值数据改为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK (这是utf8格式:SIMPLIFIED CHINESE_CHINA.AL32UTF8)
最后点击--确定。

好了,重新运行你的PLSQL_Developer吧,测试一下吧,如果没有成功,根据上面步骤检查。


我的电脑是这么改的 但是有一点 可能是我oracle安装时候字符集没选,导致注册表 和环境变量都设置为ZHS16GBK 才可以不报错。。。。
 
 如果看不懂 如何修改字符集乱码oracle字符集!看以下教程
http://jingyan.baidu.com/article/e73e26c0bad06224acb6a765.html (资料来源于网络,如有侵权请邮件告悉:zxboy2895@163.com)
  cmd 修改默认字符集  http://blog.csdn.net/silver_sail/article/details/19046397 (资料来源于网络,如有侵权请邮件告悉:zxboy2895@163.com)

阅读全文
0 0