admin管理员组文章数量:1531374
2023年12月23日发(作者:)
win7 环境中安装:
*******oracle11gr2客户端安装********
出现这些失败。
一、以管理身份运行CMD:
net share c$=c:
二、选择“全数忽略”。
安装完毕后:
一、检查1521可否登录到远程oracle服务器。
cmd>telnet 1521
若是出现黑屏窗口,表示OK。
若是出现:无法打开主机连接,在端口1521连接失败。
检查:安装oracle服务器的linux 。
# lsnrctl status 检查是不是已打开侦听。
#su root 必然要切换到超级用户上去,打开或关闭防火墙。
oracle服务器防火墙没有关闭,关闭防火墙即可。
命令:
查看防火墙是不是已经开启用service iptables status
查看防火墙是不是开机自动启动用 chkconfig --list |grep iptables 若是35是ON的话那就是开机自动启动防火墙 service --status-all可以看所有进程是不是启动仍是关闭
service iptables stop |start可以停止和关闭服务
永久打开或则关闭
chkconfig iptables on
chkconfig iptables off
即时生效:重启后还原
service iptables start
service iptables stop
*windows安装oracle服务器,远程客户端不能连接,网上答:
开启1521这个端口是不能解决问题的,oracle的network listener 只起一个中介作用,当客户连接它时,它按照配置寻觅到相应的数据库实例进程,然后创建一个新的数据库连接,这个连接端口由network listener传递给客户机,尔后客户机利用新端口号和服务器交互。这个新的连接端口是不可预知的,因此会被防火墙阻止。
解决办法:
Windows Socket2 规范有一个新的特性,就是Shared Socket,所谓共享套接字是指一个进程共享另一个进程的套接字(详见MSDN相关参考)。若是让network listener与数据库服务进程共享套接字,那么连接端口就不会转变。
如何设置 Shared Socket?
在注册表:HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0上新建一个字符串值:USE_SHARED_SOCKET=true。若是安装了多个目录,则每一个类似的目录都要设置:HKEY_LOCAL_MACHINESOFTWAREORACLEHOMEx (x目录编号)
二、在D:appzhongxinproduct下成立访问文件:,可以从oracle服务器端拷贝修改下更快:
# Network Configuration File: /opt/11g/oracle/product/ Generated by Oracle
configuration tools.
DATABASE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME =
)
)
ORACLETEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = oracletest)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
d0database =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME =
)
)
注1:客户端的HOST必然要改到oracle的服务器的IP地址。
注2:客户端SERVICE_NAME就是服务器端的中的GLOBAL_DBNAME
3、登入到远程服务器上:(以sys身份)
cmd>sqlplus /nolog
SQL>connect sys/sys的密码@orcl as sysdba
已连接:
SQL> SELECT host_name, instance_name, version FROM v$instance;
实例名
SQL>connect sys/ sys的密码@d0database as sysdba
已连接到空闲例程 表示实例d0未启动
SQL>startup
注1:远程可用sysdba身份登入,必然要在oracle服务器上开通。
#sqlplus sys/sys的密码 as sysdba
查看当前
sql>alter system set remote_login_passwordfile=EXCLUSIVE scope=spfile
查看ORACLE所有实例名称的方式
数据库命令:
sqlplus "/as sysdba"
select INSTANCE_NAME from v$instance;
select NAME from v$database;
系统命令:(Linux)
ps -ef | grep pmon
*********************安装SQL DEvelopment*************
一、解压:、运行:,指定
出现:SQL Developer cannot find a J2SE SDK installed at path
说明你的版本不对,请下载
下载64位JDK: 并安装。
注意:不要安装在C:Program Files (x86)目录下,不然会报错,原因是不能解析这个带()的路径。
3、连接
注:若是连接失败,则需要关闭oralce服务器(Linux)上的防火墙。见上面。
版权声明:本文标题:oracle11gr2client(win7)安装(64位) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1703306138a48891.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论