如何安装oracle92 如何安装oracle11g数据库

win2003系统上的oracle92的问题需要在环境变量中设置ORACLE_HOME
如果设置了 讲ORACLE_HOME位置放到最前面试试
PLSQL这个不是关键,在DOS窗口SQLPLUS看下是否能够敲进去
如果不行 只能完全卸载,删除想干垃圾文件、重启
按照正确的安装步骤重新安装了
oracle客户端需要安装哪个服务器一、监听器(LISTENER)
监听器是Oracle基于服务器端的一种网络服务如何安装oracle92,主要用于监听客户端向数据库服务器端提出的连接请求 。既然是基于服务器端的服务如何安装oracle92,那么它也只存在于数据库服务器端 , 进行监听器的设置也是在数据库服务器端完成的 。
二、本地服务名(Tnsname)
Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接 。
本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等 。Oracle常用的客户端配置就是采用的本地服务名,本文中介绍的也主要是基于本地服务名的配置 。
三、Oracle网络连接配置方法
配置Oracle服务器端与客户端都可以在其自带的图形化Oracle网络管理器(Oracle Net Manager)里完成(强烈建议在这个图形化的工具下完成Oracle服务端或客户端的配置) 。在Windows下 , 点击“开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Net Manager”启动Oracle网络管理器工具,在Linux/Unix下,利用netmgr命令来启动图形化Oracle网络管理器,如如何安装oracle92:$ netmgr 。
四、客户端连接服务器端常见问题排除方法
要排除客户端与服务器端的连接问题,首先检查客户端配置是否正确(客户端配置必须与数据库服务器端监听配置一致),再根据错误提示解决 。下面列出几种常见的连接问题:
1、 ORA-12541: TNS: 没有监听器:
显而易见,服务器端的监听器没有启动 , 另外检查客户端IP地址或端口填写是否正确 。启动监听器:
$ lsnrctl start或C:\lsnrctl start 。
2、 ORA-12500: TNS: 监听程序无法启动专用服务器进程:
对于Windows而言,没有启动Oracle实例服务 。启动实例服务:C:\oradim –startup -sid myoracle 。
3、 ORA-12535: TNS: 操作超时:
出现这个问题的原因很多,但主要跟网络有关 。解决这个问题,首先检查客户端与服务端的网络是否畅通 , 如果网络连通,则检查两端的防火墙是否阻挡了连接 。
4、 ORA-12154: TNS: 无法处理服务名:
检查输入的服务名与配置的服务名是否一致 。另外注意生成的本地服务名文件(Windows下如D:\oracle\ora92\network\admin \tnsnames.ora,Linux/Unix下$ORACLE_HOME/network/admin/tnsnames.ora)里每项服务的首行服务名称前不能有空格 。
5、 ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME打开Net Manager,选中服务名称 , 检查服务标识栏里的服务名输入是否正确 。该服务名必须与服务器端监听器配置的全局数据库名一致 。
6、 Windows下启动监听服务提示找不到路径:
用命令或在服务窗口中启动监听提示找不到路径,或监听服务启动异常 。打开注册表,进入HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services/OracleOraHome92TNSListener项,查看ImagePath字符串项是否存在,如果没有,设定值为D:\oracle\ora92\BIN\TNSLSNR,不同的安装路径设定值做相应的更改 。这种方法同样适用于Oracle实例服务,同上,找到如同HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services/Oracle ServiceMYORACLE项,查看ImagePath字符串项是否存在,如果没有,则新建,设定值为d:\oracle\ora92\ binORACLE.EXE MYORACLE 。
WIN7上如何安装Oracle客户端?需要通过配置tnsnames.ora,使用P/L sql去连接其他数据库如下方法
Windows XP Vista Win7中安装Oracle客户端
1.从Oracle官方下载“Instant Client Package”的软件,较好的实现了Oracle客户端绿化的解决方案 。
下载地址为:
可下载的程序包有:
下载程序包:
instantclient-basic-win32-11.1.0.x.0.zip(目前有版本: 11.1.0.6.0 和 11.1.0.7.0)

instantclient-basic-win32-10.2.0.x.zip(目前有版本: 10.2.0.3 和 10.2.0.4)

instantclient-basic-win32-10.1.0.5-20060419.zip
2.解压到安装目录 , 例如:D:\ORA10 下,然后在这个目录下建立network/admin 两层文件夹,然后在admin内建立 tnsnames.ora文件,
输入格式如下:
ZTRIOA_192.168.0.17 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.17)(PORT = 1521))
)
(CONNECT_DATA = https://www.04ip.com/post/(SID = ZTRIOA)(SERVER = DEDICATED))
)
这里根据自己的实际情况进行修改,注意中间的空格问题,如果空格多了或少了都会出现错误的 。
3.配置系统的环境变量
在 Path 变量值最前面写上: D:\ORA10;
并新建变量:变量名为:oracle_home变量值为:D:\ORA10
4.安装 PLSQL Developer 7.1或其它版本吧 。注意安装时不要安装在带“(x86)”的目录内,容易出错 。
5.运行“PLSQL Developer”吧,连接一下试试,正常情况下就可以连接成功了 。
处理PLSQL Developer连接后出现乱码情况
问题描述:使用Oracle绿色版客户端连接到其它Oracle数据库后,查询出来的信息出现乱码情况 。
解决方法:
6.打开 PLSQL Developer 安装目录下 , 看到有PLSQLDev.exe的目录,
在PLSQL Developer文件夹内新建“PLSql_run.bat”文件,在该文件中输入下面内容:
---------------------------------------------------------------------------------------------
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
PLSQLDev.exe
---------------------------------------------------------------------------------------------
7.每次启动时请使用"PLSql_run.bat"文件进行启动PLSQL Developer工具,否则出现乱码 。
8.结束,祝君好运!
运行不成功的检查方法:
1.连接不成功,请查网络和服务器防火墙之类的 。
2.打开“PLSQL Developer”后,点“取消”,进入到PLSQL Developer软件的
Tools/preferences窗口内,再进入 Oracle/Connection中,修改内容如下:
Oracle Home 中输入:D:\ORA10
OCI library 中输入:D:\ORA10\oci.dll
再连接的试试吧 。
/**************************************************************************
* 下面信息来自网络
**************************************************************************/
方法一
---------------------------------------------------------------------------------------------------------
我们项目中主要使用Oracle数据库,但每次重装自己的系统之后,都必须安装100多兆Oracle客户端工具,
而项目组中多数人需要的仅仅只是用PL/SQL Developer 或TODA之类工具连接Oracle功能而已,既浪费时间又浪费磁盘 。
今天忽发奇想,有没有办法弄一个绿色版的Oracle出来呢?经过参考网上相关资料及自己的N(N10)次试验,
终于搞出来一个山寨版的Oracle客户端(见附件) 。已经做成自解压安装包,下载后把扩展名改为.exe然后执行一下,
然后用 PL/SQL Developer连接数据库试试,如果连不上,那就重启一下操作系统再试 。
另外,今天也因这而学到了如何通过注册来配置系统环境变量和用户环境变量,呵呵 。
今天网上搜到了Oracle官方的解决方案:
Oracle官方提供了名为“Instant Client Package”的软件,较好的实现了Oracle客户端绿化的解决方案 。
首先从:
下载程序包:
instantclient-basic-win32-11.1.0.x.0.zip(目前有版本: 11.1.0.6.0 和 11.1.0.7.0)

instantclient-basic-win32-10.2.0.x.zip(目前有版本: 10.2.0.3 和 10.2.0.4)

instantclient-basic-win32-10.1.0.5-20060419.zip
然后解压到一个目录,例如:c:\ora92 , 然后在这个目录下建立NETWORK文件夹,接着再这个文件夹下再建立ADMIN文件夹 , 然后在ADMIN内建立tnsnames.ora文件 , 格式如下:
yourDataBaseName =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521))
)
(CONNECT_DATA =https://www.04ip.com/post/
(SERVICE_NAME = yourSID)
)
)
例如:
# TNSNAMES.ORA Network Configuration File: C:\oracle\ora90\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
XMDS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 145.24.16.181)(PORT = 1521))
)
(CONNECT_DATA =https://www.04ip.com/post/
(SERVICE_NAME = XMDS)
)
)
这里根据自己的实际情况配置 。接着打开PL/SQL , 在“Tools--perference”里面设置OCI Library和Oracle_home,我的设置是
Oracle_home=c:\orac9i
OCI Library=c:\ora9i\oci.dll,

上面的配置工作完成后,还需要做一点来解决中文乱码的问题:
写一个批处理PLSql_run.bat放到Pplsqldeveloper安装目录下,内容如下:
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
PLSQLDev.exe
这个脚本的作用是告诉PLSqlDev服务器端的字符集,以便于在客户端进行正确处理,如果服务端字符集不是ZHS16GBK,则上面的脚本文件也要相应改动 , 常用几个中文字符集如下:
set nls_lang=simplified chinese_china.zhs16cgb231280
set nls_lang=simplified chinese_china.ZHS16GBK
set nls_lang=simplified chinese_china.Utf8
#########
另外,网上有些说法是不同版本的包支持不同的Oracle服务器版本:
instantclient-basic-win32-11.1.0.x.0.zip-这个是支持Oracle 9i 以上的版(不包括Oracle9i)
instantclient-basic-win32-10.2.0.x.zip-这个是支持Oracle8i 和Oracle9i 的 。
但在官网上我还没看到相关说明,我自己也没作测试,如果谁做过测试,不妨告知一下 。
-----------------------------------------------------------------------------------------
方法二
1.下载Oracle Client Package .
从下载
Instant Client Package – Basic包( 标注:All files required to run OCI, OCCI, and JDBC-OCI applications)这里下载的是Version 11.1.0.7
2.本地保存Oracle Client Package:
创建文件夹,比如oracle_client,将下载的文件加压缩到此文件夹里.(笔者目录: D:\oracle_client\instantclient_10_2)
3.在当前目录下,新建立两个文件,sqlnet.ora和tnsnames.ora然后再手动配置sqlnet.ora和tnsnames.ora
比如这里是:
sqlnet.ora文件内容:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
tnsnames.ora文件内容(斜体表示需要替换的内容):
orcl=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.103)(PORT = 1521))
)
(CONNECT_DATA =https://www.04ip.com/post/
(SERVICE_NAME = orcl)
)
)
4.配置环境变量
变量名: TNS_ADMIN
变量值: D:\oracle_client\instantclient_10_2
否则出现:ORA-12154: TNS:could not resolve the connect identifier specified错误
如果之前安装了Oracle 又卸载,会遗留NLS_LANG=NA的键值.输入RegEdit打开注册表HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE.在右面找到NLS_LANG=NA并删除掉
否则会报ORA-12705: Cannot access NLS data files or invalid 错误.
5.安装pl/sql软件(过程略)
6.配置pl/sql的Oracle连接参数:
选择pl/sql的工具/首选项(too/ preference/)里的连接,在右面设置Oracle主目录名(即安装目录)和OCI库.
Oracle主目录名: D:\oracle_client\instantclient_10_2
OCI库: D:\oracle_client\instantclient_10_2\oci.dll
7.登陆pl/sql测试成功
方法三
-------------------------------------------------------------------------------
Windows下Oracle 10G Client安装
1.在Oracle官方网站下载instantclient-basic-win32-10.2.0.3-20061115.zip (34,469,920 bytes)
2.解压到C:\oraclient目录下,包括以下几个文件:
classes12.jar
ocijdbc10.dll
ojdbc14.jar
oraocci10.dll
oci.dll
ociw32.dll
orannzsbb10.dll
oraociei10.dll
【如何安装oracle92 如何安装oracle11g数据库】3.建立C:\oraclien\network\admin目录,在C:\oraclien\network\admin目录下建立tnsnames.ora文件
4.在环境参数Path增加C:\oraclien;注意, C:\oraclien;一定要是在Path环境参数的最前面,如果不是,当应用程序连接oracle时将报找不到oci.dll的错误.
5.安装完成
错误:ORA-12705: Cannot access NLS data files or invalid
免安装Oracle客户端使用PL/SQL,TOAD FOR oracle等管理器连接Oracle9i , 10g
众所周知,Oralce的客户端几百兆太大,网上也有许多DIR的处理 。这里的处理使用官方提供ORALCE工具包Instant Client Package!
下载地址:
1:下载这个 , Instant Client Package - Basic包 。然后解压到任意目录比如:F:\oracleClient ,在这个目录下建立NETWORK文件夹 , 接着再这个文件夹下再建立ADMIN文件夹 , 然后服务上已经建立tnsnames.ora文件到这个目录,并修改IP;
2:修改环境变量增加Oracle_home=F:\oracleClient;修改Path环境变量增加F:\oracleClient;
3启动PL/SQL,出现ORALCE logon 按取消Calcel,打开PL/SQL-》Perference里面设置OCI Library和Oracle_home ,
我的设置是OCI Library=F:\oracleClient \oci.dll,Oracle_home=F:\oracleClient。退出重新登陆 。登陆提示如果出现Oracle Instant Client 出现 ORA-12705: Cannot access NLS data files or invalid environment specified 错误 。修改如下:
如果是Windows平台,注册表里 \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 查找键 NLS_LANG,这个键由Oracle标准客户端安装创建, 值是 NA。
这个导致了 ORA-12705错误 。解决方法就是修改NA为SIMPLIFIED CHINESE_CHINA.ZHS16GBK 。
Linux下 如果环境变量 NLS_LANG 值是NA 会引起 ORA-12705 错误,解决方法是修改set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
如何安装pl/sql developer准备工作: 安装使用pl/sql前提, 首先你要有oracle的服务端, 不管是自己电脑上还是其他的电脑上, 都需要配置好客户端才能连接oracle的. 所以需要能够连接装有oracle的电脑.
准备软件 pl/sql developer 10的安装包.
打开安装包. 确定安装该软件, 点击确定. 然后会弹出加载安装内容的页面.
页面内容加载完成, 弹出, 一个用户协议的界面, 点击. 我同意. I Argee, 然后继续下一步.
选择路径, 这里还是那句话, 就是最好不要有空格和特殊字符. 为了出现找不到原因的错误!然后选择next.
选择是否创建桌面快捷方式, 和创建开始菜单, 然后选择安装到那个用户.
该项全部使用默认的, 代表着, 安装默认的pl/sql的插件. 然后和一些模版, 然后选择finish.
等待安装完成. 安装过程特别迅速. 安装完成, 点击close. 然后关闭安装过程, 然后桌面就会有启动图标. 然后打开.
输入连接的用户名和密码, 以及要连接的数据库. 这里我连接的是orcl的本地库, 然后. 点击ok, 就可以登录. 登录成功, 说明连接oracle成功. 然后写了一个查询oracle时间的语句.
.net连接oracle数据库1)在服务器上需要安装oracle
client
2)增加.ora文件(安装目录下/newwork/admin)
3)可采用其如何安装oracle92他连接oracle工具判断是否能正确连上oracle
3).net连接oracle:
user
id=scott;password=tiger;data
source=oracle92;persist
security
info=true;unicode=true;omit
oracle
connection
name=true
注意data
source后为第二步如何安装oracle92的ora文件里的名称
关于如何安装oracle92和如何安装oracle11g数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读