Linux bogon 4.19.90-2107.6.0.0192.8.oe1.bclinux.aarch64 #1 SMP Tue Mar 21 09:23:05 CST 2023 aarch64 aarch64 aarch64 GNU/Linux
时间: 2024-09-21 20:08:28 浏览: 212
Linux内核版本"bogon 4.19.90-2107.6.0.0192.8.oe1.bclinux.aarch64 #1 SMP Tue Mar 21 09:23:05 CST 2023 aarch64"是一个详细的版本标识符。这里的信息解释如下:
- "bogon"通常不是一个标准的内核名称,可能是某个发行版或自定义构建的代号。
- "4.19.90"表示该内核的核心版本,4.19.x系列是一个长期支持(LTS)分支,意味着它有一定的稳定性和安全性保证。
- 后面的"-2107.6.0.0192.8.oe1"看起来像是一个内部构建编号或者是特别为某一系统定制的版本号。
- ".bclinux.aarch64"表明这个内核是针对ARM64架构(aarch64)设计的,也称为64位处理器架构。
- "#1 SMP"代表此内核是单一模式校准(Single-Processor Mode Calibration)的第一次更新,这通常用于描述首次运行或修复了一些CPU特性。
- "Tue Mar 21 09:23:05 CST 2023"表示该内核的最后修改日期是2023年3月21日,时间是中国的中部标准时间。
相关问题
[root@bogon /]# uname -r 4.19.90-52.22.v2207.ky10.x86_64 想安装oracle 11g 版本
<think>嗯,用户现在想在Kylin Linux Advanced Server上安装Oracle 11g,但之前的对话是关于安装19c的。我需要先确认这个内核版本是否支持11g。用户提供的uname -r显示是4.19.90-52.22.v2207.ky10.x86_64,这个内核版本可能比较高,而Oracle 11g通常支持的是较旧的内核,比如2.6.x或者3.x。可能会出现兼容性问题。
接下来,我需要考虑用户的需求。用户为什么选择安装11g而不是更新的版本?可能是由于某些遗留系统或应用需要。这时候应该提醒用户可能遇到的兼容性问题,并建议使用更高版本如19c。但用户明确要安装11g,所以需要提供解决方案,比如使用兼容性补丁或者调整系统配置。
然后,检查系统依赖包。11g需要的依赖可能和19c不同,比如可能需要不同的库版本。需要列出11g所需的特定依赖包,并确保用户能够安装这些包。同时,内核参数的设置也可能需要调整,比如shmmax、shmmni等,可能和之前的配置不同。
用户和组配置应该类似,但需要确认oracle用户的权限和目录结构是否正确。安装目录可能需要不同的路径,比如/u01/app/oracle/product/11.2.0/dbhome_1。
图形界面安装可能会遇到问题,特别是高版本内核可能导致兼容性问题。需要建议用户配置DISPLAY或者使用静默安装。同时,SELinux和防火墙的设置也需要调整,关闭SELinux或设置为permissive模式,开放1521端口。
安装后的配置步骤,比如运行root.sh和orainstRoot.sh,可能和19c类似,但需要根据实际路径调整。数据库创建时使用dbca需要注意模板和参数是否正确,特别是字符集和内存分配。
常见问题方面,需要预见到安装过程中可能出现的依赖缺失、库版本不兼容、监听程序配置错误等。例如,libaio版本问题可能需要手动安装低版本库,或者使用符号链接解决。监听问题可能需要重新配置netca。
最后,建议用户尽量使用高版本Oracle,但若必须使用11g,需要详细指导如何处理兼容性问题,并推荐参考官方文档和社区解决方案。同时,提醒用户测试环境的重要性,避免在生产环境直接使用。</think>以下是在Kylin Linux Advanced Server x86(内核版本4.19.90)上安装Oracle 11g的关键步骤和注意事项:
---
### **一、兼容性说明**
⚠️ **重要提示**:
1. 官方认证的Oracle 11g R2最高支持到RHEL 6.x内核(约2.6.32-3.x)
2. 麒麟v10(内核4.19)需要特殊兼容处理
3. **强烈建议使用Oracle 19c**,若必须使用11g请按以下方案实施
---
### **二、系统环境准备**
1. **依赖包安装**
```bash
yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc glibc ksh libaio libX11 libXau libXi libXtst libXrender libXext make sysstat
```
2. **规避内核版本限制**
```bash
# 修改/etc/redhat-release伪装版本(安装完成后还原)
mv /etc/redhat-release /etc/redhat-release.bak
echo "Red Hat Enterprise Linux Server release 6.9 (Santiago)" > /etc/redhat-release
```
---
### **三、关键配置步骤**
1. **内核参数调整**
```conf
# /etc/sysctl.conf
fs.aio-max-nr = 1048576
kernel.shmmax = 4294967296
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
```
```bash
sysctl -p
```
2. **用户环境变量**
```bash
# oracle用户.bash_profile添加
export ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
```
---
### **四、安装过程特殊处理**
1. **图形界面安装时**
```bash
# 安装前执行
unset LANG
export DISPLAY=本地IP:0.0
xhost +
```
2. **规避lib缺失问题**
```bash
# 创建符号链接
cd /lib64
ln -s libdb.so.6 libdb.so.5
ln -s libstdc++.so.6.0.25 libstdc++.so.5
```
---
### **五、安装后验证**
1. **数据库启动检查**
```sql
sqlplus / as sysdba
> startup
> select status from v$instance;
```
2. **监听服务测试**
```bash
lsnrctl status
tnsping orcl
```
---
### **常见问题解决方案**
1. **INS-20802报错**
```bash
# 修改安装包文件:
cd database/stage/cvu/cvu_prereq
vi cvu_prereq.xml
# 在<CERTIFIED_SYSTEMS>段添加:
<OPERATING_SYSTEM RELEASE="6.9">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="x86_64"/>
<NAME VALUE="Linux"/>
</OPERATING_SYSTEM>
```
2. **ORA-12547错误**
```bash
chmod 6751 $ORACLE_HOME/bin/oracle
```
---
### **推荐替代方案**
1. **容器化部署**
```bash
docker run -d --name oracle11g \
-p 1521:1521 -p 5500:5500 \
-e ORACLE_PWD=your_pwd \
container-registry.oracle.com/database/enterprise:11.2.0.2
```
2. **使用OpenJDK替代方案**
```bash
yum install jdk-11*
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
```
> **特别提醒**:
> 生产环境不建议在4.x内核运行Oracle 11g,可参考MOS文档ID 1585524.1进行兼容性测试,建议通过虚拟机部署RHEL 6.x环境运行传统系统
[root@bogon tar]# rpm -ivh google-chrome-stable_current_x86_64.rpm error: Failed dependencies: libatk-bridge-2.0.so.0()(64bit) is needed by google-chrome-stable-113.0.5672.126-1.x86_64 libatspi.so.0()(64bit) is needed by google-chrome-stable-113.0.5672.126-1.x86_64 libgtk-3.so.0()(64bit) is needed by google-chrome-stable-113.0.5672.126-1.x86_64 libvulkan.so.1()(64bit) is needed by google-chrome-stable-113.0.5672.126-1.x86_64 libxkbcommon.so.0()(64bit) is needed by google-chrome-stable-113.0.5672.126-1.x86_64 libxkbcommon.so.0(V_0.5.0)(64bit) is needed by google-chrome-stable-113.0.5672.126-1.x86_64
这个错误提示是因为 Google Chrome 缺少依赖库,你需要安装这些依赖库才能成功安装 Google Chrome。你可以通过以下命令来安装缺少的依赖库:
```
sudo yum install atk-devel at-spi2-atk-devel gtk3-devel vulkan-headers xkeyboard-config
```
安装完成后,再次执行安装 Google Chrome 的命令即可。
阅读全文
相关推荐















