
数据库
文章平均质量分 74
mitedu
这个作者很懒,什么都没留下…
展开
-
oracle监听启动不了的问题
1 问题描述oracle数据库在服务器上运行正常,但是不能通过网络连接(即使用客户端不能连接数据库,在服务器端正常,诊断的初步原因为监听器问题)。在服务器端使用以下命令:bash-3.1$ cd $ORACLE_HOME/binbash-3.1$ ./lsnrctlLSNRCTL> status结果出现:CONNECT (DESCRIPTION=(ADDRESS=(PROT原创 2009-01-08 10:40:00 · 14869 阅读 · 1 评论 -
ORACLE中的rownum
1 引言 Oracle中的rownum一般是在实现分页查询时用到,虽然在我做的项目中只实现了分页显示而没有实现真正的分页,但是出于学习的目的研究了一下oracle的rownum。在使用查询语句时,我们经常要求返回表中的前n条记录或者是中间的几条记录,比如在一个大表(假设有10W条数据)要求查询从第1000到1005条的记录。面对这种查询,我们怎么办呢?mysql和oracle都有自己的原创 2008-12-22 19:36:00 · 51008 阅读 · 8 评论 -
ORA-00119和ORA-00132的解决方案
今天在启动服务器上的ORACLE时遇到如下错误:SQL> startup; ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00132: syntax error or unresolved network name LISTENER_ORCL 然后,在网上找了一些资料,解决了此原创 2008-12-18 16:49:00 · 1439 阅读 · 0 评论 -
oracle 10g中的ROWID
oracle 10g中的ROWIDRong-Hua Li1 ROWID的特性(1)rowid是一个伪列,是用来确保表中行的唯一性,它并不能指示出行的物理位置,但可以用来定位行。(2)rowid是存储在索引中的一组既定的值(当行确定后)。我们可以像表中普通的列一样将它选出来。 (3)利用rowid是访问表中一行的最快方式。 (4)rowid需要10个字节来存储,显示为18位的字符串。原创 2008-12-11 17:09:00 · 1133 阅读 · 0 评论 -
Oracle 10g数据库在linux (red hat 5)上的自动启动配置方法详解
Oracle 10g数据库在linux (red hat 5)上的自动启动配置方法详解Rong-Hua Li1 用root用户登录系统,修改/etc/oratab文件修改命令为:$ gedit /etc/oratab orcl:/ORACLE/app/product/10.2.0/db_1:N 改为: orcl:/ORACLE原创 2008-12-09 15:32:00 · 1350 阅读 · 0 评论 -
安装ORACLE 10g时出现An unexpected exception has been detected in native code outside the VM异常的解决方案
以前安装ORACLE时,都没什么问题。最近为了学习的需要,安装ORACLE时遇到以下问题,折腾了2天才解决。一开始我是在Cent OS5.2上安装ORACLE 10G,出现以下异常,然后仔细检查了ORACLE安装所需要的软件包、内核参数等等,发现没什么问题,于是认为可能是系统的原因,于是在另外一台RED HAT的机器上安装ORACLE 10G,发现问题依旧,搞了很久,最终发现原来是系统不支持图形界原创 2008-12-09 17:31:00 · 5153 阅读 · 0 评论 -
Oracle 10g for linux-64bit在Red Hat 5上的安装细则
Oracle 10g for linux-64bit在Red Hat 5上的安装细则Rong-Hua Li1 验证LINUX系统的要求1.1 查看可用的RAM 和交换空间大小以 root 用户身份登录并运行以下命令:$ grep MemTotal /proc/meminfo$ grep SwapTotal /proc/meminfo 所需最小 RAM 为 512MB,而原创 2008-12-09 14:25:00 · 939 阅读 · 0 评论 -
ORACLE 数据库笔记
1 oracle的安装日志安装日志处于$ORACLE_HOME/cfgtoollogs/文件夹下的configtoolsxx.log文件。2 查看oracle数据库的版本信息SQL> select banner from sys.v_$version;也可以用SQL> select * from sys.v_$version;3 查看安装了哪些选项SQL> col PA原创 2009-02-16 14:13:00 · 1287 阅读 · 0 评论 -
Oracle 10g中LogMiner的使用
1 创建DBMS_LOGMNR包以SYS用户执行下面四个脚本 A:$ORACLE_HOME/rdbms/admin/dbmslm.sql ,用来创建DBMS_LOGMNR包 SQL> @ $ORACLE_HOME/rdbms/admin/dbmslm.sql 程序包已创建。 授权成功。 B:$ORACLE_HOME/rdbms/admin/dbmslmd.sql. 用来创建数据字典文件。 SQ原创 2009-02-12 09:35:00 · 1175 阅读 · 0 评论 -
ORACLE查询所有客户端的IP方法
利用触发器实现查看所有客户端IP的方法收集了网上的一些做法,做个总结,方便以后用,其操作步骤:1 在sys模式下创建一个表,用于记录客户端登录数据库服务器的详细信息。create table login_history(username varchar2(60),machine varchar2(60),login_time date,ip varchar2(50));原创 2008-12-27 11:21:00 · 4069 阅读 · 0 评论