ORACLE CLIENT有什么用
Client当然是客户端程序,ORACLE 9I+PLSQL是服务器端程序。但是日常管理你不可能每次都登录到服务器吧,Client就是可以让你不用登录服务器就可以远程管理的,那个PLSQL就是远程管理程序可以装在服务器,也可以装在客户端。个人学习如果是在本机使用,这些你就不需要担心。
1 先ping一下远程数据库的ip或者机器名。如果是没有返回值,则说明网络都不通,肯定无法连数据库。
2 如果能ping通,再telnet远程数据库的端口,oracle服务默认端口是1521。如telnet 19216812 1521,如果能够telnet不成功,那肯定无法连数据库。
3 如果上述都不行,把本地机器的防火墙关了。再试上述两步。
4 如果能telnet,ORA-12170的意思就是连接超时。如果能够到远程数据库本地去操作,可以先在数据库服务器本身去连一下你数据库。如果不成功,则说明是数据库服务器本身有问题。比如监听是否启动、数据库服务是否已经到了open阶段。
5 如都不行,可以按照下列地址,来解决一下这个问题:
如果还没解决你的问题,可以加我百度HI账号。
E系列是服务器专用,主打超长时间稳定运行,多线程任务处理; I系列是桌面级的,主打游戏娱乐、办公设计。 这个是完全不同的两个产品线,没有好坏之分,服务器就E,普通电脑就I。
2015-05-10 回答者: 潇洒de提莫 4个回答 51
请问英特尔的cpu e系列的和i系列的有什么本质上的
答:英特尔CPU的E细节,分两种,一种是台式机CPU,另一种是服务器CPU。i系列一般为台式机中高端处理器。服务器E系列性能一般比较高,有的还二十核几十核线程。目前i9也就十多核。
2021-07-29 回答者: 浪吧专用 4个回答 2
E系列和i系列的cpu有什么区别?
答:例如E5 E3等CPU插槽为2011针的CPU属于E系列CPU特点为:核心数多但主频较低单核性能一般,多核性能爆炸,适合用于影视工作站等地方。 中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。
2019-08-11 回答者: B00mmushroom 2个回答 9
i系列的cpu和e系列的cpu有区别吗
答:e系列是intel 酷睿2双核系列的代号 i系列是新的酷睿i系列的代号,intel采用后缀数字区分性能等级,i7 i5 i3从高到低。 代号只是一个名称而已。 i系列的新核心肯定有别e系列的核心具备更高的性能
2013-12-21 回答者: huanglenzhi 4个回答 11
英特尔酷睿i系列处理器 和 至强E系列的处理器有何
问:请专业人士帮忙解答疑惑一下,万分感谢。
答:i系列属于民用CPU,志强系列属于服务器专业级CPU,两种CPU性能方向是有很大区别的,普通家用,玩游戏肯定是用民用CPU,搭建服务器,制图渲染,网游多开用志强。志强系列CPU不适合家用,更不适合玩游戏,根据自己的用途来选择,别被奸商拿淘汰志
2019-11-19 回答者: 千里追P 4个回答 5
Intel的i系列CPU比E系列架构有什么区别?
答:E系列CPU有酷睿2、奔腾E和赛扬E,酷睿2阉割后得到奔腾E,多阉割点成赛扬E。I系列CPU是新工艺产品,部分高端采用32纳米工艺,发热量控制的更好了,集成了显示核心,内存控制器,使用了QPI总线替代老迈的FSB,超线程技术回归,出现了三级缓存,使
2019-04-26 回答者: 韩松兰贾俏 1个回答 3
英特尔cpu i系列好还是e系列好?
答:挂机多开选E系列稳定不掉线多开无压力,打架团战游戏娱乐号i系列。
2020-08-11 回答者: tshlzhxpy 4个回答 1
intel的 e系列和i系列cpu有什么差别?
答:e是指的奔腾e吧,i是酷睿i系列,后者要好
2013-11-28 回答者: 知道网友 3个回答
求科普,英特尔的至强系列和I系列有什么区别
答:至强系列主要用于服务器,工作站之类的专业领域,这类领域对多线程要求高,对单个核芯的主频要求不高,所以至强处理器一般主频都不高,核心数多。另外服务器和工作站稳定性压倒一切,因此至强处理器也没办法超频。另外至强处理器一般也不集成核
如果你一表包含一个lob类型的列如果存在一个与这个表同名的同义词那么在导入这个表的数据时会报ora-01403错:
在oracle10g中的测试情况如下:
1创建两个用户test和cs
idle> conn sys/zzh_2046@jy_1 as sysdba
已连接。
sys@JINGYONG> grant dba to test identified by test;
授权成功。
sys@JINGYONG> grant dba to cs identified by cs;
授权成功。
2在用户test中创建一个有clob类型的列的表emp并向表中插入几行记录
sys@JINGYONG> conn test/test@jy_1
已连接。
test@JINGYONG> create table emp (col_a number, col_b varchar2(3), c_lob clob);
表已创建。
test@JINGYONG>
test@JINGYONG> INSERT INTO EMP VALUES (180, 'a', '01010101010101');
已创建 1 行。
test@JINGYONG> INSERT INTO EMP VALUES (181, 'a', '01010101010101');
已创建 1 行。
test@JINGYONG> INSERT INTO EMP VALUES (182, 'a', '01010101010101');
已创建 1 行。
test@JINGYONG> INSERT INTO EMP VALUES (183, 'a', '01010101010101');
已创建 1 行。
test@JINGYONG> INSERT INTO EMP VALUES (184, 'a', '01010101010101');
已创建 1 行。
test@JINGYONG> INSERT INTO EMP VALUES (185, 'a', '01010101010101');
已创建 1 行。
test@JINGYONG> commit;
提交完成。
连接到用户cs并创建一个同义词叫EMP
1创建同义词EMP是使用testemp表来创建(也可以用任意表来创建同义词EMP,只要保证同义词的名字与要导入表的名字相同就行)
test@JINGYONG> conn cs/cs@jy_1
已连接。
cs@JINGYONG> create synonym EMP for testEMP;
同义词已创建。
cs@JINGYONG> commit;
提交完成。
cs@JINGYONG>
C:\Documents and Settings\Administrator>exp test/test@jy_1 file=f:\empdmp table
s=EMP
Export: Release 102010 - Production on 星期四 12月 19 22:00:15 2013
Copyright (c) 1982, 2005, Oracle All rights reserved
连接到: Oracle Database 10g Enterprise Edition Release 102010 - Production
With the Partitioning, OLAP and Data Mining options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
即将导出指定的表通过常规路径
正在导出表 EMP导出了 6 行
成功终止导出, 没有出现警告。
C:\Documents and Settings\Administrator>imp cs/cs@jy_1 file=f:\empdmp tables=EM
P ignore=y
Import: Release 102010 - Production on 星期四 12月 19 22:01:48 2013
Copyright (c) 1982, 2005, Oracle All rights reserved
连接到: Oracle Database 10g Enterprise Edition Release 102010 - Production
With the Partitioning, OLAP and Data Mining options
经由常规路径由 EXPORT:V100201 创建的导出文件
警告: 这些对象由 TEST 导出, 而不是当前用户
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
正在将 TEST 的对象导入到 CS
正在将 TEST 的对象导入到 CS
正在导入表 "EMP"
IMP-00058: 遇到 ORACLE 错误 1403
ORA-01403: no data found导入了 6 行
成功终止导入, 但出现警告。
2使用表t1来创建同义词EMP
cs@JINGYONG> create synonym EMP for syst1;
同义词已创建。
cs@JINGYONG> drop table emp;
drop table emp
第 1 行出现错误:
ORA-00942: 表或视图不存在
C:\Documents and Settings\Administrator>imp cs/cs@jy_201 file=f:\empdmp tables=
EMP ignore=y
Import: Release 102010 - Production on 星期五 12月 20 08:13:07 2013
Copyright (c) 1982, 2005, Oracle All rights reserved
连接到: Oracle Database 11g Enterprise Edition Release 112010 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
经由常规路径由 EXPORT:V100201 创建的导出文件
警告: 这些对象由 TEST 导出, 而不是当前用户
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
正在将 TEST 的对象导入到 CS
正在将 TEST 的对象导入到 CS
正在导入表 "EMP"
IMP-00058: 遇到 ORACLE 错误 1403
ORA-01403: 未找到任何数据
IMP-00058: 遇到 ORACLE 错误 904
ORA-00904: "C_LOB": 标识符无效
成功终止导入, 但出现警告。
11g的测试
1创建两个用户test和cs
idle> conn sys/zzh_2046@jy_201 as sysdba
已连接。
sys@JINGYONG> grant dba to test identified by test;
授权成功。
sys@JINGYONG> grant dba to cs identified by cs;
2在用户test中创建一个有clob类型的列的表emp并向表中插入几行记录
sys@JINGYONG> conn test/test@jy_201
已连接。
test@JINGYONG> create table emp (col_a number, col_b varchar2(3), c_lob clob);
表已创建。
test@JINGYONG>
test@JINGYONG> INSERT INTO EMP VALUES (180, 'a', '01010101010101');
已创建 1 行。
test@JINGYONG> INSERT INTO EMP VALUES (181, 'a', '01010101010101');
已创建 1 行。
test@JINGYONG> INSERT INTO EMP VALUES (182, 'a', '01010101010101');
已创建 1 行。
test@JINGYONG> INSERT INTO EMP VALUES (183, 'a', '01010101010101');
已创建 1 行。
test@JINGYONG> INSERT INTO EMP VALUES (184, 'a', '01010101010101');
已创建 1 行。
test@JINGYONG> INSERT INTO EMP VALUES (185, 'a', '01010101010101');
已创建 1 行。
test@JINGYONG> commit;
提交完成。
连接到用户cs并创建一个同义词叫EMP
1创建同义词EMP是使用testemp表来创建(也可以用任意表来创建同义词EMP,只要保证同义词的名字与要导入表的名字相同就行)
test@JINGYONG> conn cs/cs@jy_201
已连接。
cs@JINGYONG> create synonym EMP for testEMP;
同义词已创建。
cs@JINGYONG> commit;
提交完成。
cs@JINGYONG>
使用10g的客户端连接到11g的数据库进行导出操作
C:\Documents and Settings\Administrator>exp test/test@jy_201 file=f:\empdmp tab
les=EMP
Export: Release 102010 - Production on 星期四 12月 19 22:10:28 2013
Copyright (c) 1982, 2005, Oracle All rights reserved
连接到: Oracle Database 11g Enterprise Edition Release 112010 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
即将导出指定的表通过常规路径
正在导出表 EMP导出了 6 行
成功终止导出, 没有出现警告。
使用10g的客户端连接到11g的数据库进行导入操作也会报ora-01403错误
C:\Documents and Settings\Administrator>imp cs/cs@jy_201 file=f:\empdmp tables=
EMP ignore=y
Import: Release 102010 - Production on 星期四 12月 19 22:11:27 2013
Copyright (c) 1982, 2005, Oracle All rights reserved
连接到: Oracle Database 11g Enterprise Edition Release 112010 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
经由常规路径由 EXPORT:V100201 创建的导出文件
警告: 这些对象由 TEST 导出, 而不是当前用户
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
正在将 TEST 的对象导入到 CS
正在将 TEST 的对象导入到 CS
正在导入表 "EMP"
IMP-00058: 遇到 ORACLE 错误 1403
ORA-01403: 未找到任何数据导入了 6 行
成功终止导入, 但出现警告。
使用11g的客户端连接到11g的数据库进行导出操作
[oracle@jingyong ~]$ exp test/test file=/home/oracle/empdmp tables=EMP
Export: Release 112010 - Production on Sat Dec 7 01:41:44 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates All rights reserved
Connected to: Oracle Database 11g Enterprise Edition Release 112010 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Export done in ZHS16GBK character set and AL16UTF16 NCHAR character set
About to export specified tables via Conventional Path
exporting table EMP 12 rows exported
Export terminated successfully without warnings
使用11g的客户端连接到11g的数据库进行导出操作在有与导入表同名的同义词的情况下不会报ora-01403错误
[oracle@jingyong ~]$ imp cs/cs file=/home/oracle/empdmp tables=EMP ignore=y
Import: Release 112010 - Production on Sat Dec 7 01:42:20 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates All rights reserved
Connected to: Oracle Database 11g Enterprise Edition Release 112010 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Export file created by EXPORT:V110200 via conventional path
Warning: the objects were exported by TEST, not by you
import done in ZHS16GBK character set and AL16UTF16 NCHAR character set
importing TEST's objects into CS
importing TEST's objects into CS
importing table "EMP" 12 rows imported
Import terminated successfully without warnings
[oracle@jingyong ~]$
下面删除与表同名的同义词而且使用10g的客户端连接11g数据库进行导入操作也是不会报ora-01403错误的
C:\Documents and Settings\Administrator>sqlplus /nolog
SQLPlus: Release 102010 - Production on 星期五 12月 20 07:51:34 2013
Copyright (c) 1982, 2005, Oracle All rights reserved
idle> conn cs/cs@jy_1
已连接。
cs@JINGYONG> drop synonym EMP;
同义词已删除。
C:\Documents and Settings\Administrator>imp cs/cs@jy_201 file=f:\empdmp tables=
EMP ignore=y
Import: Release 102010 - Production on 星期五 12月 20 09:02:40 2013
Copyright (c) 1982, 2005, Oracle All rights reserved
连接到: Oracle Database 11g Enterprise Edition Release 112010 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
经由常规路径由 EXPORT:V100201 创建的导出文件
警告: 这些对象由 TEST 导出, 而不是当前用户
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
正在将 TEST 的对象导入到 CS
正在将 TEST 的对象导入到 CS
正在导入表 "EMP"导入了 6 行
成功终止导入, 没有出现警告。
出现这个问题的原因:
是因为bug 7422758 IMPORTING A TABLE WITH A BLOB OR CLOB USING A SYNONYM CAUSES ORA-1403, fixed with 112
解决方法:
1 升级到112
2 打7422758补钉
注意:
在oracle11gr2版本中如果在对某个用户导入某个表时,而这个表有一个lob类型的列且这个用户存一个与要导入表同名的同义词,在这种情况下使用oracle11gr2版本的客户端进行导出再导入是不会报ora-01403错误如果使用oracle11gr2版本以下的客户端进行导出和导入也是会报ora-01403错误的
来自 “ ITPUB博客 ” ,链接:http://blogitpubnet/26015009/viewspace-1063849/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blogitpubnet/26015009/viewspace-1063849/
文章知识点与官方知识档案匹配
MySQL入门技能树数据库组成表
29483 人正在系统学习中
点击阅读全文
打开CSDN,阅读体验更佳
最新发布 oracle触发器ora01403,Oracle常见错误:ORA-01403 的根本原因和解决方案
Oracle常见错误:ORA-01403ORA-06512: 在 "MALLPUB_YANG_LOGON_ORGAN", line 88ORA-06512: 在 line 1at comyangcqflowprocessflowProcessflowFunctionexecute(ProcessflowFunctionjava:102)at comopensymphonywork
继续访问
oracle导入dmp文件数据不全,Oracle dmp文件损坏恢复案例
前一段时间帮一个朋友的朋友恢复了一个损坏的dmp文件,大概100多个G,记录一下恢复过程并简单总结一下一、描述这个dmp文件是从一个Oracle 9i的数据库上exp出来的,在导入Oracle 11g版本的时候,可能会随机出现两类错误,如下(1)dmp文件导入的时候,一直停留在某张表上不动,两三天都是这样,导入操作无法进行,如下导入了 0 行 正在导入表 "D_xxxxxx" 正在导入
继续访问
热门推荐 Oracle常见错误:ORA-01403 的根本原因和解决方案
Oracle常见错误:ORA-01403 的根本原因和解决方案 根本原因:SELECT语句查询出来的结果为空,此时把查询出来的空值赋给2个变量,就出现了上面这个错误。ORA-01403: 未找到任何数据,报这个错误 通常都是SELECT INTO 语句查询结果为空的原因。这个报错是我们在使用PL/SQL进行调试时,经常遇到的一个问题。 解决方案:查看一下是不是数据的问题,导致查询结果为空。
继续访问
Oracle 导入 IMP-00058错误及其他
oracle cmd 下面 导入 exp 导出 imp 操作
继续访问
IMP-00058: 遇到 ORACLE 错误 12592 TNS包错误 解决办法
问题描述: 服务器A-DB、服务器B-DB都是Redhat66+oracle11204环境,应用中间件服务器A-mid、A-mid是windows server2008 r2。 生产库服务器A-DB中导出testdmp全库文件,在B-mid上试图通过imp命令向服务器B-DB导入testdmp文件。 报错如下: IMP-00058: 遇到 ORACLE 错误 1
继续访问
oracle导入DMP_IMP-00058ORA-03135解决办法
错误如下图:
继续访问
oracle存储过程中ORA-01403: 未找到数据 问题解决方法
错误提示:ORA-01403: 未找到数据产生原因:当查询不到数据时,且把查询结果注入到定义的变量里面解决方法: 1跳出此次存储过程: 可以写个错误提示: when not_data_found then --后面一般接错误的数据提示消息 2不跳出存储过程: 由于错误的根本原因是数据不存
继续访问
oracle11G 导出,导入10G报错信息
[code="log"] Import started on 2015/4/25 9:47:43 C:\oracle\product\1020\db_1\bin\impexe log=C:\Users\ADMINI~1\AppData\Local\Temp\plsimplog file=G:\cms\xmdscmsdmp userid=cms/123456@ORCL buffer
继续访问
EBS开发中,FORM上传编译运行,出现ORA-01403:未找到任何数据的错误提示!
EBS开发中,FORM上传编译运行,出现ORA-01403:未找到任何数据的错误提示! 错误界面如
继续访问
Oracle dmp文件损坏恢复案例
前一段时间帮一个朋友的朋友恢复了一个损坏的dmp文件,大概100多个G,记录一下恢复过程并简单总结一下
继续访问
2020-09-08
ES6的模块化 (1) export 导出 {} {}不是对象,可以同时导出多次 let a = 1; let b = 2; export{a}; export{b}; 等价于 export{a,b} (2) export default {} {}内是对象,只能导出一次 let a = 1; let b = 2; export{a,b}; 不管export default导出的是什么,导入的时候都可以使用任意一个变量 (3) import 导入 由于nodejs不支持E
继续访问
Oracle导入数据到指定用户时遇到IMP-00058: 遇到 ORACLE 错误 12154 ORA-12154: TNS: 无法解析指定的连接标识符 IMP-00000: 未成功终止导入
在网上看见一个帖子说是导入本地数据不用加 @ ,试了一下果然有效。 修改后为: 最后输入正确的用户名、密码,导入开始。
继续访问
Oracle Stream ORA-01403 错误的解决
Oracle stream 01403
继续访问
IMP-00058: 遇到 ORACLE 错误 12154
IMP-00058: 遇到 ORACLE 错误 12154 解决方法:开始以为是 file的路径错误 后来在远程桌面导入数据便可以了!
继续访问
ORACLE导入遇到ORACLE错误959解决方法
今天在导入数据库文件时,有一张表未导入成功,报了如下错误: IMP-00003: 遇到 ORACLE 错误 959 ORA-00959: 表空间 'XXXXXXXXXXX' 不存在。查询的确没有对应的表空间:select from dba_data_files where tablespace_name = 'XXXX'添加上对应的表空间,再重新导入:create tablespace ts_s
数据库名(DB_NAME)、实例名(Instance_name)、以及操作系统环境变量(ORACLE_SID)
区别:在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、以及操作系统环境变量(ORACLE_SID)。这些都存在于同一个数据库中的标识,用于区分不同数据库的参数。
一、什么是数据库名(db_name)
数据库名是用于区分数据的内部标识,是以二进制方式存储于数据库控制文件中的参数,在数据安装或创建之后将不得修改。数据库安装完成后,该参数被写入数据库参数文件pfile中,格式如下:
db_name="orcl" #(不允许修改)
db_domain=dbcentertoyscom
instance_name=orcl
service_names=orcldbcentertoyscom
control_file=(
在每一个运行的ORACLE8i数据库中都有一个数据库名(db_name),如果一个服务器程序中创建了两个数据库,则有两个数据库名。其控制参数据分属在不同的pfile中控制着相关的数据库。
二、什么是数据库实例名(instance_name)
数据库实例名则用于和操作系统之间的联系,用于对外部连接时使用。在操作系统中要取得与数据库之间的交互,必须使用数据库实例名。例如,要和某一个数据库server连接,就必须知道其数据库实例名,只知道数据库名是没有用的,与数据库名不同,在数据安装或创建数据库之后,实例名可以被修改。数据库安装完成后,该实例名被写入数据库参数文件pfile中,格式如下:
db_name="orcl" #(不允许修改)
db_domain=dbcentertoyscom
instance_name=orcl #(可以修改,可以与db_name相同也可不同)
service_names=orcldbcentertoyscom
control_file=(
数据库名与实例名之间的关系。
数据库名与实例名之间的关系一般是一一对应关系,有一个数据库名就有一个实例名,如果在一个服务器中创建两个数据库,则有两个数据库名,两个数据库实例名,用两个标识确定一个数据库,用户和实例相连接。
但在8i、9i的并行服务器结构中,数据库与实例之间不存在一一对应关系,而是一对多关系,(一个数据库对应多个实例,同一时间内用户只一个实例相联系,当某一实例出现故障,其它实例自动服务,以保证数据库安全运行。)
三、操作系统环境变量(ORACLE_SID)
在实际中,对于数据库实例名的描述有时使用实例名(instance_name)参数,有时使用ORACLE_SID参数。这两个都是数据库实例名,它们有什么区别呢?(经常弄混)
(ORACLE_SID)
OS<----------------> ORACLE 数据库 <--------(Instance_name(实例名))
上图表示实例名instance_name、ORACLE_SID与数据库及操作系统之间的关系,虽然这里列出的两个参数都是数据库实例名,但instance_name参数是ORACLE数据库的参数,此参数可以在参数文件中查询到,而ORACLE_SID参数则是操作系统环境变量。
操作系统环境变量ORACLE_SID用于和操作系统交互。也就是说,在操作系统中要想得到实例名,就必须使用ORACLE_SID。此参数与ORACLE_BASE、ORACLE_HOME等用法相同。在数据库安装之后,ORACLE_SID被用于定义数据库参数文件的名称。如:$ORACLE_BASE/admin/DB_NAME/pfile/init$ORACLE_SIDora。
定义方法:
export ORACLE_SID=orcl
如果在同一服务器中创建了多个数据库,则必然同时存在多个数据库实例,这时可以重复上述定义过程,以选择不同实例。
还可以用
[oracle@Datacent]$ oraenv
来切换不同的ORACLE_SID来通过操作系统来启动不同的实例(instance)
建议参考以下方法:
1、尝试将手机重启后查看下是否有恢复;
2、做好资料备份,进入设置--应用与权限/更多设置--应用管理--找到--存储--清除数据和缓存,后重新打开;
3、做好资料备份,将软件卸载重装后使用;
若上述方法操作后无效 ,可进入vivo官网/vivo商城APP--我的--在线客服或者vivo官网网页版--下滑底部--在线客服--输入人工客服进入咨询了解。
0条评论