安装oracle11g
- Oracle客户端安装说明
- 当前的 操作系统用户名 以及 oracle安装软件的路径、安装后路径中都不能出现中文(极端强调),也不要出现空格。
- 如果无法启动安装程序,请先关闭计算机中的杀毒软件
- 安装前最好配置好jdk的环境变量,即在path最前面添加jdk的bin路径。
- Oracle 下载
注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。
官方下地址:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。
win 32位操作系统 下载地址:
http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip
http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip
win 64位操作系统 下载地址:
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
- 无论是32位,还是64位,最好安装32位的,因为64位在于pl/sql连接时,会出现问题
- 安装图解
- 解压缩下载的文件,注意,解压缩到同一目录下。
- 点击setup.exe开始安装
- 电子邮件处,可以填写或者不填写,本人在安装的时候,填写了电子邮件就不能到达下一步了。勾掉“希望通过**接受更新”
- 安全选项:第一个,创建和配置数据库
- 系统类:桌面类
- 典型安装:基目录就是你将安装的目录(安装到根目录下最好,如c:oracle),软件位置,如c:oracleproduct11.2.0dbhome_1;数据库文件位置:c:oracleoracledata;企业版;默认;数据库全局名:orcl;管理口令和默认口令:ABCabc12(英文大小写数字的结合,不少于8位)、
- 先决条件检查:通过
- 概要:保存响应文件
- 完成:等待安装。
(此处安装了好几次,最后在设置了jdk和修改了电脑的用户名以后,成功安装;通常认为,数据库的安装卸载,需要卸载干净,但是本人最后一次安装的时候,也没有完成卸载,就直接安装的)
(oracle的卸载:oracle本身有oracle安装产品-可以安装Oracle的其他产品或卸载,可以先用这个卸载后,删掉oracle安装的文件,删掉oracle的开始程序,删掉注册目录下的文件;删掉oracle的环境变量设置)
- 安装完成以后,采用口令管理,解锁scott账户。勾掉前面的绿色小勾,输入自己设置的密码:ABCabc12;
- 安装结束。
- 测试:
- 开始程序,oracle下有sqlplus,打开,用户名scottsystemsys,密码ABCabc12managerchange_(忘了),是否能够链接成功。
(oracle下有/、system、sys三个基本账户,如果不能正常登陆后两个账户,可以使用cmd下采样/账户登陆,修改system和sys的账户密码,也可以为账户解锁。注意,语句结尾有逗号,执行后要采样commit提交)
- 如果能够链接数据库,则安装成功。
- 安装plsql
- 这个安装很容易,就不说明了。
- 配置监听器和本地网络服务名
- 选择“监听程序配置”—添加—listen-协议默认-端口号:1521,
- 选择“本地网络服务名配置”—添加—orcl—协议默认—主机名(10.104.5.241)端口号(1521)--是,进行测试
- (这里可能出现的情况:无监听程序,需要重新配置监听程序;用户名和密码无效:重新登录—登录的用户名和密码,不是scott、system、sys,而是目标数据库的数据库名和密码:crems,crems;数据库锁定:使用sqlplus解锁数据库)
- 测试成功后,为你的服务起个名字,如CREMS(用做plsql的database名)。
- 启动plsql
- 用户名:crems 密码:crems database:CREMS.
- 注意:要有connect as ,才能连接成功
- 出现Initialization error
SQL*Net not properly installed
OracleHomeKey:
OracleHomeDir:
- 选择cancel进入plsql未登录页面。Tool--preference—oracle—connection,添加oracle home和oci library。分别是:c:oraclesoftware和c:oraclesoftwareBINoci.dll
- 出现Initialization error ,could not load c:oraclesoftwareBINoci.dll
- 出现这个原因,是因为oracle是64位的,而plsql只能连接32位,解决办法。
- 然后进行监听程序配置和本地服务配置,然后启动plsql,就可以成功了。
Ø 1)安装Oracle 11g 64位 (这部分就不说了吧)
2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)
下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为:instantclient_11_2):D:Oracleappddproductinstantclient_11_2。
拷贝数据库安装根目录下的一个目录D:Oracleappddproduct11.2.0dbhome_1NETWORK到Oracle客户端目录下D:Oracleappddproductinstantclient_11_2(其实只需要 NETWORKADMIN nsnames.ora)
3)安装PL/SQL Developer
安装 PL/SQL Developer,在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为:
Oracle Home :D:Oracleappddproductinstantclient_11_2
OCI Library :D:Oracleappddproductinstantclient_11_2oci.dll
4) 设置环境变量(修改环境变量)
对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:
SQL> select userenv('language') nls_lang from dual;
NLS_LANG
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":
1>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
2>.新建环境变量“TNS_ADMIN”,值为“D:Oracleappddproductinstantclient_11_2”
最后点击"确定"退出.