Oracle
舍得斋
这个作者很懒,什么都没留下…
展开
-
Oracle11g静默安装过程
本文主要分享类Linux系统下Oracle11g的静默安装过程前沿最近需要装oracle,想装个11g的,腾讯云注册了个新账号,免费送了几个月的云服务器,刚开始用界面安装,死活调不出来图形安装界面,就只能改为静默安装了,心累安装步骤1、环境检查检查 swap分区、内存、磁盘大小、系统版本一定要有swap分区,不然在安装检查的时候会检查不通过(赠送的腾讯云服务器貌似不带swap...原创 2019-12-16 17:02:29 · 973 阅读 · 1 评论 -
解决安装oracle时出现Could not execute auto check for display colors using command /usr/bin/xdpyinfo
该问题是因为在安装oracle依赖包时少装了一个xhost命令,如果执行xhost显示找不到该命令1.查找该命令是由哪个包提供#yum whatprovides "*/xhost"2.根据返回的结果,安装对应的包我的显示是xorg-x11-server-utils-7.7-14.el6.x86_64 : X.Org X11 X server utilitiesRepo ...原创 2019-12-14 16:02:18 · 4020 阅读 · 0 评论 -
oracle服务端下载(10g)
本文是oracle10g服务端的安装包百度网盘地址:https://pan.baidu.com/s/1c25rLeg提取码:eoy5具体的安装过程可以参考博文:https://blog.csdn.net/u014642915/article/details/103485197...原创 2019-12-13 20:47:23 · 2134 阅读 · 0 评论 -
Oracle10g界面化安装过程
本文主要介绍Linux下Oracle10g的界面化安装过程前提准备:1.准备一个虚拟机,并装好Linux(5.8)或者centos(6.5)版本及以上的系统(不要最小化安装,最好图形化安装)2.准备好本地yum源此步骤可以参考:本地yum源搭建过程3.安装好xmanager软件(Oracle图形化安装需要调用Xmanager - Passive程序)安装步骤:1、安装所...原创 2019-12-13 20:16:24 · 1189 阅读 · 0 评论 -
DISPLAY尚未设置
在进行界面化安装Oracle时我们在执行安装命令时需要调用界面,往往在调用界面时会报错:DISPLAY 尚未设置或者xhost: unable to open display 的错误,具体解决步骤如下:1.先安装好xmanager并打开Xmanager - Passive2.切换至oracle用户然后执行:#DISPLAY=192.168.147.1:0.0;export DIS...原创 2019-12-11 00:03:38 · 4652 阅读 · 0 评论 -
导入dmp文件时报错:IMP-00010:不是有效的导出文件,头部验证失败的简单解决方法
有时候会出现别人导出的dmp文件是用11g客户端导的,自己的oracle客户端是10G的,这个时候无法将该dmp导入到自己的库里面,会报错:报错:IMP-00010:不是有效的导出文件,头部验证失败IMP-000000:未成功终止导入如果将自己的客户端卸载然后安装11G的客户端也是可以的,但是这样比较麻烦,现在有个简单的方法,方法如下:11G客户端导出的dmp文件中的EXPORT:V...原创 2019-01-07 16:31:15 · 3018 阅读 · 5 评论 -
Oracle以多列进行分组,然后组内某列进行排序
Oracle数据库以多列进行分组,然后组内某列进行排序示例查询语句如下:select t.*,row_number() over( partition by t.column1,t.clolumn2 order by t.tolumn3 ) from tablename t OVER(PARTITION BY... ORDER BY...)直接是无法使用的,需要和其他函数配合使用与O...原创 2019-01-07 15:57:53 · 5080 阅读 · 0 评论 -
Oracle数据库表解锁
1.查出被锁的表的数据库用户Select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid;2.查出被锁用户的sid 和seriaSELECT sid ,serial#,username FROM v$session wh...原创 2019-01-07 14:00:48 · 295 阅读 · 0 评论 -
多表联合查询更新
两个表a,b 根据a,b两表的客户ID号去更新a表中的客户的城市名称,具体写法如下:update table_name a set city_name=(select b.city_name from tmp_cust_city b where b.customer_id=a.customer_id)where exists (select 1from tmp_cust_city bw...原创 2019-01-02 16:01:09 · 1651 阅读 · 0 评论 -
Oracle数据库修改密码用不过期及去密码复杂化
Oracle数据库有时登录数据库用户会提示密码即将过期,该提示可能对业务系统连接数据库造成影响,需要修改其密码用不过期,修改步骤如下(需要用dba用户执行以下语句):1.修改永不过期参数alter profile default limit PASSWORD_LIFE_TIME unlimited;alter profile default limit PASSWORD_LOCK_TI...原创 2019-01-02 15:51:24 · 472 阅读 · 0 评论 -
Oracle数据库RMAN备份
废话不多说,直接上shell脚本,另rman备份完之后不用做压缩,压缩前后文件大小变化不大。需要用oracle用户去执行脚本#!/bin/bashcurrent_day=`date +%Y%m%d`backup_path=/home/oracle/rmanbacklog_path=/home/oracle/rmanback/rmanlog[ ! -d $backup_pa...原创 2019-01-02 15:40:23 · 1540 阅读 · 0 评论