![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
与你有约2016
这个作者很懒,什么都没留下…
展开
-
创建数据库表空间、表及用户
1.创建数据库表空间:登录数据库:oracle@linux:~>sqlplus / as sysdba;SQL*Plus: Release 10.2.0.4.0 - Production on Mon Sep 5 14:17:49 2016Copyright (c) 1982, 2007, Oracle. All Rights Reserved.Connected原创 2016-09-05 14:17:04 · 1795 阅读 · 0 评论 -
Oracle移动数据文件位置
1.首先检查是否为归档模式,本文以归档模式作演示,如下图所示2.用sysdba身份登录数据库,查看当前数据文件的存放位置,如下图所示:3.接下来,我要将如上的所有数据文件移动到/zxindata/zxin下,首先重启数据库到mount状态,并执行移动数据文件的命令,如下:4.完事后,打开数据库,可能数据库需要执行recover操作,如下提示:原创 2017-01-13 11:59:29 · 988 阅读 · 0 评论 -
Oracle 10g的 “回收站”
我们在drop表的时候,一般会使用如下命令:drop table tablenamecommit;而这个时候表并没有被Oracle彻底删除,也就是说,当你发现“手贱”误操作时,还有挽回的余地。当我们执行drop操作后,Oracle会把相关的表、索引、约束放到recyclebin,说白了,recyclebin 就是一个数据字典 ,译过来就是“回收站”:通过查询系统参数获取recy原创 2016-12-19 14:22:01 · 318 阅读 · 0 评论 -
RMAN 差异增量与累积增量的区别
在rman增量备份中,有差异增量和累积增量的概念:1、概念差异增量(Differential):是备份低级别或者相同级别备份以来变化的所有数据块,顾名思议,也就是要备前期备份以来的差异数据块 若前面的备份同时存在低级别和相同级别,则优先选择备份从最近的低级别(n-1)以来变化的数据块,若没有n-1级别备份,则选择备份同级别备份以来变化的数据块,若没有同级转载 2016-10-17 16:46:56 · 4479 阅读 · 0 评论 -
恢复参数文件spfile
Oracle启动的时候,一定会去查找一个参数文件,如果如下参数文件均未找到,数据库将无法启动,Oracle 查找参数文件的顺序如下:spfile.ora---pfile.ora----init.orasid是你自己的数据实例名,参数文件保存路径在$ORACLE_HOME/dbs如下,通过两种方式恢复参数文件比较简单的一种方法,通过Alert日志恢复,如果你知道你的alert日志路径原创 2016-10-20 15:17:01 · 2075 阅读 · 0 评论 -
设置Oracle跟随系统一起启动
1.修改$ORACLE_HOME/bin下的配置文件dbstart,将ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME,略88行处,如下红色字体部分:# Save LD_LIBRARY_PATHSAVE_LLP=$LD_LIBRARY_PATH# First argument is used to bring up Or原创 2016-09-06 10:55:09 · 413 阅读 · 0 评论 -
ORA-01092: ORACLE instance terminated. Disconnection forced
SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64biPL/SQL Release 10.2.0.1.0 - P原创 2016-10-06 10:49:30 · 692 阅读 · 0 评论 -
初始建库SGA该设多大 PGA该设多大的建议
1.背景情况很多新业务系统上线,大部分DBA也不懂业务,就闷着头建库,SGA值设多大,PGA设多大,随便指定一个值就得了,运行一段时间后,也许就因为这个值是随便指定的,例如SGA+PGA大于总物理内存,SGA值或PGA值太小等等,造成DOWN机或性能低下的情况,屡见不鲜。其实,SGA初始设置多大,PGA初始设置多大,在OLTP系统上该怎么设,在OLAP系统上又该怎么设,ORACLE是有说法转载 2016-10-05 09:26:05 · 1762 阅读 · 0 评论 -
OLTP和OLAP有何区别?
当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果.OLTP:转载 2016-10-05 09:24:18 · 329 阅读 · 0 评论 -
使用sqlldr导入数据到Oracle
在我们日常工作中,往往需要将一些数据导入到Oracle 中,方法其实挺多,比如客户端工具,PL/SQL都可以实现,但是相对效率,我个人认为Oracle自带的sqlldr是最好用的,下面我们就看一下如何将数据轻松导入到Oracle:1.建表:SQL> create table tb_boxnumber(boxnumber varchar2(30),Status varchar2(8));原创 2016-10-27 10:33:07 · 4261 阅读 · 0 评论 -
使用RMAN 备份与恢复数据库
我的备份和恢复都是在归档模式下完成的,本文开头部分需要启停数据库,因此请不要在生产环境上操作,如果在生产环境上操作由此产生的任何问题与博主无关。1.检查数据库是否为归档模式:oracle@linux:~>sqlplus / as sysdba;红框中所示为非归档模式,停止数据库,使用如下命令开启归档模式,并设置为自动归档:SQL> alter database archiv原创 2016-09-05 11:00:02 · 1674 阅读 · 0 评论 -
重做日志文件丢失导致无法打开数据库
1.模拟重做日志文件丢失:SQL> select member from v$logfile;MEMBER--------------------------------------------------------------------------------/home/oracle/data/oradata/zxin/redo01.log/home/oracle原创 2016-11-03 10:11:26 · 766 阅读 · 0 评论 -
使用数据泵导入导出数据库
1.在本地创建转存目录:oracle@linux:~> mkdir 0905 oracle@linux:~>2.连接数据库,并创建转存目录:oracle@linux:~> sqlpluszxdbp_test/zxdbp_test@zxin;SQL*Plus: Release 10.2.0.4.0 - Production on Mon Sep 5 15:42:39原创 2016-09-05 15:40:53 · 928 阅读 · 0 评论 -
Suse11+Oraclc10g安装指南
1.环境检查linux:~ # cat /etc/SuSE-release SUSE Linux Enterprise Server 11 (x86_64)VERSION = 11PATCHLEVEL = 1linux:~ #2.创建用户和组linux:~ # groupdel dbalinux:~ #linux:~ # useradd oracle -u 10原创 2016-09-30 17:14:06 · 640 阅读 · 0 评论