我在本机上怎样连接服务器Oracle数据库

来源:百度知道 编辑:UC知道 时间:2024/05/15 20:07:05
我在本机上只安装了oracle和sqlplus,我们服务器上的数据库也是Oracle,操作系统是linux,我想连接服务器上的数据库查看些数据库表里有没有数据,我在本机上怎样配置才能连上服务器数据库查看到数据,我知道服务器IP地址用户名密码和数据库用户名和密码,请各位大虾详细介绍一下要快 多谢!我们服务器是湖南网通网管服务器,我现在出差到北京开会,想到服务器数据库查看些东西,我们数据库服务器的IP是X.X.X.X,服务器是linux操作系统,用户名是root,密码是XXXXXX,数据库是Oracle,用户名是system,密码是XXX,请各位大虾详细指教一下 多谢,就剩下这点分数了,谢谢各位!

1.找到 tnsname.ora 此文件在oracle安装目录文件夹/(net80/admin)/admin/
2.打开该文件并输入如下:(Database数据库名,ipaddress:ip地址,1521是端口),如我的目录是 D:\DevSuiteHome_2\NETWORK\ADMIN ,因为oracle版本不同9i可能是D:\DevSuiteHome_2\net80\ADMIN。

Database =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = IPAddress)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = Database_Name)
)
)

3.输入上列文件并且保存后在dos模式下输入
sqlplus username/password@databasename

sqlplus 打开sqlplus工具
username/password@databasenameme
用户名/密码@数据库名

Net Configuration Assistant(装了Oracle自带的)
用这个

然后用[本地NET服务器配置]
然后一步一步的慢慢添加

IP就是你所要连接的服务器的IP
SID也必须是正确的

之后你可以设置个你熟悉的 实例名(例如:orcl_xxx)

然后连接的时候就可以就可以这么输入

sqlplus system/xx@orcl_xxx
就可以连接了

root登录后,在命令行里输入:
su - oracle
进入oracle所在的用户
然后执行
sqlplus "/as sysdba"<