linux oracle安装 乱码?linux中文显示乱码

大家好,如果您还对linux oracle安装 乱码不太了解,没有关系,今天就由本站为大家分享linux oracle安装 乱码的知识,包括linux中文显示乱码的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

怎么在linux下安装oracle数据库

1.安装CentOS,注意先不要创建oracle用户,语言务必选择英语;

2.获取Oracle 11G安装包;

3.创建Oracle安装目录;

1)创建用户:oracle,组:oinstall,dba;

1) groupadd oinstall#创建用户组oinstall

2) groupadd dba#创建用户组dba

3) useradd-g oinstall-g dba-m oracle#创建用户oracle,并加入oinstall和dba用户组

4) passwd oracle#设置用户oracle的登录密码,根据提示输入两次密码

5) mkdir/oracle#创建Oracle安装目录

6) chown-R oracle:oinstall/oracle#设置目录所有者为oinstall用户组的oracle用户

1.修改内核参数;

这一步修改主要是因为,在oracle的官方文档中有对oracle数据库安装配置的最低要求,因此需要修改一下

vi/etc/sysctl.conf#编辑,

#在最后添加以下代码

net.ipv4.icmp_echo_ignore_broadcasts= 1

net.ipv4.conf.all.rp_filter= 1

fs.file-max= 6815744

fs.aio-max-nr= 1048576

kernel.shmall= 2097152

kernel.shmmax= 2147483648

kernel.shmmni= 4096

kernel.sem= 250 32000 100 128

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

保存退出后要进行如下操作以使配置生效

sysctl-p#使配置立即生效

2.设置oracle用户限制

vi/etc/security/limits.conf#在末尾添加以下代码

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

3.关闭SELINUX

vi/etc/selinux/config

#编辑配置文件

#注释掉SELINUX=enforcing

#注释掉SELINUXTYPE=targeted

SELINUX=disabled#增加

4.安装必备软件;

yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-*

5.检查依赖关系

binutils-2.23.52.0.1-12.el7.x86_64

compat-libcap1-1.10-3.el7.x86_64

gcc-4.8.2-3.el7.x86_64

gcc-c++-4.8.2-3.el7.x86_64

glibc-2.17-36.el7.i686

glibc-2.17-36.el7.x86_64

glibc-devel-2.17-36.el7.i686

glibc-devel-2.17-36.el7.x86_64

ksh

libaio-0.3.109-9.el7.i686

libaio-0.3.109-9.el7.x86_64

libaio-devel-0.3.109-9.el7.i686

libaio-devel-0.3.109-9.el7.x86_64

libgcc-4.8.2-3.el7.i686

libgcc-4.8.2-3.el7.x86_64

libstdc++-4.8.2-3.el7.i686

libstdc++-4.8.2-3.el7.x86_64

libstdc++-devel-4.8.2-3.el7.i686

libstdc++-devel-4.8.2-3.el7.x86_64

libXi-1.7.2-1.el7.i686

libXi-1.7.2-1.el7.x86_64

libXtst-1.2.2-1.el7.i686

libXtst-1.2.2-1.el7.x86_64

make-3.82-19.el7.x86_64

sysstat-10.1.5-1.el7.x86_64

6.配置用户的环境变量(可以安装完再设置)

vi/home/oracle/.bash_profile

#在最后添加以下代码

export ORACLE_BASE=/oracle/app/oracle#oracle数据库安装目录

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1#oracle数据库路径

export ORACLE_SID=orcl#oracle启动数据库实例名

export ORACLE_TERM=xterm#xterm窗口模式安装

export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH#添加系统环境变量

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib#添加系统环境变量

export#防止安装过程出现乱码

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK#设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致,如:ZHS16GBK,否则出现数据导入导出中文乱码问题

保存退出以后,输入如下命令使配置生效

source.bash_profile#使设置立刻生效

7.运行如下命令启动安装界面

export LANG=en_US#设置编码,防止图形界面乱码

./runInstaller [jarLoc=]

8.“ins_ctx.mk”错误处理

下载下面的文件,解压后使用其中libstdc++替换/usr/lib64目录下的同名文件即可

9.“ins_emagent.mk”编译错误,未解决,但未发现影响使用。

linux安装oracle弹出的界面为什么空白的

linux安装oracle弹出的界面空白的,可能是安装版本的问题

解决方法:英文临时解决:$ export LANG=en_US

英文永久解决:vi/etc/sysconfig/i18n

LANG="en_US"

LANG="zh_cn.UTF-8"exportNLS_LANG=AMERICAN_AMERICA.UTF8export LC_ALL=C

中文安如果你没有安装中文字体去下载一个zysong.ttf文件,然后把中文字体文件按下面方法放置

创建 mkdir-p/usr/share/fonts/zh_CN/TrueType/目录,把字体文件放到此目录下。

Linux安装Oracle,弹出的oracle安装界面为乱码(方块)处理方法。

oracle 乱码 如何解决

1、对于Oracle Enterprise Manager中的所有工具,有一个配置文件名为dbappscfg.properties,修改该文件即可解决上述问题。这个文件的位置在$ORACLE_HOME\sysman\config目录下,用任何的文本编辑器打开该文件,在这个文件里面,找到这样一项,

# SQLPLUS_NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1

2、去掉注释符#,同时将其修改为

SQLPLUS_NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

3、对于Windows操作系统,还需要修改一项,在文件中找到# SQLPLUS_SYSTEMROOT=c:\\WINNT40,去掉注释符,将其修改为你所在机器的操作系统主目录。如操作系统的主目录在D盘的Winnt下,则将其修改为

SQLPLUS_SYSTEMROOT=d:\\WINNT。

对于后面一项的修改只对Windows操作系统进行,对UNIX操作系统则不需要。如果在Windows操作系统中不修改该项,在Oracle Enterprise Manager中,连接系统时,会提示如下的错误:

ORA-12560 TNS:protocol adapter error

或者

ORA-12545 Connect failed because target host or object does not exist

4、修改完成后,保存文件,退出编辑。重新连接SQL PLUS Worksheet,字符集乱码问题得到解决,显示正确的简体中文字符集。

问题:使用Oracle Instant Client出现 ORA-12705: Cannot access NLS data files or invalid environment specified错误。

如果是Windows平台,注册表里\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE查找键 NLS_LANG,这个键由Oracle标准客户端安装创建,值是 NA。这个导致了 ORA-12705错误。解决方法就是改名 NLS_LANG。

Linux下如果环境变量 NLS_LANG值是NA会引起 ORA-12705错误,解决方法是删除这个变量

unset NLS_LANG

阅读剩余
THE END