??用exp导出表时,出现如下问题(用sqlplus也是),tns可以正常启动。请帮助! 你应该把你的完整的信息贴出来包括你的 exp ......... 输入类容还有你的 ORACLE_SID ,这个当 user/pass@xxx 是否存在xxx 的时候有关系的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库为:oradb.ltgsexp user/pass file=e:\1.dmp 请加上 exp user/pass@net_service_name .....我在上面其实已经给你说明了? biti_rainy(biti_rainy)大哥,我的库是:oradb.ltgs(本地不要加也行吧)exp user/[email protected] file=e:\1.dmp又出现:EXP-00056: 遇到 ORACLE 错误 12154ORA-12154: TNS: 无法处理服务名EXP-00000: 导出终止失败 1: 本地要不加,你必须设置正确 ORACLE_SID ,可以在环境变量中添加2:net_service_name 是 tnsnames.ora 中的名字,不一定是数据库的名字?请正确理解含义不要曲解 我觉得应该只加sid,不能带有域名吧,比如你tnsnames.ora文件中oradb.ltgs,但如果ltgs是你的域名的话,把它去掉试试。 还不行,我刚学。还是不明白!这是tnsnames.ora,帮我看一下:INST1_HTTP = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = nzj)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = MODOSE) (PRESENTATION = http://HRService) ) )EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) 刚才忘了培值网络服务名。可我配好了又出现tns错误! 1.你试试建立一个本地网络服务名,如:local,可以用Oracle菜单—>net assistant建立2.然后exp user/pass@local file=e:\1.dmp 你还没有建立网络服务名。你可以进入Oracle菜单->Net Assistant进入后:Net8配置->本地->服务命名,然后添加一服务命名,一步一步按照向导建立,退出后保存。 拜托!1: 请先配置好网络服务名,让你 sqlplus 中connect user/pass@xxx 能连接数据库2: exp user/pass@xxx ..........配置好后,需要的xxx 就是在 你的tnsnames.ora 中 INST1_HTTP 这个字符串这个位置的东西!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! xxx = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.30.14)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = lecco) ) )xxx2 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.30.14)(PORT = 1521)) ) (CONNECT_DATA = (sid = lecco) ) )按照上面随意一种在你的tnsnames.ora里面手工编辑把 host 和sid/service_name 修改为你的就可以了然后使用 xxx / xxx2 不要用那什么图形工具了如果有域设置,可能是 xxx.domain 有什么信不信的你设置了 域 的缘故service_name = db_name.db_domaindb_name and db_domain , in your init.ora 也许你可以使用 SID 而不是 service_name exp name/password@sid!!!!你还要在这里 @SID ?就去用你的SID嘛讲了半天白搭 写个存储过程中调用存储过程的例子???? 导入导出问题 如何下载oracle? 如何书写SQL查询语句 大家看看这句sql语句有问题吗? 数据库面试题两道,大家如何回答? 数据导入? ┣┫请教关于编写trigger问题 如何设置UTL_FILE_DIR参数。在线给分 在SQLPlus中怎么显示存储过程的语句并编辑它? 初学者向各位老师请教几个关于Oracle SQL*Plus问题!本人不甚感激,希望各位高人指点指点。有兴趣的进来看看!大家共同进步。谢谢!! 请教SQL语句
exp user/pass file=e:\1.dmp
我的库是:oradb.ltgs(本地不要加也行吧)
exp user/[email protected] file=e:\1.dmp
又出现:
EXP-00056: 遇到 ORACLE 错误 12154
ORA-12154: TNS: 无法处理服务名
EXP-00000: 导出终止失败
2:net_service_name 是 tnsnames.ora 中的名字,不一定是数据库的名字?请正确理解含义
不要曲解
INST1_HTTP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = nzj)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = MODOSE)
(PRESENTATION = http://HRService)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
可我配好了又出现tns错误!
进入后:Net8配置->本地->服务命名,然后添加一服务命名,一步一步按照向导建立,退出后保存。
1: 请先配置好网络服务名,让你 sqlplus 中connect user/pass@xxx 能连接数据库
2: exp user/pass@xxx ..........配置好后,需要的xxx 就是在 你的tnsnames.ora 中 INST1_HTTP 这个字符串这个位置的东西!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.30.14)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = lecco)
)
)xxx2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.30.14)(PORT = 1521))
)
(CONNECT_DATA =
(sid = lecco)
)
)按照上面随意一种在你的tnsnames.ora里面手工编辑
把 host 和sid/service_name 修改为你的就可以了
然后使用 xxx / xxx2 不要用那什么图形工具了
如果有域设置,可能是 xxx.domain
你设置了 域 的缘故
service_name = db_name.db_domaindb_name and db_domain , in your init.ora 也许你可以使用 SID 而不是 service_name
!!!!你还要在这里 @SID ?
就去用你的SID嘛讲了半天白搭