问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么样解决ORACLE8系列版本和10系列版本不兼容的问题

发布网友 发布时间:2022-04-09 07:17

我来回答

4个回答

懂视网 时间:2022-04-09 11:38


使用NVL(a,b)通用函数,统计员工年收入,NVL()作用于任何类型,即(number/varchar2/date)

通用函数:参数类型可以是number或varchar2或date类型


使用NVL2(a,b,c)通用函数,如果a不为NULL,取b值,否则取c值,统计员工年收入 


使用NULLIF(a,b)通用函数,在类型一致的情况下,如果a与b相同,返回NULL,否则返回a,比较10和10.0是否相同


使用SQL99标准通用语法中的case表达式,将职位是分析员的,工资+1000;职位是经理的,工资+800;职位是其它的,工资+400

case 字段 

     when 条件 then 表达式1

     when 条件 then 表达式2

     else 表达式n

end 


使用oracle专用语法中的decode()函数,职位是分析员的,工资+1000;职位是经理的,工资+800;职位是其它的,工资+400

decode(字段,条件1,表达式1,条件2,表达式2,...表达式n)





单引号出现的地方如下:

1)字符串,例如:‘hello‘

2)日期型,例如:‘17-12月-80‘

3)to_char/to_date(日期,‘YYYY-MM-DD HH24:MI:SS‘)


双引号出现的地方如下:

1)列别名,例如:select ename "姓 名" from emp

2)to_char/to_date(日期,‘YYYY"年"MM"月"DD"日" HH24:MI:SS‘)


(01)oracle服务器由哪二部份组成?

    数据库、实例

(02)SQL92/99标准有哪四大分类?

    数据操作语言、数据定义语言、数据控制语言、事务控制语言 

(03)select *,ename from emp这样写对吗?

    不对,因为*不能和,号一起使用

(04)NVL(a,b)函数是什么意思?

    如果a的值不为NULL,则取值的值;否则取b的值。  

(05)select sysdate from dual;

    查看当前系统时间

(06)select ename from emp where ename like ‘%\_%‘ escape ‘‘是什么意思? 

   escape ‘‘将\视为转义字符

(07)如果判断null值?

   is null / is not null

(08)order by能用列号排序呢?从几号开始?

  能,从1开始

(09)between .. and ..和in..是什么意思?

   between..and..在之间

   in..在多个值之间

(10)select add_months(sysdate,-1) from dual是什么意思?

    月份减少1个月






Oracle系列:(10)小结

标签:oracle

热心网友 时间:2022-04-09 08:46

好像一台机子是不可能完成的
两台机子一台安装8i一台安装10g倒可以解决方案如下:
1、用oracle8i客户端的exp命令将sun250上的数据导出到某台pc机客户端。Exp导出时选择JSERP用户和ERPUSER3用户,分别到成数据文件jserp.dmp和erpuser3.dmp.

  2、在新的oracle10g数据库中建立DBERP和DBSYS表空间,分别建立用户JSERP和ERPUSER3,对其分配权限,要与oracle8i中的表空间和用户的设置完全一样。

  3、在oracle8i客户端用imp命令将刚才导出的数据文件jserp.dmp和erpuser3.dmp上传到sunv890上的oracle10g,上传时也是选择上传用户。上传完毕后,将sun250的网线拔掉,将sunv890的网线插上。4、修改SunV890的IP和机器名,改ip:(改为sun250的ip,由10.11.1.19改为10.11.1.11)。
$ Vi /etc/hosts

  改机器名: (改为sun250的机器名,由hssun改为jgsun)
$ Vi /etc/nodename
$ Vi /etc/hosts
$ Vi /etc/hostname.ge0
$ reboot

  5、此时发现reboot后,监听、数据库和iSqlplus的服务还都可以起来,只是EM的服务启动不起来了!

  6、Emctl start dbconsole

  出现如下错误:
找不到路径
oracleproct10.2.0Db_1hssun_ora8
oracleproct10.2.0Db_1oc4jj2eeoc4j_DBConsole_hssun_ora8

  我将上面两个文件夹的名称中的hssun改为jgsun。可以继续启动了,但是最后还是起不来。

  7、搜索jgsun_ora8sysman目录下的config目录和emd目录,找到所有含有hssun的文件,改为jgsun,log文件不用修改。

  此时,em服务可以成功启动了,但是em界面运行不正常。Em界面中主机名还是hssun,许多连接打不开。

  8、$ emca –config dbcontrol db (这是oracle10g的命令,8i和9i是emca -r)

  输入以下信息:
SID:ora8 (同sun250上的oracle8i的SID)
Listener port number: 1521
Sys 口令:******
……

  好了,再次emctl start dbconsole EM就可以正常运行了!

热心网友 时间:2022-04-09 10:04

鱼和熊掌不可兼得,实在不行,只能要一个

热心网友 时间:2022-04-09 11:39

点亮图标好麻烦啊!!!!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
支付宝健康码变色规则 ...变绿码?昨天做了核酸检测结果是阴性,多久健康码从黄码变成绿码_百度... 母亲有乙肝孩子一定会有吗 ...的作文,600字,要有真实情感最好写心灵的。帮帮忙,必采纳。谢谢啦... ...自我介绍怎么写呀!,急急急!!!拜托各位谢谢啦!!_百度... 以“我身边的文明礼仪”为题写一篇作文,请各位大侠帮帮忙啦... 石家庄100平米房子改水电多少钱一平 石家庄居民水电煤气费都是多少钱? 石家庄水电一个月多少钱一个月多少钱 石家庄水电价格是多少钱 免费设置自己的签名陈明东? 哪里可以免费设计签名 朋友送了一个烤箱 说明书被弄丢了 来求解一下具体的使用方法和注意事项 怎么免费设计签名 关于oracle10与oracle8的问题 野生罗非鱼能吃吗 大家好,有人知道罗非鱼可以吃吗 吃罗非鱼会中毒吗?如果会症状是什么? 罗非鱼小孩能吃吗 小罗非鱼吃,饺子皮能吃吗 宝宝可以吃罗非鱼吗 丁点小的罗非鱼能吃吗?好不好吃啊? 家里只剩下鸡蛋,怎样做好吃? QQ申诉通过成功凭证怎么弄? QQ申诉申请成功凭证怎么查看???急。。 手机设置了字体管家,怎么恢复以前的字体 我下载360root的软件后,再下载字体管家 (手机没有root过就不能使用字体管家里所提供的字体 用了字体管家后,手机自带的字体(方正喵呜)不能用了,怎么办 手机已root 字体管家里有的字体都可以安装 可是在电脑上下载的字体 下载字体管家后手机原本的字体不能换了 热熔胶枪用的胶棒粘鞋行吗 热溶胶棒可以粘鞋子吗 固体胶能不能粘鞋? 硅胶粘接剂可以粘鞋子吗? pva胶可以粘鞋子吗? 修理自行车轮胎的胶水能粘鞋子吗 求《生活大爆炸》谢耳朵演员的简介! 请问。美剧”生活大爆炸”中饰演潘妮的演员,名叫?? 生活大爆炸拉丽塔的演员名字? 生活大爆炸克莱尔演员 谁会是卡蕾·措科最想邀请来《生活大爆炸》客串的女演员? 生活大爆炸伯妮黛特扮演者是谁 求生活大爆炸中,饰演莱纳德妈妈的演员的名字和资料。谢谢! 顺丰骑士为什么去相册扫描拍二维码总显示切换到后台应用呢 数码相机的移动全景拍摄跟扫描拍摄哪个好用 农村房子有房产证,说卫星扫描拍到说是大田地这事要到那里处理 摄像机用逐行扫描和用隔行扫描拍摄DV画质上有没区别? T99水下全景扫描拍摄功能 oracle9i和 oracle10,oracle11有什么区别啊。我没有数据库基础直接学Orcale,有影响吗 魔兽世界怀旧服等级最低的恶魔在哪里?