发布网友 发布时间:2022-04-20 20:00
共3个回答
懂视网 时间:2022-05-01 11:49
客户端解压在E:oracleClientinstantclient_11_2该路径下。进入到instantclient_11_2下创建目录 NETWORK,然后再NETWORK下建立目录ADMIN。在ADMIN目录下建立tnsnames.ora文件,在该tnsnames.ora文件中添加 :
ECSTDBY = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.11)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ecstdby) ) ) TEST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.0.0.1)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
192.168.0.11--为数据库所在机器ip
环境变量的配置
在环境变量添加TNS_ADMIN,值为tnsnames.ora所在路径。
如F:oracleClientinstantclient_11_2NETWORKADMIN nsnames.ora
设置ORACLE的语言,添加环境变量NLS_LANG,值为AMERICAN_AMERICA.AL32UTF8
如果出现乱码可用SIMPLIFIED CHINESE_CHINA.ZHS16GBK
下载并安装PLSQL Developer
安装完成后进入PLSQL Developer,选择tools->preferences->connection
Oracle Home
F:oracleClientinstantclient_11_2
OCI library
F:oracleClientinstantclient_11_2oci.dll
保存,就可以使用了
windows远程链接oracle
标签:
热心网友 时间:2022-05-01 08:57
在$ORACLE_HOME/network/admin目录下有个listener.ora文件:
如上图,将HOST改为本机的IP,不过要把本机IP设为固定IP,正常的只有图中的一个红框中的内容,我的机器设置了两个监听的HOST.
windows的话有个在服务里面启动名为Oracle*TNSListener和OracleService*的服务即可。
Linux在安装Oracle的用户下执行如下命令:
[oracle@nstlbeta ~]$ sqlplus /nolog //登录sqlplus
SQL> connect /as sysdba //连接oracle
SQL> startup //起动数据库
SQL> exit //退出sqlplus ,起动监听
[oracle@nstlbeta ~]$ lsnrctl start //起动监听(如果有问题的话切到$ORACLE_HOME/bin目录下再执行这条命令)。
热心网友 时间:2022-05-01 10:15
可以使用一些端口映射工具,比如holer 将Oracle数据库端口1521映射到公网Internet上即可实现远程访问。