CentOS 5下安装Oracle 11g
首先需要的软件有:
1、
linux_11gR1_database.zip
//可在Oracle的
官方网站
下载得到,有1.71GB够大吧。
2、 别忘了准备一份Oracle的官方帮助文档
,是最权威的。
3、
CentOS-5.2-i386-bin-DVD.iso
//可在CentOS
官方网站
下载得到,有3.74GB超级大。呵呵!!!
这些准备工作做好了之后,我们就开始安装Linux操作系统,在虚拟机中安装,详细安装过程这里就不描述,不过,值得提醒的是虚拟机在配置虚拟硬件环境
时,内存必须大于或等于1G,硬盘空间至少15G。
在安装好虚拟L inux
系统之后,因为是菜鸟级的嘛,所以只有在图形界面下来操作了。将事先下载好的 linux_11gR1_database.zip 拷贝至Linux虚拟机里边,建立一个存放目录如:
/u01/linux_11gR1_database.zip
将其解压,在终端输入些命令执行:
[root@oracle
u01]# unzip linux_11gR1_database.zip
解压后的存放文件夹名为 database
首先查看你Linux内核版本是否符合oracle安装条件:
[root@oracle
u01]# cat /proc/version
确定内核版本后,检查此版本Linux环境下安装Oracle所需要用到的包:
[root@oracle
u01]# rpm -qa | grep <package_name>
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
gcc-4.1.1-52
gcc-c++-4.1.1-52
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
glibc-headers-2.5-12
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
若检查之后所缺失的包,在 CentOS-5.2-i386-bin-DVD.iso 中 CentOS 目录中找到对应的包名,复制
/u01/rpmpackage
文件中。或者直接安装这些我或者可以通过命令的方式安装这些包:
[root@oracle
u01]# rpm -ivh <package_name>.rpm
检查主机名是否完整合格:
[root@oracle
~]# cat /etc/hosts
因为是作为服务器使用,所以必须是静态的IP,若是DHCP分配的,则修改为静态的。
[root@oracle
~]# vi /etc/hosts
# Do not
相关文档:
以前只知道java能调用oracle存储过程和函数,但今天我发现原来oracle也可以调用java
测试环境oracle 10g
call dbms_java.set_output(5000);
--首先在oracle中编译java文件 以下是个简单的
create or replace and compile java source named helloworld as
public class hellowor ......
@echo off
:dosmenu
REM 选择菜单
echo Windows 服务启动或关闭 By hope 2008年2月7日
echo.
echo [1]启动Sql Server2005 [2]关闭Sql Server2005
echo [3]启动Oracle9i [4]关闭Oracle9i
echo.
echo ......
由于数据库原始安装的原因造成数据库或整个操作系统的不安全或者由于磁盘空间变化再或者由于业务变化造成的I/O性能需要调整等等原因需要数据库管理员进行数据库文件位置的调整.下面通过一个WINDOWS平台的ORACLE数据文件移动为例子讨论一下数据库文件移动的方法,请大家指正.
一.移动数据文件
移动数据文件笔者目前使用的有 ......
重装操作系统后,如果数据文件,控制文件,日志文件都完好的话(在itpub看过很多人提过这个话题,多数人都是将这3个文件放在同一目录oradata),只需重新安装oracle(跟重装操作系统前同版本)到原目录后,重建实例服务和密码文件,配置一下listener和tns即可正常启动数据库.
过程如下(假设原实例名为orcl,版本为9i):
1.将原来的or ......
(1)数据库锁的基本概念
基本锁类型有两种:排他锁(Exclusive locks)记为X锁 , 共享锁(Share locks)记为S锁。
排他锁:若事务T对数据D加X锁,则其他事务都不能再对D加任何类型的锁,直至T释放D上的X锁;一般要求在修改数据前要向该数据加排他锁,所以排他锁又称为写锁。
&nb ......