
Oracle
文章平均质量分 54
hailang08
喜欢打台球,羽毛球
展开
-
oracle sqlplus执行ed或者edit命令报错无法修改上次执行的sql语句
oracle数据库下,sqlplus执行ed或者edit命令报错,无法修改上次执行的sql语句,显示wrote file afiedt.buf,无法退出,只能杀掉该sqlplus进程。报错如图解决办法:在sqlplus里执行define_editor=vi后,再执行ed即可正常编辑。此方法临时有效。永久有效的办法是编辑在 $ORACLE_HOME/sqlplus/admin/glogin.sql 设置添加define_editor=vi即可。参考帖子:sqlplus中如果输入的sql语句前面有一原创 2022-02-17 15:13:54 · 1518 阅读 · 0 评论 -
oracle 11gR2配置ADG (搭建oracle dataguard)
感悟1.从事数据库软件的使用维护工作,看起来似乎很简单,输入几条常用的命令即可解决问题,但是问题在于当系统出现了异常报错时,就变得手足无措不敢进行新的操作,甚至硬着头皮操作,越搞越糟。这些现象说明,我们对软件的运行原理了解的不多,知其然,但不知其所以然。平时看再多的文本资料,不如动手多去实践探索原理本质更有效。2. 搭建vmware workstation练习环境要舍得投资升级电脑配置。之前,碍于电脑配置低,运行速度慢,重启虚拟机都得等好几分钟,严重影响练习时的效率和心情,对个人来说是一种摧残。一直原创 2022-02-15 17:25:02 · 3793 阅读 · 3 评论 -
centos8安装oracle11gR2 出现[INS-07003访问BeanStore时出现意外错误][INS-07009] 无法加载 BeanStore
在Centos8.5系统上安装oracle11gR2,遇到如图报错。在网上搜索了半天,大多数的说法是没有配置JAVA_HOME等。尝试配置了环境变量,仍然报错。重装了java也不行。换了Centos7.4也不行。解决办法:怀疑oracle安装包有问题。换了安装包就行了。原来的安装包文件名是linux.x64_11gR2_database_1of2.zip。后来用了新的安装包p10404530_112030_Linux-x86-64_1of7.zip、p10404530_112030_Linux-x8..原创 2022-01-24 16:09:22 · 2915 阅读 · 0 评论 -
在oracle中exp导出表中符合查询条件的数据,用query参数加转移字符实现
query=\"where d_rq \>= to_date\(to_char\(sysdate-35\)\) and d_rq \<= to_date\(to_char\(sysdate-1\)\) and \(substr\(C_B,1,2\)=\'25\' or substr\(C_B,1,2\)=\'26\' or substr\(C_B,1,2\)=\'27\' or c_b is null\)\" file=aaa.dmp log=aaa.log原创 2021-04-21 10:09:40 · 632 阅读 · 0 评论 -
无法启动orabbix查看orabbix.log提示oralce:IO Error: The Network Adapter could not establish the connection
启动后orabbix日志提示:Error on Configurator for database testdb -->IO Error: The Network Adapter could not establish the connectionThis Database testdb removedERROR on main - Connections is empty-...原创 2019-10-29 09:30:07 · 1280 阅读 · 4 评论 -
oracle 11g asm磁盘阵列安装时,磁盘路径不显示
/etc/init.d/oracleasm scandisks/etc/init.d/oracleasm listdisksDATAFRA原创 2014-05-16 16:27:01 · 4155 阅读 · 0 评论 -
db link的查看创建与删除
转载:http://www.cnblogs.com/leipei2352/archive/2011/04/21/2023471.html1.查看dblinkselect owner,object_name from dba_objects where object_type='DATABASE LINK';或者select * from dba_db_l转载 2014-02-17 14:26:16 · 799 阅读 · 0 评论 -
exp按照where指定条件导出表
exp abc/abc tables=(tablename) query=\"where channel_id=\'2\'\" file=newmobile.dmp log=expnewmobile.log原创 2013-10-28 12:31:46 · 18592 阅读 · 0 评论 -
安装Oracle11G 报swap大小不够,aio-max-nr参数不符等问题解决办法
----安装11G 报swap大小不够,用如下的办法解决[root@testdb dev]# dd if=/dev/zero of=/home/oracle/swap bs=1M count=61446144+0 records in6144+0 records out6442450944 bytes (6.4 GB) copied, 54.6365 seconds, 118 MB原创 2013-09-11 16:21:07 · 14074 阅读 · 1 评论 -
在Linux下卸载Oracle 11g
转载:http://wenku.baidu.com/view/108e44aadd3383c4bb4cd2f4.html1.使用SQL*PLUS停止数据库[oracle@OracleTest oracle]$ sqlplus /nologSQL> connect / as sysdbaSQL> shutdown [immediate]SQL> exit2.停止Listene转载 2013-09-11 21:25:46 · 925 阅读 · 0 评论 -
oracle asm 创建asm盘
multipath -F //清除多路径设备的缓存信息multipath -v3 //重新进行加载原创 2014-05-16 15:41:17 · 670 阅读 · 0 评论 -
sqlplus "/as sysdba" TNS:net service name is incorrectly specified
原文地址:TNS:net service name is incorrectly specified" style="text-decoration:none; color:rgb(62,115,160)">ORA-12162: TNS:net service name is incorrectly specified作者:无知的世界官方的解释ORA-12162: TNS:net转载 2014-08-29 14:27:29 · 3605 阅读 · 0 评论 -
oracle rac查看磁盘组使用情况
[oracle@dbrac1]$export ORACLE_SID=+ASM1[oracle@dbrac1]$asmcmdASMCMD> lsdgState Type Rebal Unbal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disk原创 2015-11-11 21:23:09 · 14469 阅读 · 0 评论 -
oracle rman 备份脚本
[oracle@qyxxmh_db1 ~]$ cat /home/oracle/orabackup/fullbackup.sh#!/bin/sh. /home/oracle/.bash_profilerman log ='/home/oracle/orabackup/fulltmp.log' connect target /run { allocate channel转载 2016-01-28 15:01:09 · 519 阅读 · 0 评论 -
redo文件被删除或者redo文件所在的磁盘故障的处理方法
转载:http://blog.itpub.net/24500180/viewspace-777261/1 非当前redo 文件损坏SQL> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC STATUS FIRST_CHANGE#转载 2017-01-13 12:00:56 · 1838 阅读 · 0 评论 -
zabbix4监控oracle返回空received unexpected response ' ' for key 'alive'
我在CentOS7.4上安装了zabbix4,并部署了orabbix1.2.3,创建了zabbix数据库用户、赋予了权限,但是查看orabbix的logs/orabbix.log日志文件里有很多报错,如:2018-11-27 14:49:11,547 [pool-1-thread-9] WARNOrabbix - received unexpected response '' for ke...原创 2019-03-15 16:39:19 · 3698 阅读 · 8 评论 -
oracle数据库用户状态失效Expired
引用自:https://www.cnblogs.com/abclife/p/5397969.htmlOracle数据库用户的状态为Expired,此时,该用户是不能访问使用数据库的。处理思路是,将该用户的密码进行重置,为了确保外部应用脚本能正常使用数据库,该用户的重置密码要与原始密码相同,但是,多数情况下,我们并不记得原始密码。处理方法:1.SQL> select user#,...原创 2019-10-10 13:37:22 · 3264 阅读 · 0 评论 -
oracle 闪回恢复区、archive归档 问题
oracle10g在默认情况下,归档日志是保存在闪回恢复区的(对于我的来说是:E:\oracle\product\10.2.0\flash_recovery_area\ORACLE\ARCHIVELOG),如果你建库的时候用的默认设置,闪回恢复区应该是2G,空间被占满了以后就无法再归档了。此时。我从sqlplus open database ,有提示:Microsoft Wind转载 2013-08-22 17:59:31 · 858 阅读 · 0 评论 -
oracle clusterware
oracle clusterware 在运行过程中,需要用到两个文件,分别叫做OCR和Voting Disk,这两个文件必须要放在共享存储上,必须放在裸设备上,每个文件分配100M大小就足够了。转载 2013-07-31 17:27:35 · 687 阅读 · 0 评论 -
如何查询oracle数据库中的所有用户名?
select username from dba_users;原创 2007-04-08 19:28:00 · 25151 阅读 · 5 评论 -
如何创建oracle存储过程及在jsp中调用
1.创建存储过程:打开 sql-plus,输入SQL> create or replace procedure 存储过程名 2 as 3 begin 4 execute immediate select * from aa; 5 end; 6 /2.在jsp中调用存储过程: Connection con=connBean.createConnect(userid);原创 2007-04-08 19:39:00 · 1355 阅读 · 0 评论 -
在linux平台下安装Oracle10g-“系统没有所需的交换空间”
在linux平台下安装Oracle10g时,当执行到“产品特定的先决条件检查”一步时,出错,提示“系统没有所需的交换空间” 解决办法: dd if=/dev/zero of=/tmpswap bs=1k count=900000--创建空间文件的大小!chmod 600 /tmpswap设置交换空间:mkswap /tmpswap要立即启用交换文件:swapon /tmpswap原创 2009-08-13 00:18:00 · 991 阅读 · 0 评论 -
ORA-01034: ORACLE not available ORA-01034ORA-27101 shared memory realm does not exist
[oracle@tsg root]$ sqlplusSQL*Plus: Release 10.2.0.1.0 - Production on Tue May 17 18:55:37 2009Copyright (c) 1982, 2005, Oracle. All rights reserved.Enter user-name: sysmanEnter password:ERROR:ORA-010原创 2009-08-19 22:47:00 · 743 阅读 · 0 评论 -
Error occurred during initialization of VM,Unable to load native library,symbol __libc_wait
Asianux2.0 SP4下安装Oracle9i遇到如下问题: Error occurred during initialization of VM Unable to load native library: /tmp/OraInstall2012-02-02_11-14-57PM/jre/lib/i386/libjava.so:symbol __libc_wait, version原创 2012-02-02 13:25:58 · 5014 阅读 · 0 评论 -
中文字符集
GB2312-80,GBK,GB18030-2000 汉字字符集 其实解决 JAVA 程序中的汉字编码问题的方法往往很简单,但理解其背后的原因,定位问题,还需要了解现有的汉字编码和编码转换。 GB2312-80 是在国内计算机汉字信息技术发展初始阶段制定的,其中包含了大部分常用的一、二级汉字,和 9 区的符号。该字符集是几乎所有的中文系统和国际化的软件都支持的中文字符集,这也是最基转载 2012-02-02 14:51:27 · 1844 阅读 · 0 评论 -
Error in invoking target install of makefile plsql/lib/ins_plsql.mk
安装遇到Error in invoking target install of makefile /u01/app/product/9.2.0/db_1/plsql/lib/ins_plsql.mk的问题;查看make日志文件中包含:/usr/lib/gcc/i386-redhat-linux/3.4.6/libgcc_s.so: undefined reference to`dl_ite转载 2012-02-02 16:51:32 · 6284 阅读 · 0 评论 -
解决oracle 11g 问题之ORA-01078: failure in processing system parameters
转载:http://blog.itpub.net/post/26499/523525昨天刚刚将oracle 11G安装完成,今天想通过sqlplus来连接数据库,在启动oracle时,突然报错:ORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/转载 2012-03-16 15:49:35 · 20083 阅读 · 0 评论 -
oracle 11g的OEM(企业管理器),https://主机ip:1158/em/console网页无法显示
如何在linux系统下启动oracle 11g的OEM(企业管理器),我输入https://主机ip:1158/em/console网页无法访问解决办法: emctl start dbconsole启动服务。转载 2012-05-17 18:09:39 · 14091 阅读 · 2 评论 -
ORACLE 9I数据库EXP排除部分表导出
地址:http://david0341.iteye.com/blog/540245采用在EXP时添加TABLES参数来指定导出表列表的方式1.生成EXP参数文件 $ sqlplus “/as sysdba” SQL>set heading off SQL>spool /tmp/par.file SQL>select 'tables=('||chr(10) f转载 2012-05-17 10:38:18 · 26778 阅读 · 0 评论 -
Linux中怎样格式化硬盘
mkfs -t 文件系统类型 /dev/设备名mount -t ext3 /dev/sda /tmp/mnt转载 2012-05-17 18:40:38 · 1773 阅读 · 0 评论 -
oracle 删除用户及相关表、视图 提示用户正连接解决方法
转载地址http://blog.sooal.com/post-48.html问题提出:SQL〉DROP USER USER1 CASCADEERROR:ORA-01940: cannot drop a user that is currently connected由于当前用户正连接到数据库,所以无法删除解决办法:1、查询此用户的会话进程,S转载 2012-08-29 15:17:10 · 1224 阅读 · 0 评论 -
Linux系统下Oracle 10g OEM中文显示为方框的解决办法
转载地址:http://database.51cto.com/art/201108/287965.htmLinux系统下Oracle 10g OEM中文显示为方框的解决办法是本文我们主要要介绍的内容,情况是这样的:在Linux Redhat el5上安装了Oracle 10g,linux是英文版的,Oracle选择了GB的字符集。这样数据库是可以存储中文的。但是OEM中,页面上的中文字符显转载 2012-09-11 11:13:29 · 1205 阅读 · 0 评论 -
远程安装oracle11G出现安装向导后,很慢,无法正常点击下一步配置
远程安装oracle11G出现安装向导后,很慢,无法正常点击下一步配置 解决办法:1. 启动netterm,使用用户oracle远程登录要安装oracle11G的主机192.168.0.12.在oracle用户下,export DISPLAY=192.168.0.2:0.0(该地址是显示安装向导界面的主机的地址)3.在oracle用户下,xhost + 192.168.0.2(原创 2013-02-17 02:02:19 · 3944 阅读 · 0 评论 -
oracle 11g startup时报ora-03113通信通道的文件结尾
oracle 11g startup时报ora-03113通信通道的文件结尾 SQL>startup;oracle例程已经启动。。。。。。。。。数据库装载完毕。ora-03113:通信通道的文件结尾进行ID:5851会话ID 96 序列号:3-----------------------------------------------------------原创 2013-02-21 10:36:15 · 4308 阅读 · 0 评论 -
Oracle中Exp和Imp命令详解
命令详解: E:/>exp help=y 通过输入 EXP 命令和用户名/口令,您可以在用户 / 口令之后的命令: 实例: EXP SCOTT/TIGER 或者,您也可以通过输入跟有各种参数的 EXP 命令来控制“导出”的运行方式。 要指定参数,您可以使用关键字: 格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...转载 2007-03-31 17:13:00 · 1074 阅读 · 0 评论