redhat 6 vnc启动报错

本文详细介绍了如何在Linux环境下安装并配置VNC进行远程桌面登录,包括配置文件编辑、参数设置以及常见问题解决方案,如方框乱码、字体问题等。

安装好vnc后,编辑/etc/sysconfig/vncservers

这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS="1:user1 2:user2" ,,

依次类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC的默认监听端口是5900,监听端口规则为590+usernumber),如下

VNCSERVERS="usernumber:myusername" 

#下面这项配置为登录桌面配置,其中的“1”为用户序号,800x600为分辨率,-nolisten tcp为阻止tcp包,-localhost代表只监听本地,

VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"

如果想阻止http包,可以使用如下配置

VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

 

备注2关于方框乱码

在一些minimal系统里,即使英文也会出现,请使用本处命令修正:yum -y install fontforge

 

备注3关于font问题

starting vnc server :

WARNING: the first attempt to star Xvnc failed,possibly because the font catalog is not properly configured, attempting to determine an appropriate font path for this system and restart Xvnc using that font path ...

上面情况由于字体路径问题造成的,

解决办法:更新字体库,通过更新界面可以看出,有许多X11更新包,安装它们,

如果不熟悉到底需要安装哪个,可以更新全部软件包,当然需要时间比较长些(命令:yum -y upgrade),

如果没其他问题,使用servers vncserver start应该能启动成功了

另外关于该问题解决在国外网站有以下方法,经测试可以解决。

yum install libXfont xorg-x11-xfs xorg-x11-xfs-utils xorg-x11-xinit xorg-x11-xdm

<think>嗯,用户想要在Linux虚拟机上的Redhat系统安装Oracle数据库。首先,我需要确定他们使用的是哪个版本的Redhat,因为不同的版本可能有不同的依赖包和配置要求。常见的可能是RHEL 7或8。然后,我得考虑Oracle数据库的版本,比如11g、12c或者19c,不同版本的安装步骤可能略有不同,特别是19c之后的一些变化。 接下来,用户可能是在虚拟机上操作,所以需要注意虚拟机的资源分配,比如内存、磁盘空间和CPU。Oracle对资源要求比较高,特别是内存,至少需要2GB以上,推荐4GB或更多。磁盘空间方面,安装目录通常需要至少10GB,不过具体还要看版本。 然后,安装前的准备工作很重要,比如检查系统架构是否支持,安装必要的依赖包。Redhat可能需要通过yum来安装这些包,比如binutils、compat-libstdc++、gcc等。用户可能不太清楚这些依赖项,需要详细列出,避免安装过程中出现缺少依赖的问题。 另外,用户可能需要配置内核参数,比如修改/etc/sysctl.conf中的参数,比如shmmax、shmall等,这些对于Oracle的性能和运行至关重要。还有用户和组的创建,比如创建oracle用户和dba、oinstall组,这一步容易出错,权限设置是否正确会影响安装。 配置环境变量也是一个关键点,用户需要在.bash_profile或.bashrc中设置ORACLE_HOME、ORACLE_SID等变量,如果设置错误,可能会导致数据库无法启动。此外,安装目录的权限是否正确,比如/u01/app/oracle的所属组和用户是否oracle:oinstall。 下载Oracle安装包后,解压并运行runInstaller,可能会遇到图形界面无法显示的问题,尤其是在虚拟机环境下。可能需要检查DISPLAY变量是否正确,或者是否安装了图形界面。如果用户不熟悉X11转发,可能需要建议他们安装图形界面或者使用VNC。 安装过程中,可能会遇到一些错误,比如缺少库文件,或者权限不足。需要引导用户查看日志文件,通常是在$ORACLE_HOME/cfgtoollogs目录下,根据具体错误解决问题。例如,缺少libaio-devel包,或者semmni参数设置不足。 安装完成后,运行root.sh脚本,创建数据库实例,配置监听器等步骤也是必须的。用户可能对dbca(数据库配置助手)和netca(网络配置助手)的使用不太熟悉,需要指导他们如何通过图形界面或命令行完成配置。 最后,测试连接,确保数据库能够正常访问,可能需要配置防火墙,开放1521端口,或者检查selinux是否禁用。用户如果遇到连接问题,需要检查监听器状态,以及tnsnames.ora和listener.ora的配置是否正确。 总结下来,用户可能需要一个详细的步骤指南,涵盖从系统准备、依赖安装、参数配置、用户权限、安装过程到后续配置和测试的全流程。同时,提醒他们在虚拟机环境下特别注意资源分配和网络配置,避免常见的问题。如果有特定版本的需求,还需要调整相应的步骤和参数设置。</think>以下是在Linux虚拟机(Red Hat系统)上安装Oracle数据库的详细步骤指南: --- ### 一、安装前准备 1. **系统要求** - 操作系统:Red Hat Enterprise Linux 7/8/9(需与Oracle版本兼容) - 内存:至少2GB(推荐4GB+) - 磁盘空间:安装目录至少10GB(建议预留20GB) - 系统架构:64位(x86_64) 2. **依赖包安装** ```bash # 通过yum安装必要依赖(以RHEL 8为例) sudo yum install -y binutils compat-libstdc++-33 elfutils-libelf-devel gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel ``` 3. **内核参数配置** ```bash # 编辑/etc/sysctl.conf,添加以下内容: fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 # 应用配置 sudo sysctl -p ``` 4. **用户与目录创建** ```bash # 创建用户和组 sudo groupadd oinstall sudo groupadd dba sudo useradd -g oinstall -G dba oracle sudo passwd oracle # 创建安装目录并授权 sudo mkdir -p /u01/app/oracle sudo chown -R oracle:oinstall /u01 sudo chmod -R 775 /u01 ``` --- ### 二、Oracle软件安装 1. **下载安装包** - 从Oracle官网下载对应版本的数据库安装包(如 `LINUX.X64_193000_db_home.zip`) 2. **解压并启动安装** ```bash unzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle cd /u01/app/oracle export DISPLAY=:0.0 # 确保X11图形界面可用 ./runInstaller ``` 3. **图形界面配置** - 选择“仅安装数据库软件” - 设置Oracle基目录(如 `/u01/app/oracle`) - 忽略所有“Prerequisite Checks”警告(需手动确认) 4. **执行root脚本** ```bash # 安装完成后按提示运行 sudo /u01/app/oracle/oraInventory/orainstRoot.sh sudo /u01/app/oracle/product/19.0.0/dbhome_1/root.sh ``` --- ### 三、数据库实例创建 1. **启动DBCA(数据库配置助手)** ```bash export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1 export PATH=$PATH:$ORACLE_HOME/bin dbca ``` 2. **图形界面配置** - 选择“创建数据库” - 配置数据库名称、字符集(推荐AL32UTF8)、内存分配 - 启用自动管理内存(AMM) --- ### 四、监听器配置 1. **启动NETCA(网络配置助手)** ```bash netca ``` - 选择“监听程序配置” > 默认端口1521 --- ### 五、验证与连接 1. **启动数据库** ```bash sqlplus / as sysdba SQL> startup ``` 2. **测试连接** ```bash sqlplus sys/<密码>@<数据库名> as sysdba ``` --- ### 六、常见问题 1. **图形界面无法启动** - 安装X11转发工具(如Xming)或直接登录虚拟机桌面环境。 2. **依赖包缺失** - 根据日志提示(`$ORACLE_HOME/cfgtoollogs`)安装缺失的包。 3. **内存不足** - 调整虚拟机内存分配或修改Oracle内存参数(`MEMORY_TARGET`)。 --- 通过以上步骤,您可以在Red Hat虚拟机上完成Oracle数据库的安装。如果遇到具体报错,可结合日志文件进一步排查。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值