arm64 centos 安装oracle11g
时间: 2023-12-15 20:32:37 浏览: 177
以下是在arm64 Centos上安装Oracle11g的步骤:
1. 确保系统内核版本为4.4.0-190或更高版本,否则需要升级内核版本。
2. 安装必要的软件包和依赖项:
```shell
yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libxcb libXi make sysstat
```
3. 创建Oracle用户和用户组:
```shell
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
```
4. 修改用户限制:
在/etc/security/limits.conf文件末尾添加以下内容:
```
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
```
5. 创建安装目录并授权:
```shell
mkdir -p /opt/soft/oracdata/oracle11g
chown -R oracle:oinstall /opt/soft
chmod -R 775 /opt/soft
```
6. 下载Oracle安装文件并解压缩:
```shell
unzip linuxx64_11gR2_database_1of2.zip -d /opt/soft/oracdata/oracle11g/
unzip linuxx64_11gR2_database_2of2.zip -d /opt/soft/oracdata/oracle11g/
```
7. 运行安装程序:
```shell
su - oracle
cd /opt/soft/oracdata/oracle11g/database
./runInstaller
```
在安装过程中,如果出现“Error in invoking target ‘install‘ of makefile”错误,可以尝试以下解决方法:
```shell
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk ioracle
```
8. 配置Oracle环境变量:
在/etc/profile文件末尾添加以下内容:
```shell
export ORACLE_BASE=/opt/soft/oracdata
export ORACLE_HOME=$ORACLE_BASE/oracle11g
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
```
然后执行以下命令使环境变量生效:
```shell
source /etc/profile
```
9. 启动Oracle数据库:
```shell
sqlplus / as sysdba
startup
```
阅读全文