该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1
运行脚本时出现了这样一个错误,打开之后并没有找到所谓的^M,查了之后才知道原来是文件格式的问题,也就是linux和windows之间的不完全兼容。。。
需要VIM重新修改为linux格式
vim test.sh
:set ff?
如果出现fileforma=dos那么就基本可以确定是这个问题了。
:set fileformat=unix
:wq
出现场景:win平台修改配置文件后用SSH传输到linux服务器。容易出现该问题
2. 查看文件夹大小,辅助选择dbf表空间目录目录文件路径
du -h --max-depth=0统计当前目录,du -h --max-depth=1,统计到下一级子目录的大小
du -f
3.linux环境增加java环境变量。oracle安装启动程序过程中需要用到jdk
/etc/profile文件为全局环境变量, 每个用户/user01/xxx/bash_profile为该用户环境变量。 跟目录修改配置文件为增加全局变量。用户修改配置文件只对该用户生效
vi .bash_profile
一般修改bash_profile文件.在文件尾加入以下内容
export JAVA_HOME=/opt/XXXX/jdk1.7.0_04
export CLASSPATH=$CLASSPATHJAVA_HOME/libJAVA_HOME/jre/lib
export PATH=$JAVA_HOME/binJAVA_HOME/jre/binPATHHOME/bin
以下是oracle相关环境变量 试安装进度添加。开始不需要
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/oracle11.2
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=$ORACLE_HOME/jreORACLE_HOME/jlibORACLE_HOME/rdbms/jlibORACLE_HOME/network/jlib
export LANG=en_US.UTF-8
export NLS_LANG=AMERICAN_AMERICA.UTF8
export ORACLE_SID=orcl
export ORACLE_UNQNAME=$ORACLE_SID
export ORACLE_OWNER=oracle
export PATH=/usr/sbinPATHORACLE_HOME/bin:$HOME/bin
4.查询oracle所需安装空间。没有安装的需要补充
rpm -q binutils compat-db compat-libstdc++-33 glibc glibc-devel glibc-headers gcc gcc-c++ libstdc++ gdbm make ksh elfutils-libelf sysstat libaio libaio-devel unixODBC libXp libXtst xorg-x11-utils --qf '%{name}.%{arch}\n'|sort
5. oracle在linux环境安装过程中。弹出安装框容易出现乱码现象
创建下列路径文件夹。 并将zysong.ttf字体导入改文件夹。并设置文字变量即可
mkdir -p /usr/share/fonts/zh_CN/TrueType
cp zysong.ttf /usr/share/fonts/zh_CN/TrueType/
export LANG=zh_CN.UTF-8
6.查看用户,用于查看当前创建的用户
cat /etc/group文件
7. 查看系统日志
该命令对追踪系统问题有很大的帮助。
tail -f /var/log/messages
tail -100 /var/log/messages 只显示最新的100行
8.防火墙设置
在测试环境中一般不需要开启防火墙。如果防火墙开启需要在环境变量中给oracle开放端口。否则无法访问oracle数据库。报无监听
检查防火墙的状态:
service iptables status
关闭防火墙:
service iptables stop
再次检查防火墙状态:
service iptables status
启动防火墙用命令:service iptables start
9.重置环境变量。一般用source。
source profile
原文:http://www.13testing.com/forum.php?mod=viewthread&tid=3938&extra=