- 浏览: 4406931 次
- 性别:
- 来自: 厦门
最新评论
-
di1984HIT:
xuexilee!!!
Oracle 11g R2 RAC高可用连接特性 – SCAN详解 -
aneyes123:
谢谢非常有用那
PL/SQL的存储过程和函数(原创) -
jcjcjc:
写的很详细
Oracle中Hint深入理解(原创) -
di1984HIT:
学习了,学习了
Linux NTP配置详解 (Network Time Protocol) -
avalonzst:
大写的赞..
AIX内存概述(原创)
文章列表
在Fedora14下文字界面安装oracle10gR2软件
一.查看安装环境
1.内存和SWAP
# grep MemTotal /proc/meminfo
MemTotal: 3096372 kB
# grep SwapTotal /proc/meminfo
SwapTotal: 5119996 kB
2.系统架构
# uname -m
i686
3.CPU信息
# grep "model name" /proc/cpuinfo
model name : Intel(R) Core(TM)2 Duo CP ...
Oracle 网络配置 三个配置文件 listener.ora 、sqlnet.ora 、tnsnames.ora ,都是放在$ORACLE_HOME\network\admin 目录下。1. sqlnet.ora----- 作用类似于linux 或者其他unix 的nsswitch.conf 文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串。 例如我们客户端输入 sqlplus sys/oracle@orcl 假如我的sqlnet.ora 是下面这个样子 SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PAT ...
安装前准备:笔者主机为Fedora 14,安装所需的软件: 《红帽企业级LinuxAS版》RedhatEnterpriseLinuxASv5.4rhel-server-5.4-i386-dvd.iso linux_x86_11gR1_clusterware.zip oracleasm-2.6.18-164.el5-2.0.5-1.el5.i686.rpm oracleasmlib-2.0.4-1.el5.i386.rpm ...
多用户环境下的数据并发访问及数据一致性简介
在只有单一用户的数据库中,用户可以任意修改数据,而无需考虑同时有其他用户正在修改相同的数据。但在一个多用户数据库中,多个并发事务中包含的语句可能
会修改相同的数据。数据库中并发执行的事务最终应产生有意义且具备一致性的结果。因此在多用户数据库中,对数据并发访问(data
concurrency)及数据一致性(data consistency)进行控制是两项极为重要的工作。
1、数据并发访问指多用户同时访问相同的数据。
2、数据一致性指系统中每个用户都能够取得具备一致性的数据,同时还能够看到自己或其他用户所提交的事务 ...
段概述
段(segment)由一组数据扩展(extent)构成,其中存储了表空间内各种逻辑存储结构的数据。例如,Oracle能为每个表的数据段(data
segment)分配数据扩展,还能为每个索引的索引段(index segment)分配数据扩展。
数据段简介
在Oracle数据库中,一个数据段可以供以下方案对象(或方案对象的一部分)容纳数据:
1、非分区表或非簇表
2、分区表的一个分区
3、一个簇表
当用户使用CREATE
语句创建表或簇表时,Oracle创建相应的数据段。表或簇表的存储参
数(storage
pa ...
数据区概述
数据扩展(extent)是由一组连续的数据块(data block)构成的数据库逻辑存储分配单位。而段(segment)则是由一个或多个数据扩展构成。当一个段中已有空间已经用完,Oracle为这个段分配新的数据扩展。
数据区何时被分配
当用户创建数据表时,Oracle为此表的数据段分配一个包含若干数据块的初始数据扩展(initial extent)。虽然此时数据表中还没有数据,但是在此初始数据扩展中的数据块已经为插入新数据做好了准备。
如果一个段(segment)的 初始区中的数据块(data block)都已装满,且有新数据插入需要空间时,Oracle自动为这个段分配 ...
Oracle数据内部的逻辑存储
Oracle存储数据的最小粒度(finest level of granularity)被称为数据块 (data block)(也叫做逻辑块 (logical block),Oracle块 (Oracle block)或页 (page))。一个数据块对应于磁盘上数个字节(byte)的物理数据库空间。
处于数据块之上的逻辑数据库空间是数据扩展 (extent)。数据扩展是为存储数据而分配的一组连续的数据块。
位于数据扩展之上的逻辑数据库存储结构是段 (segment)。段由一组数据扩展 (extent)构成,这些数据扩展位于同一表空间(tables ...
主要用于停止桌面版linux一般情况下的不常用服务,读者在使用时请自行核对修改以满足自身需要
#!/bin/bash
#Filename:stop_service.sh
#Datetime:2010_12_22 13:36
# Discription:This script is used to del some service is not used on the server
service microcode_ctl stop
chkconfig --level 235 microcode_ctl off
service gpm stop
chkconfig ...
一个很使用的清除日志脚本
精简版
#!/bin/bash // 一个Bash脚本的正确的开头部分.
#Filename:clean_full_log.sh
#Datetime:2010_12_23 11:43
#Discription:Clean unused log in the directory /var/log
LOG_DIR=/var/log
# 如果使用变量,当然比把代码写死的好.
cd $LOG_DIR
cat /dev/null > messages
cat /dev/null > wtmp
echo ...
声明:本文仅作学习研究使用,多数语句都是为了介绍语法而构造的。
一个简单的date用法练习脚本!!!!!!
#!/bin/bash
#Filename:date_practice.sh
#
Datetime:2010_12_23 18:32
#Discription:Practise of using command date
echo "The number of day since the year's begining is `date +%j`."
echo "The number of s ...
声明:本文仅作学习研究使用,多数语句都是为了介绍语法而构造的。
建议读者先将以下命令分别执行后再整合成脚本,这样会对变量的整个赋值过程理解更透彻。
#!/bin/bash
#Filename:prameter_practise1
#Datetime:2010_12_24 08:25
...
声明:本文仅作学习研究使用,多数语句都是为了介绍语法而构造的。
#!/bin/bash
#Filename:prameter_parctise2
#Datetime:2010_12_24 09:24
#Discription:Practise of evaluating parameters
# 等号赋值
a=879
echo "The value of \"a\" is $a."
# 使用'let'赋值
let a=16+5
echo "The value of \"a\" is no ...
声明:本文仅作学习研究使用,多数语句都是为了介绍语法而构造的。
重定向输入、输出示例
$cat
#cat把键盘看作标准输入,屏幕看作标准输出。按下CTRL+D结束键盘输入
$cat > sample.txt
$cat /dev/null > /var/log/messages
$cat /etc/profile > /var/log/messages
$cat /etc/profile >> /var/log/messages
#在文件/var/log/messages末尾追加/etc/pr ...
在shell用for循环做数字递增的时候发现问题,特列出shell下for循环的几种方法:
* 1.for i in `seq 1 1000000`;do
echo $i
done
用seq
1
10000000做递增,之前用这种方法的时候没遇到问题,因为之前的i根本就没用到百万(1000000),因为项目需要我这个数字远大于百万,发现用
seq 数值到 1000000时转换为1e+06,根本无法作为数字进行其他运算,或者将$i有效、正确的取用,遂求其他方法解决,如下
* 2.for((i=1;i<10000000;i++));do
echo $ ...
Oracle 11g
的Linux
版本在修改了MEMORY_TARGET
或者SGA_TARGET
后启动可能会报错:
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORA-00845: MEMORY_TARGET not supported on this system
这个问题是由于设置SGA
的大小超过了操作系统/dev/shm
的大小:
[roo ...