Win8.1OS64位oracle11安装配置及PL/SQL Developer如何连接64位oracle,win8.1os64oracle11
Oracle
为什么选择oracle
1.oracle能够在主流的平台上运行,而相对于sql server只支持windows,而windows在wr手里攥着呢,所以你懂的。在安全性上来讲,很多地方oracle和linux就是个不错的选择;
2.支持的连接模式上,oracle能够支持oledb,jdbc,oci等标准进行连接。
3.从80年代起,oracle开始了oracle6的发布。用户群庞大加上多年coder的开发的经验,可以说是历经磨练。
与其他数据库的比较
Oracle11的安装
最新下载地址
http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html , 在版本11之 后,oracle的安装简单多了,更多的时候直接下一步就解决了。可能会根据平台的不同会出现一些问题,比如:win 8之上没有自带framework3.5,需要在启用一下该window功能。一般安装是不会出问题的。
注意事项:
1.由于oracle服务启动就100多M了,所以建议内存上还是多点,怎么最少也得4G,2个g就很卡了。
2.而硬盘空间一般是没有问题的,预留2G左右。
3.安装完成了,会有这样一个界面
我们可以在口令管理这里,将需要的账户解锁或者更改用户名。细心一点可以发现,上面有这样一句话:database control URL 位https://localhost:1158/em.这个就是相当于sql server 中的企业管理器。与它不同的是,该管理器是用浏览器来管理的。而之前oracle 10也是用oracleenterprise manager(OEM)来管理的。
就是这样一个界面
可视化的操作使oracle的操作不像之前那么难了。我觉得操作这块,oracle已经有向易操作的可视化操作靠拢了,就和sql server一样。
ore的简单使用-更改口令
例如:更改用户的口令
1.选择服务器,安全性下面的用户
2.在对象名这一栏,输入你想要操作的对象名sys,点击编辑
PL/SQLDeveloper连接oracle
因为PL/SQL Developer只有32位,而oracle是64位的。就需要一些配置,这里分享我在配置过程中的经历。
环境:
a.oracle database 11genterprise edition release 11.2.0.1.0
b.Pl/SQL 9.0.6
http://www.oracle.com/technetwork/topics/winsoft-085727.html ,下载指定版本号的客户端,而且必须是32位的。
a.解压缩后,复制到安装目录下 C:\app\Administrator\product。如图
b.打开PL/SQL,这时候点击取消,进入界面 工具-首选项;如下图配置
c.环境变量配置
可能出现的问题
无法解析指定的连接字符串,这可能是因为你没有完全卸载干净上一个oracle。这时候按照
上图配置指定的tnsname环境变量即可
总结
就在学习oracle最初的这个时候,走了这样和那样的弯路;也遇到了很多想砸电脑的郁闷的问题,算不上水深火热,但是那种搞不出来的心情确实也很让人上火。话又说回来,学习哪一门技术谁也没有彷徨和郁闷。仔细想想,很多时候,还是要心细、严谨、切勿急躁和急功近利。道理都知道,到做的时候总会出现这样那样的问题,只能是在各种郁闷中锻造咯!
欲速则不达,循序渐进,做任何事情都要遵循规律。另外对自己的信心也是很重要的,不要因为一个问题解决不了,就气馁和罢工了。
你的是Window操作系统吧,还需要创建ORACLE_HOME主目录及环境变量:
OraHOME.reg
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1]"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK""ORACLE_BUNDLE_NAME"="Enterprise""ORACLE_GROUP_NAME"="Oracle - OraClient10g_home1""ORACLE_HOME"="D:\\instantclient_10_2""ORACLE_HOME_KEY"="SOFTWARE\\ORACLE\\KEY_OraClient10g_home1""ORACLE_HOME_NAME"="OraClient10g_home1"
OraEnv.reg
Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Environment]"LD_LIBRARY_PATH"="D:\\SmartAct\\OracleWork\\instantclient_10_2""NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK""ORACLE_HOME"="D:\\instantclient_10_2""PATH"="%PATH%;D:\\instantclient_10_2""SQL_PATH"="D:\\instantclient_10_2""TNS_ADMIN"="D:\\instantclient_10_2\\network\\admin"分别保存成注册表文件导入再启动看看。
使用PL/SQL Developer连接OracleX64版本:
•1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;
•2. 将系统的tnsnames.ora拷贝到该目录下;
•3. 在PLSQL Developer中设置Oracle_Home和OCI Library:
ToolsPreferencesOracleConnection:
Oracle_Home:C:\instantclient-basic-nt-11.2.0.2.0
OCI Library:C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
•4. 在PLSQL Developer目录下编辑如下bat文件,替换其快捷方式,启动PLSQL Developer:
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe