麒麟系统更改字符集

1、查看当前系统字符集
显示为zh_CN.UTF-8

[root@localhost 桌面]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

查看系统支持的所有字符集locale -a
过滤一下中文_大陆地区的字符集locale -a | grep zh_CN

[root@localhost ~]# locale -a | grep zh_CN
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8

2、可修改字符集文件为
zh_CN.GB2312、zh_CN.GB18030或者zh_CN.UTF-8甚至英文_美国地区的字符集en_US.UTF-8等
下面以修改为zh_CN.GB18030为例

[root@localhost ~]# vim /etc/locale.conf 
LANG="zh_CN.GB18030"

source /etc/locale.conf生效
更改完需要重启机器

<think>好的,我现在需要帮助用户了解如何在麒麟系统上安装Oracle 19c。首先,我需要确认麒麟系统的具体版本,因为不同的版本可能有不同的依赖和配置要求。麒麟系统可能是基于Debian或Red Hat的,比如银河麒麟V10是基于Ubuntu的,而中标麒麟可能基于CentOS。用户可能使用的是银河麒麟V10,这是比较常见的版本,所以我暂时假设是这个系统。 接下来,我需要回顾Oracle 19c的官方系统要求。Oracle数据库通常对内存、磁盘空间、内核参数等有严格要求。需要确保系统满足这些条件,比如至少4GB内存,推荐8GB以上,磁盘空间需要足够,特别是安装目录和数据文件的位置。 然后,安装前的准备工作包括安装必要的依赖包。在基于Debian的系统上,可能需要使用apt-get安装gcc、make、binutils等包。同时,需要创建Oracle用户和组,设置目录权限,比如/u01/app/oracle,并确保权限正确。 配置系统内核参数是重要的一步,需要修改/etc/sysctl.conf文件,设置共享内存、信号量、文件句柄等参数,然后运行sysctl -p生效。同时,用户限制配置文件/etc/security/limits.conf也需要调整,设置oracle用户的nofile和nproc限制。 环境变量的配置也是必须的,需要在oracle用户的.bash_profile或.bashrc中设置ORACLE_HOME、ORACLE_SID、PATH等变量,这样在安装时Oracle安装程序能正确识别这些配置。 接下来是下载Oracle 19c的安装包,用户需要从Oracle官网下载LINUX.X64_193000_db_home.zip,并解压到指定目录,比如$ORACLE_HOME。 运行安装程序时,可能需要使用图形界面,所以需要确保X11转发配置正确,或者安装vnc服务器。如果使用命令行安装,可能需要调整响应文件,进行静默安装,这时候需要配置好响应文件中的参数,如数据库类型、字符集等。 在安装过程中可能会遇到各种问题,例如依赖包缺失、权限问题、内核参数未生效等,需要逐步排查。安装完成后,需要运行root.sh脚本,完成root用户的配置步骤。 最后,测试数据库的连接和运行状态,创建监听器,启动数据库实例,确保一切正常。用户可能还需要配置开机自启动,可以通过创建systemd服务单元来实现。 整个过程中需要注意的常见问题包括:依赖包是否全部安装,特别是libaio和pdksh;目录权限是否正确;环境变量是否设置正确;以及安装过程中出现的错误日志,需要根据日志内容进行问题定位。此外,如果系统是ARM架构,可能需要考虑Oracle是否支持,因为官方可能只提供x86_64的版本,这时候可能需要寻找替代方案或使用兼容层。 总结下来,步骤大致分为:系统检查、依赖安装、用户和目录配置、内核参数调整、环境变量设置、安装包处理、运行安装程序、后续配置和测试。需要详细指导用户每一步操作,并提醒可能的错误点,帮助用户顺利完成安装。</think>以下是在**银河麒麟系统(基于Linux)**上安装Oracle 19c的详细步骤: --- ### **一、系统要求检查** 1. **操作系统兼容性** - 确认系统为x86_64架构(Oracle 19c不支持ARM架构)。 - 麒麟V10需基于Ubuntu 20.04或类似内核。 2. **硬件要求** - 内存:≥4GB(推荐8GB以上) - 磁盘空间:≥40GB(建议为`/u01`分配至少50GB) 3. **依赖包安装** 运行以下命令安装必要依赖: ```bash sudo apt-get install -y gcc make binutils libaio1 libaio-dev ksh rpm libnsl2 ``` --- ### **二、配置系统参数** 1. **创建Oracle用户和组** ```bash sudo groupadd oinstall sudo groupadd dba sudo useradd -g oinstall -G dba -m oracle sudo passwd oracle # 设置密码 ``` 2. **创建安装目录并授权** ```bash sudo mkdir -p /u01/app/oracle/product/19c sudo chown -R oracle:oinstall /u01 sudo chmod -R 775 /u01 ``` 3. **修改内核参数** 编辑`/etc/sysctl.conf`,添加以下内容: ```conf fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 net.core.rmem_default = 262144 net.core.wmem_default = 262144 net.ipv4.ip_local_port_range = 9000 65500 ``` 生效配置: ```bash sudo sysctl -p ``` 4. **配置用户限制** 编辑`/etc/security/limits.conf`,添加: ```conf oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 65536 ``` --- ### **三、配置Oracle环境变量** 以`oracle`用户登录,编辑`~/.bash_profile`: ```bash export ORACLE_HOME=/u01/app/oracle/product/19c export ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib ``` 使配置生效: ```bash source ~/.bash_profile ``` --- ### **四、安装Oracle 19c** 1. **下载安装包** 从Oracle官网下载`LINUX.X64_193000_db_home.zip`,解压到`$ORACLE_HOME`: ```bash unzip LINUX.X64_193000_db_home.zip -d $ORACLE_HOME ``` 2. **启动图形化安装** 切换到`oracle`用户,运行: ```bash cd $ORACLE_HOME ./runInstaller ``` - 选择“仅安装数据库软件”。 - 忽略预检查警告(部分依赖需手动修复)。 3. **以root身份运行脚本** 安装完成后,按提示以root用户执行: ```bash /u01/app/oraInventory/orainstRoot.sh /u01/app/oracle/product/19c/root.sh ``` --- ### **五、创建数据库** 1. **启动DBCA(图形化工具)** ```bash dbca ``` - 选择“创建数据库”,按向导配置字符集、内存分配等。 2. **验证数据库状态** ```bash sqlplus / as sysdba SQL> SELECT status FROM v$instance; ``` --- ### **六、常见问题** 1. **依赖缺失** 若安装时报错`libaio.so.1`缺失,运行: ```bash sudo apt-get install libaio1 ``` 2. **图形界面无法启动** 确保已安装X11转发或VNC: ```bash sudo apt-get install xauth ``` 3. **监听器配置** 手动配置`$ORACLE_HOME/network/admin/listener.ora`并启动: ```bash lsnrctl start ``` --- ### **七、后续配置** - **设置开机自启** 创建Systemd服务单元(参考Oracle官方文档)。 - **备份策略** 配置RMAN或逻辑备份。 --- 通过以上步骤,可在麒麟系统上完成Oracle 19c的安装。如遇问题,建议查看`$ORACLE_HOME/install/make.log`中的详细日志。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值