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
相关文档:
@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 ......
查看session等待事件:
select sid,event from v$session_wait where event not like 'rdbms%' and event not like 'SQL*Net message%';
按pid查看正在执行的程序:
select sid,program from v$session b where paddr in (selec ......
常用方法有以下几种:
一、通过PL/SQL Dev工具
1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。
2、先执行 EXPLAIN PLAN FOR select * from tableA ......
由于数据库原始安装的原因造成数据库或整个操作系统的不安全或者由于磁盘空间变化再或者由于业务变化造成的I/O性能需要调整等等原因需要数据库管理员进行数据库文件位置的调整.下面通过一个WINDOWS平台的ORACLE数据文件移动为例子讨论一下数据库文件移动的方法,请大家指正.
一.移动数据文件
移动数据文件笔者目前使用的有 ......
Mysql方式:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MysqlDB {
private String strClass = "com.mysql.jdbc.Driver";
private String strDriver = "jdbc:mysql://localhost: ......