Note for Oracle

1.关闭数据库    $ sqlplus /nolog
                  SQL> conn sys/oracle as sysdba
                  SQL> shutdown immediate;
                  SQL>exit
2.停止监听     $lsnrctl stop
3.卸载         进入$ORACLE_HOME/deinstall目录,输入./deinstall开始执行卸载
               软件卸载完成,查看$ORACLE_BASE是否还残余,进行删除。
               $ rm –r $ORACLE_BASE/*
               删除/etc/profile、root用户和oracle用户home目录下.profile中的关于oracle的环境变量
4.确认oracle 11g安装路径 ## oracle 用户登录  $ echo $ORACLE_HOME
5.配置监听     如果使用Xmanager进入主机图形界面,oracle 用户需要设置DISPLAY参数,IP是当前Xmanager所在的PC的IP,port是Xmanager连接图形界面窗体左上角标题栏的端口号。
               如果使用VNC工具进入主机图形界面,首先使用root用户登录,运行 “xhost +” 打开远端控制,然后 “su – oracle” 切换到oracle用户,
               再 “export DISPLAY=主机名:port”,主机名和port就是VNC连接图形界面窗体左上角标题栏的主机名和端口号。
               $ export DISPLAY=10.63.209.167:0.0 (10.63.209.167为你目前使用的PC 的IP)
               $ netca
6.启动监听     sql>sqlplus sys/oracle as sysdba
               sql>startup
               sql>quit
               $lsnrctl start
               $lsnrctl stop(关闭监听)
7.关闭数据库   sql>shutdown  参数:normal  immediate  transactional  abort  
8.创建实例     $ export DISPLAY=10.63.209.167:0.0 (10.63.209.167为你目前使用的PC 的IP)
               $ dbca 
               [字符集]子界面中,选择[从字符集列表中选择],确认[数据库字符集]为“ZHS16GBK-GBK 16 位简体中文”,
               [国家字符集]为“AL16UTF16”,[默认语言]选择“简体中文”,[默认日期格式]选择“中国”
9.调整参数      关闭数据库自动分段顾问“auto space adivsor”:$ bash
                                                   bash-3.00$ sqlplus /nolog
                                                   SQL> conn sys/oracle as sysdba
                                                   SQL> select client_name ,status from DBA_AUTOTASK_CLIENT;
                                                   SQL> execute dbms_auto_task_admin.DISABLE('auto space advisor',operation => NULL,window_name => NULL);
                                                   SQL> select client_name ,status from DBA_AUTOTASK_CLIENT;
                关闭11g密码检查大小写   bash-3.2$ sqlplus sys/oracle@minos as sysdba
                                                  SQL> show parameter SEC_CASE_SENSITIVE_LOGON
                                                  SQL> alter system set SEC_CASE_SENSITIVE_LOGON = FALSE scope=both;
                                                  SQL> show parameter SEC_CASE_SENSITIVE_LOGON
10.ORACLE字符集问题:
            1)JDK不支持中文解决方法:将Redhat-linux系统的路径usr/share/fonts/zh_CN/TrueType/路径下的zysong.ttf文件拷贝到一个新创建的
                                    目录jdk-linux/jre/lib/fonts/fallback/中,这样在安装过程中网管可以在自己的jdk中找到需要的ttf文件
                                    在有些Redhat-linux系统,文件路径可能是usr/share/fonts/local/下的simsun.ttf文件
                                    *安装时出现很多问号:export LANG=zh_CN.GBK或者在终端设置字符编码。
                                     如需永久生效则:修改/etc/sysconfig/i18n文件中的zh_CN.uft8修改为zh_CN.GBK
                                    linux 没有相应的字体,可以从windows上拷一个过去,注意修改文件后缀名称。c:\windows\fonts\simsun.ttc
            2)./runInstaller出现中文汉字为方框:在/usr/lib/jvm/java-1.6.0/jre/lib/目录下建以下目录fonts/fallback,copy一种中文字体到些目录,
                                                 并命名为zysong.ttf,安装提加参数 ./runInstaller –jreLoc /usr/lib/jvm/java-1.6.0/jre即可解决问题
            3)运行netca时中文字体出现方框:拷贝zysong.ttf到$ORACLE_HOME/ jdk/jre/lib/fonts/fallback目录下解决乱码。
            4)利用dbca创建数据库时提示ORA-12532: TNS:invalid argument错误代码,是iptables没有开放1521端口,
                                     在iptables中添加以下条目-A INPUT -p tcp --dport 1521 -j ACCEPT解决问题
            5)运行sqlplus时中文为?错误:设置相应的环境变量NLS_LANG #export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" 
                                          并将写入oracle目录下的.bash_profile文件中。
            6)安装时候出现DISPLAY的提示,在root下执行xhost + 即可 或者 export DISPLAY=:0.0        再执行xhost+
                                                                   或者 在oracle用户下  export DISPLAY=:0.0    再执行xhost+                        
11.Telnet 1)安装telnet服务包telnet-server*.i386.rpm 
          2)修改telnet配置文件vi /etc/xinetd.d/telnet 
将disable=yes行前加#,或者改为disable=no  
PS:安装telnet-server后,系统才有文件/usr/sbin/in.telnetd


          3)重启服务  service xinetd restart


          4)telnet默认开机启动  #chkconfig --add telnet  #chkconfig telnet on


          5)Telnet root用户的登入  vi /etc/pam.d/login 
            #auth required pam_securetty.so #将这一行加上注释! 
            或 mv /etc/securetty /etc/securetty.bak 
12.FTP   1)以root用户修改/etc/vsftpd/vsftpd.conf  新增listen_port=10021
         2)启动vsftpd    [root]# /etc/init.d/vsftpd  start
         3)修改服务配置,以便系统启动时候自动运行 #chkconfig --level 345 vsftpd on  #chkconfig --list vsftpd
         4)用命令 sestatus -b | grep ftp 查看,如果大部分属性的值是off,就用命令 setsebool -P ftp_home_dir on 就行了,如果还不行就重启下vsftpd服务
         5)如果root默认不能登录的,如果想登陆的话,需要两个步骤 a.  编辑/etc/vsftpd/ftpusers文件,里面有个root删除或者前面加上#
 b. 编辑ftp配置文件/etc/vsftpd/vsftpd.conf,在最后面有一句
    userlist_enable=YES,改为NO   chroot_local_user=YES   chroot_list_enable=YES
                                                                    c. 新建文件 /etc/vsftpd/chroot_list  添加用户名如iams、root 保存重启服务。
          6)新增ftp用户操作,只能作为ftp用户访问,不能进行telnet登录
                    1、不指定路径,默认为/home/ftpuser ,不指定用户路径#adduser -g ftp -s /sbin/nologin ftpuser 
                    2、指定路径  #adduser -d /fs_sqt/chatserver/files -g ftp -s /sbin/nologin ftpuser
          7)修改DNS解析的配置文件(修改前先备份)/etc/resolv.conf 清空里面的内容
重启ftp命令,都可以启动1、#/etc/init.d/vsftpd restart 2、#service /etc/vsftpd restart


13.VNC   1)首先检查是否安装了VNCServer #rpm -qa | grep vnc
2)配置VNC #vi /etc/sysconfig/vncservers
VNCSERVERS="1:root 2:oracle 3:zero"
VNCSERVERARGS[1]="-geometry 1344x768 -nolisten tcp -localhost"
VNCSERVERARGS[2]="-geometry 1344x768 -nolisten tcp -localhost"
VNCSERVERARGS[3]="-geometry 1344x768 -nolisten tcp -localhost"
3)执行 vncserver 命令,设置密码
4)启动服务 #service vncserver start
 让VNC开机自启动,执行命令 chkconfig vncserver on
 使用 service vncserver status 命令可查看vnc服务是否已经启动
5)若要让vnc显示图形界面,则要修改xstartup文件
  vi /root/.vnc/xstartup
vncconfig -iconic &
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
OS=`uname -s`
if [ $OS = 'Linux' ]; then
 case "$WINDOWMANAGER" in
   *gnome*)
     if [ -e /etc/SuSE-release ]; then
       PATH=$PATH:/opt/gnome/bin
       export PATH
     fi
     ;;
 esac
fi
if [ -x /etc/X11/xinit/xinitrc ]; then
 exec /etc/X11/xinit/xinitrc
fi
if [ -f /etc/X11/xinit/xinitrc ]; then
 exec sh /etc/X11/xinit/xinitrc
fi
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

6)关闭防火墙  #chkconfig iptables off    重启
7)关闭防火墙:service iptables stop
附录:
              一般情况下不建议关闭防火墙来配置vnc,但是可以配置vnc的防火墙规则来实现,在不关闭防火墙的情况下正常登录vnc远程桌面,
              在vncserver的配置文件中加入一行“-I INPUT 2 -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT”,
              执行service iptables save,配置防火墙时需要注意此时vnc服务器所提供的端口号,此处以端口号5901为例。
              如果直接执行iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT会将该行默认加入到iptbales的
              reject之后,而该文件会顺序判断,在reject之后的端口都将会被拒绝,从而会导致无法将端口打开。
          8)关闭SELINUX:以root用户修改/etc/selinux/config文件,将“SELINUX= enforcing”修改为“SELINUX=disabled”。
          9) 修改hosts文件:以root用户修改/etc/hosts文件,修改后文件内容示例:
[root@ZeroComputerName ~]# cat /etc/hosts
10.95.128.36 ZeroComputerName
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
             其中,ZeroHostName为服务器主机名,108.38.194.33为服务器IP地址。
          10) 修改字符集:以root用户修改/etc/sysconfig/i18n文件,修改后文件内容示例:
[root@ZeroComputerName ~]# cat /etc/sysconfig/i18n 
LANG="zh_CN.gbk"
附:#echo $LANG  
   #export LANG=zh_CN.gbk
 11)修改VI的字符编码:
    默认vi/vim会根据terminal的locale设置,使用相应的字符编码。如: # locale

14.  环境变量生效:bash-3.00# source /etc/.profile
15、 其他用户登陆不了界面: vncserver -list
                            su oracle
                            vncserver -list
                 vncserver -kill :<桌面号>
                 。。。。。
                 vncserver -kill :<桌面号>
                 vncserver -list
                 vncserver :<新桌面号> 
                 vncserver
                 vncserver -list
16、根目录空间不足解决途径:lvm命令增加磁盘空间;
                            或者直接使用MOUNT命令把orcale或其他挂载一个磁盘上去,腾出根目录空间
                            lvreduce -L-50G /dev/mapper/vg_zero-lv_home
                            lvxetend -L90G  /dev/mapper/vg_zero-lv_root
                            df -lh
                            查看分区状况及文件系统:fdisk -l
                            查看磁盘分区状况及文件系统:cfdisk -Ps
                            查看磁盘分区状况及文件系统:sfdisk -l
                            umount /home /dev/vg_zero/lv_home
                            resize2fs /dev/vg_zero/lv_home
                            resize2fs /dev/vg_zero/lv_root
                            fuser -m /home
                            kill -9 PID
                            fuser -vm /home
                            fuser -km /home
                            对于lvm,如果是扩大某个lv,操作比较简单,但如果是缩小lv,则有一定的风险。我们先要缩小文件系统,然后才能缩小lvm,如果在缩小lvm之前忘了缩小文件系统,这时候可以这样来挽救:
1:不要进行对该分区的任何写入操作,最好是也不read
2:用lvresize2fs重新扩大该分区,且扩大的容量是刚刚缩小的容量(数字一定要和刚刚的一致)。
3:缩小文件系统
4:最后缩小逻辑卷哈。
5:确认文件系统和逻辑卷大小一致。
   这个报错,是因为先缩小的LV后缩小的文件系统
   然后对文件系统进行检查:      e2fsck -f /dev/vg_zero/lv_home
   mkfs.ext4 /dev/vg_zero/lv_home        ------>格式化逻辑卷
17、安装五笔: yum install ibus-table-wubi -y 
18、备份命令:cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
19、sybase iq安装:
1. 停止sybase IQ服务。命令如下:
$stop_iq –stop all
2. 上传license文件:
将license文件用ftp上传至sybase安装路径下的/home/Sybase/SYSAM-2_0/licenses/,注意,用bin(二进制)模式上传。
3. 启动zdc数据库服务。命令如下:
$start_iq @zdc.cfg zdc
超级用户zte_zdc,密码为U_tywg_2008。
在sybase用户下执行如下命令:
$ dbisqlc -c "uid=zte_zdc;pwd= U_tywg_2008;dbn=zdc"
会弹出如下的对话框,表示zdc数据库已经启动,并能够正确连接。
BO LICENCE:CM012-WPC3DD9-00M100W-3B6F
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值