Linux环境下Oracle10g的安装

Linux环境下Oracle10g的安装
一、安装前的准备工作
1、到oracle官网上下载oracle_database_10.2.0.1.0 for linux 安装程序(注意安装文件的版本号)

cd /media/R---/Server 
rpm -Uvh setarch-2* 
rpm -Uvh make-3* 
rpm -Uvh glibc-2* 
rpm -Uvh libaio-0* 
rpm -Uvh compat-libstdc++-33-3* 
rpm -Uvh compat-gcc-34-3* 
rpm -Uvh compat-gcc-34-c++-3* 
rpm -Uvh gcc-4* 
rpm -Uvh libXp-1* 
rpm -Uvh openmotif-2* 
rpm -Uvh compat-db-4*
rpm -Uvh libaio-devel-
rpm -Uvh sysstat-*
2、解压软件:gunzip 10*****.cpio.gz
cpio �Cidmv < 10******.cpi0

将ORACLE安装压缩包解压,得到oracle_database_10.2.0.1.0.目录
3、设置核心参数:
在/etc/sysctl.conf文件中加入下列行: 
kernel.shmall = 2097152 
kernel.shmmax = 2147483648 
kernel.shmmni = 4096 
# semaphores: semmsl, semmns, semopm, semmni 
kernel.sem = 250 32000 100 128 
fs.file-max = 65536 
net.ipv4.ip_local_port_range = 1024 65000 
net.core.rmem_default=262144 
net.core.rmem_max=262144 
net.core.wmem_default=262144 
net.core.wmem_max=262144
4、运行下列命令改变核心参数:/sbin/sysctl -p 
5、在/etc/security/limits.conf文件中加入下列行:
*                      soft      nproc    2047 
*                      hard      nproc    16384 
*                      soft      nofile   1024 
*                      hard      nofile   65536 
6、在/etc/pam.d/login文件中加入下列行,如果里面没有的话:
session      required       /lib/security/pam_limits.so
7、创建用户和修改环境变量:
# /usr/sbin/groupadd oinstall                            /创建组用户/ 
# /usr/sbin/groupadd dba                                 /创建组用户/ 
# /usr/sbin/useradd -g oinstall -G dba oracle          /创建用户,并设定用户组/ 
# passwd oracle                                           /设定oracle用户的密码/ 
用oracle登陆进操作系统,编辑.bash_profile文件(.bash_profile文件为隐藏文件,其位置在/home/oracle/.bash_profile),由于linux默认的shell使用的是bash,故要编辑这个文件。如果你设定的使用csh,请编辑.login文件。
在.bash_profile中添加如下内容:
ORACLE_BASE=/oracle/app 
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 
export ORACLE_HOME=/ora/app/oracle/product/11.1.0/db_1
ORACLE_SID=demo 
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin 
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib 
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH 
切换到root,进入/home/oracle
运行命令使变量运行
#source .bash_profile
8、创建安装目录:
最好在根上建立一个ORACLE文件夹,这个文件夹专门用来存放的安装文件。需要注意的是在安装ORACLE前,需要把这个文件夹的所有者修改成用户oracle,文件夹权限最好是修改成777,以免在安装过程中出现无权限的问题。操作如下:
chmod 777 /oracle
chown -R oracle.oinstall /oracle
chmod -R 777 /oracle
su �C oracle   切换用户以oracle登录
$ export DISPLAY="192.168.1.253:0.0"            #此处修改为你的IP地址 
$ export   LANG=en_US                                   
9、修改redhat发行标识:
由于oracle10g具有系统安装监测,当检测到的系统不符合安装配置规定的要求时,安装不能正常进行,故要更改操作系统的版本标识,这一操作不会影响任何系统问题,可以在安装结束后恢复为正常状态。操作如下: 
备份/etc/redhat-release文件为/etc/redhat-release.bak,以root权限打开/etc/redhat-release文件,将文件内容:Red Hat Enterprise Linux AS release 4 (Nahant) 修改为Red Hat Enterprise Linux AS release 3 (Taroon),用于满足oracle_database_10.2.0.1.0./install/oraparam.ini的检查要求。
二、开始安装(做完上述配置后,建议重新启动系统,目的是让所有配置生效。)
64位oracle cpio �Cidmv < 10201_database_linux_x86_64.cpio 解压
以oracle用户登陆到系统,打开终端,进入到oracle_database_10.2.0.1.0目录,使用如下命令“./runInstaller”开始安装,截图如下:
 
这里Home目录是刚才给oracle编辑profile时添加的

 
 
在检查过程中如发现有一些软件包错误,则用rpm命令检查相关的软件包并安装,如果在虚拟机上安装RH4时选择完全安装,在这里检查则会全部通过。
 
 

 
执行上图中的两个根本,其中root.sh为隐藏文件
 
安装完成
三、安装后配置
编辑/etc/oratab文件设置每个实例的重启标志为“Y”: 
Demo1:/ oracle /app/oracle/product/10.2.0/db_1:Y 
四、安装检测
   安装完成后,可以在oracle用户下,打开终端,运行dbca命令,后有一个向导出现,说明安装成功。数据库的创建根据向导按默认设置一直点下一步即可。
使用 Oracle Enterprise Manager 10g 数据库控制
在 Web 浏览器中,连接到安装过程中提供的 URL。
例如:
 
 
 
   
 
 
 
 
 
 
 
 
http://计算机名:5500/em(如果服务器不在 DNS 中,则必须使用 IP 地址代替主机名。) 
用户名:SYS
口令:<安装过程中选择的口令>
连接为:SYSDBA 
单击 <Login> 
  启动和停止 Oracle Enterprise Manager 数据库控制:
$ emctl start dbconsole
$ emctl stop dbconsole
使用 iSQL*Plus 访问数据库
iSQL*Plus 是历史悠久的 SQL*Plus 交互式工具的基于 Web 的版本,用于访问数据库。要使用 iSQL*Plus,请单击 OEM 控制台 Related Links 部分中的 iSQL*Plus 链接,或将浏览器指向安装过程中提供的 iSQL*Plus URL。
例如:
http://ds1.orademo.org:5560/isqlplus(如果数据库服务器不在 DNS 中,则必须使用 IP 地址代替主机名。)
用户名:SYSTEM
口令:<安装过程中选择的口令> 
单击 <Login>。
在 Workspace 框中输入 SQL 命令,然后单击 Execute。
  启动和停止 iSQL*Plus:
$ isqlplusctl start
$ isqlplusctl stop
启动和停止监听器:
监听器接受客户端的连接请求,并在验证证书后创建数据库连接。要使用 OEM 或 iSQL*Plus,必须先启动监听器。
$ lsnrctl start
$ lsnrctl stop
启动和停止数据库:
启动和停止数据库的最简单方法是从 OEM 控制台启动和停止。要从命令行执行此操作,请在以 oracle 身份登录后使用 SQL*Plus,如下所示:
启动:
$ sqlplus   /nolog

Sql>conn sys/oracle as sysdba

SQL> startup
ORACLE instance started.

Total System Global Area   188743680 bytes
Fixed Size                            778036 bytes
Variable Size                   162275532 bytes
Database Buffers                25165824 bytes
Redo Buffers                         524288 bytes
Database mounted.
Database opened.
SQL> exit
Shutdown:

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit


Xhost local:oracle

你可能感兴趣的:(Linux环境下Oracle10g的安装)