随笔分类 - Oracle
摘要:oracle命令行登录 创建用户 创建表空间 用户授权 用创建的用户名和密码登录oracle数据库,登陆成功即可 退出sqlplus,在命令行界面使用imp导入dmp full=y 是导入文件中全部内容 ignore=y相当于,如果没有的表,创建并倒入数据,如果已经有的表,忽略创建的,但不忽略倒入
阅读全文
摘要:可能很多人在做数据库恢复时,都遇到过如下错误: 对于这个错误的处理方法很简单,相信大家都知道:(只要加上using backup controlfile就可以了) 但是为什么会报这样的错误呢?下面我们就来说一下导致恢复时报ORA-00283,ORA-01610错误的原因 Error Text, Ca
阅读全文
摘要:杂症二、SYSTEM表空间不足报错 一、杂症: PLSQL登录,报错: ORA-00604: 递归 SQL 层 出现错误 ORA-01653: 表.无法通过(在表空间中)扩展 ORA-02002: 写入审记线索时出错 二、病理: 1、表空间不足 2、数据库的审计功能已经开启引起(SYS.AUD$表)
阅读全文
摘要:【前言】 遇到 oracle 异常 和 解决实践 系列文章 整理分享 杂症一、oracle死锁 一、症状: 执行SQL或程序时,程序没有响应或SQL执行一直处于执行状态,没有成功,也没有报错。 二、病理: 当对数据库某个表的某一记录做更新或删除等操作,执行完毕后该条语句不提交事务,假如其他人同时也对
阅读全文
摘要:1、oracle 安装下的/u01/diag/rdbms/orcl/HOF/incident目录下是什么文件?答:每当一个错误发生的时候,oracle会创建一个incident,并且分配一个INCIDENT_ID号,同时在ADR HOME的INCIDENT目录中创建相应的INCIDENT 目录,每个
阅读全文
摘要:数据库名、实例名、数据库域名、全局数据库名、服务名 , 这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。 一、数据库名 什么是数据库名? 数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机
阅读全文
摘要:在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个Instance,启动一个Instance之类的话。 其实问他们什么是数据库,什么是Instance,很可能他们给的答案就是数据库就是Instance,Instance就是数据库啊,没有什么区别。 在这里,只能说虽然他
阅读全文
摘要:一、Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听; 2)启动数据库实例; 1.登录服务器,切换到oracle用户,或者以oracle用户登录 2.打开监听服务 可以通过lsnrctl status命令查看Oracle监听器运行状况 3.以SYS用户身份登录Ora
阅读全文
摘要:Oracle 监听器 Listener 是一个重要的数据库服务器组件,在整个 Oracle 体系结构中,扮演着重要的作用。它负责管理 Oracle 数据库和客户端之间的通讯,它在一个特定的网卡端口(默认是TCP 1521端口)上监听连接请求,并将连接转发给数据库,下面的部分,会从几个方面对监听器进行
阅读全文
摘要:完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。 在启动Oracle数据库服务器时,实际上是在服务
阅读全文
摘要:环境: 硬盘30G;2G RAM;Centos7;Oracle 11G; 1.创建组和用户 2.解压安装包 解压出来的database文件夹,放到oracle的用户目录下: 设置文件夹权限: 3.创建安装目录 4.修改OS系统标识(oracle默认不支持CentOS系统安装,但是centos其实就是
阅读全文