oracle远程连接数据库命令,sqlplus 用户名密码@();这条命令括号中该写什么内容?

oracle远程连接数据库命令,sqlplus 用户名密码@();这条命令括号中该写什么内容?,第1张

有个源数据库,有个目的数据库,把源数据库的地址和密码写好,再把目的数据库的地址和账号密码填好就可以导入了。

@后面写数据库ip或者自己配的tns里的自定义的名字。管理员是sysman,口令是oem_temp。

方法一:

<%

dim conn

set conn=server.createobject("ADODB.connection")

conn.open "PROVIDER=SQLOLEDBDATA SOURCE=(local)UID=用户名PWD=密码DATABASE=数据库"

Set conn = Server.CreateObject("ADODB.Connection")

DSNtemp="DRIVER={SQL Server}SERVER=(local)UID=用户名PWD=密码DATABASE=数据库"

conn.open DSNtemp

%>

方法二:

<%

option explicit

dim startime

dim conn

dim connstr

dim db,pass_word,User_ID,Data_Source

startime=timer()

db="数据库名称XK"

Pass_word="帐号密码123456" 

User_ID="登陆帐号sa" 

Data_Source="服务名称或者ip127.0.0.1" 

Set conn = Server.CreateObject("ADODB.Connection")

connStr="Provider=SQLOLEDB.1Password='"&pass_word&"'Persist Security Info=TrueUser ID='"&User_ID&"'Initial Catalog='"&db&"'Data Source='"&Data_Source&"'"

conn.Open connstr

function CloseDb

Conn.close

Set conn = Nothing

End Function

配置好相关的文件就可以,一般是tnsname.ora文件。

一般oracle10g的文件所在目录为:C:\oracle\product\10.2.0\db_1\network\ADMIN

其他版本的可在oracle目录下搜索tnsname.ora文件名进行修改。

ora =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

其中ora为本地实例名,xxx.xxx.xxx.xxx为远程IP地址,1521为端口号,orcl为远程数据库实例名,按照对方提供的内容进行修改即可。

(1)服务器端数据库启动正常

(2)服务器端监听正常启动,并且状态正常

(3)配置客户端配置文件(tnsnames.ora)

(4)sqlplus 用户名/密码@连接名

连接名是tns文件中XXX = ()一串文字中前面的XXX,具体是哪个要看后面的ip来决定


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10824934.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存