- 博客(13)
- 资源 (12)
- 收藏
- 关注
原创 oracle联机重做日志文件丢失&&&&Oracle错误ORA-03113: end-of-file on communication channel处理办法
一: 1. 在oracle正常运行过程中,强行删除联机重做数据库,而后强制关闭数据库SQL> host rm -rf '/u01/oradata/orcl/redo01.log'SQL> shutdown abort;ORACLE instance shut down2.而后重启数据库,出现如下错误SQL> startupORACLE instance started.
2013-12-28 14:37:15 1752
转载 使用INTERVAL DAY TO SECOND类型
INTERVAL DAY TO SECOND类型可以用来存储单位为天和秒的时间间隔。下面这条语句创建一个名为promotions的表,用来存储促销信息。promotions表包含了一个INTERVAL DAY TO SECOND类型的列duration,该列用来记录促销有效的时间间隔: CREATE TABLE promotions (promotion_id INTEGER
2013-12-24 08:40:23 1173
原创 oracle 一些约束限制
1. 在oracle表中,给字段(时间)设置约束,要求插入的时间要比系统时间大,oracle不能把sysdate变量放到约束中直接写check(ttime>sysdate)oracle不允许,所以可以考虑给这个表多增加一个列,其默认值就是sysdate,然后用check约束判断约束列必须大于默认值是sysdate的这一列. create table table_name( tt
2013-12-24 08:37:53 1041
原创 orcle 游标使用
create or replace procedure update_am_pm is-- 根据time_from列更新ampm为上午或下午,12点为分界线 cursor ampm_cursor is select t.time_from, t.ampm, t.id from usert; ampm_c ampm_cursor%rowtype; hour_ampm nu
2013-12-23 13:23:44 630
原创 alter database和alter system和alter session的区别
alter database 数据文件、表空间、日志文件等等,和物理上的文件有关系的一些变更,也就是对数据库的更改,一般改变的是物理上的,通过alter database操作时会触发controlfile header和其他一些物理文件头信息的变化比如 :alter dtabase rename datafilealter system 动态的改变实例的属性(参数),也就是
2013-12-16 10:26:44 1224
转载 (RMAN)使用恢复目录数据库执行RMAN
第一步:Create Recovery Catalog First create a user to hold the recovery catalog: -- Create tablepsace to hold repository SQL> create tablespace rman_tools
2013-12-12 10:04:32 908
转载 为linux添加硬盘
1. 硬盘分区使用fdisk -l命令,查看硬盘。这时硬盘的大小已经变成了20G(21.4GB),由于新增的硬盘并没有分区,所以没有在下面出现,下面sda1,sda2,sda3是可以使用的硬盘,总量还是原来的16G,现在需要做的是把新增的硬盘进行分区:fdisk /dev/sdan:表示添加新的分区,并根据提示输入大小, w:表示保存修改的值,
2013-12-10 15:55:16 659
转载 安装Oracle11gR2学习笔记
1.CentOS5.5下的安装步骤2.配置Listener3.创建数据库4.测试新建的数据库1.CentOS5.5下的安装步骤1.1上传Oracle11gR2的两个安装文件压缩包到/mnt目录下,文件名如下 linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip1.2解压缩安装文件
2013-12-10 06:41:50 850
原创 windows ora-12541 tns 无监听程序
1. 今天在windows 命令行打开监听程序后,再用pl/sql developer连接数据库报了ora-12541 tns 无监听程序错误,但用sqlplus却能连接上,百思不得其解,后来发现在windows命令打开oracle失败,只有在windows的服务中打开监听程序才可以,而后pl/sql developer连接成功。
2013-12-06 14:18:58 1526
转载 oracle 表级锁
表级锁共享模式(in share mode)共享更新模式(in share update mode)排他锁模式锁定表的通用语法:lock table 表名 in ;1) 共享模式不允许其他用户插入,更新和删除行,多个用户可以同时在同一表上设置共享锁,这样设置锁的多个用户都只能执行查询lock table emp in share mo
2013-12-04 10:01:07 926
原创 commit工作过程
commit工作过程commit提交之前 Oracle在SGA撤销段缓冲区中生成撤销记录,撤销记录包含更新和删除表行的旧值 Oracle在SGA重做日志缓冲区生成重做日志记录 Oracle修改SGA数据库中的缓冲区commit提交时 重做记录中的事务被标记上为所提交事务的唯一scn
2013-12-04 09:34:01 753
原创 oracle 锁表与解锁
1. 加锁Oracle 中实现加锁机制上主要有两种方式:自动加锁和人工加锁。自动加锁是指用户在insert ,update,delete,DCL语句和DDL语句时由Oracle 系统自动加锁。除了由Oracle提供的自动加锁之外,还提供了人工加锁它的命令是:lock table 表名 in 锁类型 mode 【nowait】而所谓的 解锁 也就是等该事物提交(commit)或回滚(
2013-12-03 18:22:21 3539
原创 ubuntu 安装时的一些问题
1. 进入终端使用ctrl+alt+t;打开Dash,在里面搜索“gnome-terminal”,就可以找到终端应用序;打开用户目录,按“ctrl+f”进入搜索界面,搜索“gnome-terminal”,搜索范围为“Filesystem”,找到对应的二进制文件(菱形图标),右键运行即可2. 为root设置密码ubuntu默认root密码不启动root密码找回
2013-12-02 17:27:00 755
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人