帖出tnsnames.ora来?
抱什么错,你也不说,怎么回答你的问题?
抱什么错,你也不说,怎么回答你的问题?
解决方案 »
- select查询出的一列结果,插入到另外一张表其中一列去,如何实现
- TIMESTAMP类型---Value Error
- oracle ora-12535 tns:操作超时
- 分解一个SQL语句,help
- 一条SQL语句的优化,在线等(急),多谢各位了.
- 急~~~~~~~~~~~~~~~~~~~~在线等ing......
- 用游标异常的问题 希望有人解决
- 如何 插入日期型数据
- 如何更改NLS_LANGUAGE(语言)和NLS_TERRITORY(地域)?
- 【delphi中利用ClientDataSet和ADOQuery分别如何调用oracle中的存储过程-JCC0128-400分奉上】
- sql/plus连接问题/
- sys用户是不是不能进SQL*PLUS
# Generated by Oracle configuration tools.ORA2000 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = cshis)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = his)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)***********************************************************
奇怪的是
system/manager
her/master
可以进入SQLPLUS
但是
system/manager@his
her/master@his
即加上SID就不可以
报:
ERROR:
ORA-12547: TNS: 丢失联系
还有我想模仿公司的数据库在自己机子上建立了一个,并将公司的数据做了bak.dmp.可是在自己的机子敲"imp c:\bak.dmp"报:
SP2-0734: 未知的命令开头 "imp c:\bak..." - 忽略了剩余的行。
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 换成ip)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = 远程服务器) --或者换成sid=....
)
)system/manager@ORA2000
her/master@ORA2000imp c:\bak.dmp --没有这么用的imp(imp80) 回车,按提示做或者去查查help.
# TNSNAMES.ORA Network Configuration File: D:\Oracle\Ora81\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.ORA2000 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora2000)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
*************************************************************
输入:system/manager@ora2000--------->ERROR:
ORA-12547: TNS: 丢失联系
输入:system/manager---------------->
连接到:
Oracle8i Enterprise Edition Release 8.1.6.0.0 - Production
With the Partitioning option
JServer Release 8.1.6.0.0 - Production****************************************************************
关于第二个问题:
SQL> HELP
SP2-0171: HELP 不可访问。
SQL> HELP;
SP2-0171: HELP 不可访问。
SQL> IMP
SP2-0042: 未知命令"IMP" -- 其余行忽略。
SQL>
ORA2000 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(Sid = ora2000) --确信本地的sid为 ora2000
)
)imp(80) 在dos下运行.
还有IMP怎么用呀?我的DMP在C盘。
(C) 版权所有 1985-2000 Microsoft Corp.C:\>imp voice/sjc600 file=c:\bak.dmp commit=y ignore=y full=yImport: Release 8.1.6.0.0 - Production on 星期日 7月 14 16:54:47 2002(c) Copyright 1999 Oracle Corporation. All rights reserved.
IMP-00058: ORACLE 错误1045出现
ORA-01045: user VOICE lacks CREATE SESSION privilege; logon denied用户名:
我吃饭去了.
麻烦你再看一下吧,在不添加SID情况下,我导入成功了.只是不加SID使我不明白.请帮我解决.
我的电脑叫CSHIS,安装ORACLE设的SID是ora2000
************************************************
# TNSNAMES.ORA Network Configuration File: D:\Oracle\Ora81\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.ORA2000 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora2000)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)*********************************************************************运行实例如下:
SQL> conn voice/sjc600@ora2000
ERROR:
ORA-12547: TNS: 丢失联系
警告: 您不再连接到 ORACLE。
SQL> conn voice/sjc600
已连接。
SQL>
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = cshis)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = his)
)
)这样的设置,应该是 conn system/manager@ora2000
怎么是 ...@his 呢?????
居然还有人说: 主机字符串应该填你的数据库名,或服务器名。我倒
主机字符串又叫 net_service_name
是随便命名的一个名字而已
跟数据库名,sid,服务器名 是八秆子打不着
只不过你配置的时候可能什么都写一样的,自己分不清楚而已了