繁体   English   中英

如何在Windows上安装oracle客户端11g?

[英]how to install oracle client 11g on windows?

我是非常新的oracle需要在此练习,所以我决定在我的私人机器上安装oracle 11g使用这个链接oacle home我试着安装它安装的这个包但是,我不能再访问它请求用户名和密码安装时我没有给出任何类似的东西,安装时也没有问过什么。

SQL*Plus: Release 11.2.0.1.0 Production on Sun Jan 27 13:24:15 2013

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Enter user-name: sysdba
Enter password:
ERROR:
ORA-12560: TNS:protocol adapter error


Enter user-name:

尝试sqlplus / as sysdba 那你不需要密码。

那么你是否定义了ORACLE_HOME变量? 如果这样做,它是否指向存储正在运行的数据库的数据库软件的正确文件夹? 如果删除变量ORACLE_HOME会发生什么?

您是否将环境变量ORACLE_SID设置为数据库的名称?

使用用户名SYSTEM登录数据库,并以SYSDBA身份连接。 Oracle Enterprise Manager显示数据库主页。

Use the password that you specified for the SYSTEM account during the installation.

注意:您还可以使用SYS,SYSTEM或SYSMAN帐户登录数据库控件,也可以向其他数据库用户授予登录权限。 如果以SYS身份登录,则必须以SYSDBA身份进行连接。


使用以下语句启动SQL * Plus并以SYS用户身份登录,以SYSDBA身份连接:

$ $ORACLE_HOME/bin/sqlplus 
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

例如,要以SYSTEM身份登录,请输入:

$ $ORACLE_HOME/bin/sqlplus 
SQL> CONNECT SYSTEM
Enter password: password

如果以SYS身份登录,则必须以SYSDBA身份连接:

$ $ORACLE_HOME/bin/sqlplus 
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

参考文献:

首先检查以下链接。 在运行oracle实例的服务器上跟随它们,您将启动oracle实例。

ORA-12560:TNS:协议适配器错误

http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::p11_question_id:431775600346873836

如果仍然存在任何与TNS相关的错误,可能需要检查$ ORACLE_HOME / network / admin下的tnsnames.ora和listener.ora文件。

当您连接到oracle时,客户端(例如sqlplus)将尝试查找在服务器计算机上运行的oracle实例。 当它找不到服务器时,它将报告TNS相关的错误。

要解决此问题,首先需要在安装目录下配置tnsname.ora文件(默认情况下为$ ORACLE_HOME / network / admin)。

tnsnames.ora文件的基本格式是:

net_service_name=
 (description=
 (address=(protocol_address_information))
 (connect_data=
 (service_name=service_name)))

示例tnsnames.ora条目可能如下所示:

ORA_INSTANCE=
  (description=
    (address_list=
      (address = (protocol = TCP)(host = yourmachine)(port = 1521))
    )
    (connect_data =
      (service_name=ora_sid)
    )
  )

完成此配置后,您可以尝试:

sqlplus /@ORA_INSTANCE as sysdba;

然后,您安装的oracle客户端将根据您在tnsnames.ora文件中的配置找到ORA_INSTANCE。 如果oracle服务器正在侦听,则将建立您的连接。 顺便说一句,如果还有任何错误,您可能需要查看服务器计算机上的listener.ora。

我附加了tnsnames.ora中常用的以下参数:

description :此tnsnames.ora参数充当连接描述符的容器。 它可以嵌入在tnsnames.ora文件中的description_list参数下。

description_list :此tnsnames.ora参数定义特定网络服务名称的连接描述符列表。

address :此tnsnames.ora参数定义单个侦听器协议地址。 它可以嵌入在tnsnames.ora文件中的address_list或description参数下。

address_list :此tnsnames.ora参数定义多个侦听器协议地址。 如果仅使用一个侦听器协议地址则不是必需的。 它可以嵌入tnsnames.ora文件中的description或description_list参数下。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM