Linux下Oracle的安装详细步骤
1. 系统配置过程
2.1. oracle安装条件检查
2.1.1. 硬件检查
检查硬件情况是否符合oracle 10g 的安装要求。以root登录系统,用下表命令输出的值应大于或等于建议值。
检查项目
命令/方法
建议值
内存
#grep MemTotal /proc/meminfo
1GB
交换分区
#grep SwapTotal /proc/meminfo
1.5倍内存大小
/tmp目录空闲区
#df –k /tmp
400MB
硬盘空闲空间
#df -k
4GB
2.1.2. 软件检查
2.1.2.1. 系统软件包检查
对SUSE Linux Enterprise 10需要如下的软件包:
binutils-2.15.90.0.1.1-32.5
gcc-3.3.3-43.24
gcc-c++-3.3.3-43.24
glibc-2.3.3-98.28
gnome-libs-1.4.1.7-671.1
libstdc++-3.3.3-43.24
libstdc++-devel-3.3.3-43.24
make-3.80-184.1
pdksh-5.2.14-780.1
sysstat-5.0.1-35.1
xscreensaver-4.16-2.6
libaio-0.3.105-2
一般情况下除了 compat和libaio的一些包没有安装外,其他的包都已经安装了,可以使用这个命令进行查询;
对RedHatEL 5来说,需要以下包(按顺序安装):
1. Kernel-header-2.6.18-128.wl5.i386.rpm
2. glibc-headers-2.5-34.i386.rpm
3. glibc-devel-2.5-24.i386.rpm
4. glibc-2.5-34.i386.rpm
5. libaio-0.3.106-3.2.i386.rpm
6. libgomp-4.3.2.7-7.el5.i386.rpm
7. libxp-1.0.0-8.1.el5.i386.rpm
8. openmotif-2.3.1-2.el5.i386.rpm
9. compat-gcc-3.4.6-4.i386.rpm
10. compat-gcc-34-c+-3.4.6-4.i386.rpm
11. compat-libf2c-34-3.4.6-4.i386.rpm
12. compat-gcc-34-g77-3.4.6-4.i386.rpm
13. compat-libstdcff-33-3.3.3-6c.i386.rpm
14. gcc-4.1.2-44.el5.i386.rpm
检查已安装的包 # rpm -q package_name
安装所需包(上表所列) &n
相关文档:
oracle表空间操作详解
1
2
3作者: 来源: 更新日期:2006-01-04
5
6
7建立表空间
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......
(1)以SYS身份登陆
conn sys/sysem_pwd as sysdba;
(2)创建amly用户
create user amly identified by 9imly;
(3)创建表空间
create tablespace ts_amly datafile 'd:\amlyfile\test.dbf' size 100M;
(4)将表空间分配给用户
alter user amly default tablespace ts_amly;
(5)给用户授权
grant create sess ......
开发环境 VS2008+NET3.5+ORACLE10G
数据库中表设计
CREATE TABLE CCOP (
A CHAR(20) NULL,
B CHAR(20) NULL,
C CHAR(20) NULL,
D CHAR(20) NULL
)
EXCEL的第一行前四列列名为 A B C D
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using Sys ......
该函数用来返回一个四舍五入后的值
SELECT ROUND( number, [ decimalplaces ] ) from DUAL
參數:
必填项:number : 要处理的数值(数值表达式)
可选项:decimalplaces : 四舍五入时取的小数的位数,不填则返回整数
Sample :
select round(123.456) from dual;& ......