linux上怎么安装oracle 10g

1. 确认系统要求

在安装Oracle 10g之前,应该确认我们的系统符合Oracle 10g的要求。以下是Oracle 10g需要的系统要求:

2GB RAM或更多

至少1GB的可用磁盘空间

Oracle Linux 4.0或更高版本

Linux Kernel 2.6.9或更高版本

如果您的系统符合上述要求,请继续下一步。

2. 下载Oracle 10g安装文件

在安装Oracle 10g之前,您需要先下载Oracle 10g安装文件。您可以从Oracle官网下载“Oracle Database 10g Release 2”的Linux x86安装文件:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/10201-linx8664soft-096000.html

3. 安装必要的软件包

在安装Oracle 10g之前,需要安装几个必要的软件包。以下是安装 Oracle 10g 所需的软件包:

 

binutils-2.16.91.0.6-9.1

compat-libstdc++-33-3.2.3-61

compat-db-4.1.25-9

compat-gcc-34-3.4.6-4

compat-gcc-34-c++-3.4.6-4

elfutils-libelf-devel-0.125-3.el5

elfutils-libelf-devel-static-0.125-3.el5

gcc-4.1.1-52

gcc-c++-4.1.1-52

glibc-2.5-24

glibc-devel-2.5-24

ksh

libaio-0.3.106-3.2

libaio-devel-0.3.106-3.2

libgcc-4.1.1-52

libstdc++-4.1.1-52

libstdc++-devel-4.1.1-52

make-3.81-1.1

sysstat-7.0.0-2.el5

4. 设置内核参数

在安装Oracle 10g之前,需要设置一些内部参数。执行以下命令来修改系统内核参数:

 

sudo vi /etc/sysctl.conf

在打开的文件中,请添加以下内容:

 

#Oracle 10g 参数

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default=4194304

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=1048576

保存后执行以下命令使配置生效:

 

sudo sysctl -p

5. 创建用户和组

在安装Oracle 10g之前,需要创建一个新组和用户,用于运行Oracle数据库。执行以下命令创建一个新组:

 

sudo groupadd oinstall

执行以下命令创建一个新用户:

 

sudo useradd -g oinstall oracle

使用以下命令来设置新用户的密码:

 

sudo passwd oracle

6. 安装Oracle 10g

在安装Oracle 10g之前,请确保已经切换到oracle用户。

执行以下命令解压Oracle 10g安装文件:

 

unzip linux_10201_database_x86_64.zip

接下来,执行以下命令进入安装程序:

 

cd database

./runInstaller

接着,按照安装程序的指引进行安装。请注意,安装过程可能会需要一些时间。

7. 配置Oracle 10g

安装Oracle 10g之后,还需要对其进行一些配置。

7.1 修改oracle用户的环境变量

在安装Oracle 10g之后,需要修改oracle用户的环境变量。执行以下命令打开文件:

 

sudo vi ~/.bash_profile

在打开的文件中,请添加以下内容:

 

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export PATH=$PATH:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export LIBRARY_PATH=$ORACLE_HOME/lib

请注意,上述路径应该是您实际安装Oracle的路径。

保存并关闭文件。

使用以下命令使配置生效:

 

source ~/.bash_profile

7.2 创建Oracle数据库

安装完成后,使用以下命令创建Oracle数据库:

 

dbca

接下来,按照dbca的指引进行数据库创建。请注意,创建数据库可能需要一些时间。

7.3 更改Oracle监听器配置

使用以下命令修改Oracle监听器配置:

 

sudo vi $ORACLE_HOME/network/admin/listener.ora

在打开的文件中,更改监听器端口号,然后保存并关闭文件:

 

listener =

(description_list =

(description =

(address = (protocol = TCP)(host = localhost)(port = 1521))

)

)

使用以下命令重启Oracle监听器服务:

 

lsnrctl stop

lsnrctl start

8. 测试Oracle 10g

一旦您完成了上述步骤,就可以测试Oracle 10g是否成功安装。

使用以下命令启动Oracle 10g:

 

sqlplus /nolog

conn sys as sysdba

enter the password

startup

exit

sqlplus system/enter-the-password

如果上面的命令没有问题,那么您已经成功地在Linux上安装Oracle 10g!

数据库标签