Oracle 11g数据库安装(包含PLSQL)
一、虚拟机环境搭建
1.下载VMvare虚拟机安装包,安装虚拟机,并在虚拟机中加装Win Server 2012 服务器环境;
2.如果大家装的是英文版的winserver2012环境,可以在控制面板下的'时钟、语言和区域’下添加语言为中文,并且一定要在'区域’选项下的更改位置-管理-更改系统区域设置下将系统语言选为简体中文并重启虚拟机使其生效,否则在后面安装数据库时会报错:无法在桌面和开始菜单创建项;
3.基础服务及组建的安装配置:安装IIS和COM+,安装过程:
a. 打开服务器管理器仪表板,点击添加角色与功能;
b. 在服务器角色选择界面勾选Application server和web server:将ASP、IIS、CGI、ISAPI相关的组件勾选齐全;
c. 功能选择界面勾选.NET FRAMEWORK 3.5/4.5;
4.装好IIS后,一定要在本地服务器下,将IE增强的安全配置选择关闭,否则无法正常上网;
Oracle 11g数据库安装(包含PLSQL)
1.找到win64_11Gr2_database文件夹,点击setup.exe进行数据库安装;在安装选项下选择仅安装数据库软件:
2.在开始菜单中选择Net Configuration Assistant 来进行监听器安装:初次配置一直'下一步’即可。
3.完成监听器配置后,开始菜单里选择Database Configuration Assistant来进行数据库的安装:
Ora-00911无效字符,ora-28000:the account is locked
4.在ORACLE NET MANAGER中配置服务命名与监听程序;
5.开始配置PLSQL DEVELOPER,找到PLSQL安装文件,汉化并注册序列号;
6.安装好打开会发现PLSQL_Developer不能正常连接到数据库,没有数据库的初始化内容,如图所示:(原因是在64位系统上安装32位PLSQL)
7.这时候不要着急,请将下载好的instantclient-basic-nt-11.2.0.3.0.zip 文件解压。然后复制到数据库安装的文件夹下的product文件夹下,我的是: C:\app\Administrator\product;
8.然后找到两个文件listener.ora和tnsnames.ora;我的在C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN里面。都复制到C:\app\Administrator\product\instantclient_11_2的下面;
9. 然后找到你的PLSQL_Developer安装的目录,我的是:C:\Program Files (x86)\PLSQL Developer在里面新建一个记事本,写入以下类似代码:
@echo off
set path=C:\app\Administrator\product\instantclient_11_2
set ORACLE_HOME=C:\app\Administrator\product\instantclient_11_2
set TNS_ADMIN=C:\app\Administrator\product\instantclient_11_2
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe
我的instantclient_11_2地址是:C:\app\Administrator\product\instantclient_11_2
而你的跟我的可能不一样,所以要修改成你的instantclient_11_2的路径!
写好后,将你的记事本名称改为start.bat然后点击运行;
如果PLSQL Developer没有打开,请仔细检查你上面的步骤和代码是否正确,然后在运行start.bat;
10.打开PLSQL_Developer后,取消登陆,进入主界面:(1).点击--工具--首选项--连接;(2).把上面的注销改为提交;(3).OCI库改为带有instantclient_11_2的路径;(4).应用--确定--关闭PLSQL_Developer重新运行。