--开始安装
安装前硬盘空间不够了,在修改了/etc/fstab 在linux下互联网设置中设置ip 需要设置所有用到的文件的权限。Chmod 777 install所有文件
oracle$ cd /路径/10201_database_linux32/database
oracle$ ./runInstaller -silent -responseFile /home/oracle/enterprise01.rsp
执行该命令时./runInstaller -silent -responseFile /home/oracle/enterprise01.rsp
提示./runInstaller: line 54: /home/oracle_setup/10201_database_linux32/database/install/.oui: Permission denied
我用root 执行chmod 777 .oui 文件 回车才可以。
以ORACLE 用户登录,执行
进入Oracle安装程序目录,启动 Oracle 通用安装程序:
$ ./runInstaller
按照界面提示安装即可,最好选择“高级安装”,因为我们一般不使用默认的字符集,而是使用ZHS16GBK。
oracle 10g根据操作系统的语言版本来选择默认字符集,在英文版redhat上使用WE8MSWIN1252作为默认字符集,无法在安装后修改成中文字符集,必须重建数据库以达到修改中文字符集的目的,在中文版redhat上,oracle 10g自动选择了ZHS16GBK作为默认字符集。
安装过程中会提示用root执行两个脚本,请依照提示执行。
6、卸载Oracle 10g(未测试)
1. 运行 $ORACLE_HOME/bin/localconfig delete 2. rm -rf $ORACLE_BASE/* 3. rm -f /etc/oraInst.loc /etc/oratab
4. rm -rf /etc/oracle 5. rm -f /etc/inittab.cssd
6. rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv 7. 删除oracle用户和组。
附录:
解决ssh远程中文乱码问题
使用linux,在用户根目录(/root)下有一个.bash_profile配置文件,该配置只对当前用户有效.
使用ls -a命令可以查看到该文件.使用vi编辑器打开该文件后,在其中加入 LANG=zh_CN.GBK export LANG
保存退出后,重新连接SSH即可正常显示中文.
1、察看内核版本
1) [root@q1test01 ~]# cat /proc/version
Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005
2) [root@q1test01 ~]# uname -a
Linux q1test01 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:00:54 EDT 2005 x86_64 x86_64 x86_64 GNU/Linux
3) [root@q1test01 ~]# uname -r
2.6.9-22.ELsmp
2、察看linux版本
1) 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:
[root@3.5.5Biz-46 ~]# [root@q1test01 ~]# lsb_release -a
注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
3、编辑文本
使用 vi 命令,然后点击一下 i 键切换到文本模式,并移动光标到末尾加上以上内容,然后按 esc 键切换到命令模式,按 : 键,在左下角光标处输入 wq! 退出 强制退出: :q!
4、linux查看磁盘空间等部分命令 df -lh 5、查看光驱和创建删除目录
mkdir 创建目录 rm –rf 删除目录
mount /dev/cdrom / 光驱内容要影射的目录名 (例如:mount /dev/cdrom /home/spweblogic/sptemp) rpm -ivh 应用程序.rpm
退出光驱: umount 影射目录名例如:sptemp
6、设置使用那个图像界面并查看gnome或kde
1、进入 /etc/sysconfig/desktop 编辑 DESKTOP=\可以用这个设置
2 rpm -qa | grep -i kde
rpm -qa | grep -i gnome
如果没有gnome-session这个包,说明没有安装Gnome
7 查看安装那些包
rpm –aq 不带包名显示所有已安装的包
vi /etc/rc.conf
,
8、yum命令的详细应用
yum是什么?(说句实话,我到现在都不知道该怎么念这个词,偷偷告诉你,我念\晕)yun\
yum = Yellow dog Updater, Modified。主要功能是更方便的添加/删除/更新RPM包,它能自动解决包的倚赖性问题,它能便于管理大量系统的更新问题,那为什么使用yum而不用apt呢?最简单的原因:Fedora自带的!
yum特点
*可以同时配置多个资源库(Repository) *简洁的配置文件(/etc/yum.conf)
*自动解决增加或删除rpm包时遇到的倚赖性问题 *使用方便
*保持与RPM数据库的一致性
yum安装,哈哈,Fedora自带哦! #rpm -ivh yum-2.0.4-2.noarch.rpm
四. yum配置
注:修改和增加配置文件中的资源库,加快下载速度和拥有更多可更新的rpm包 将/etc/yum.conf的内容全部替换为 [main]
cachedir=/var/cache/yum debuglevel=2
logfile=/var/log/yum.log pkgpolicy=newest
distroverpkg=fedora-release tolerant=1 exactarch=1
[fedora-us-1]
name=Fedora Core 1 -- Fedora US mirror
baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/os
[fedora-us-1-updates]
name=Fedora Core 1 updates -- Fedora US mirror
baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/updates
[fedora-us-1-stable]
name=Fedora Linux (stable) for Fedora Core 1 -- Fedora US mirror baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/s
table
[freshrpms]
name=Fedora Linux $releasever - $basearch - freshrpms
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
五. yum应用
注:当第一次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长.
检查有哪些可更新的rpm包 #yum check-update
安装rpm包,使xmms可以播放mp3 #yum install xmms-mp3
安装mplayer,同时自动安装相关的软件 #yum install mplayer
删除licq包,同时删除与该包有倚赖性的包 #yum remove licq
注:同时会提示删除licq-gnome,licq-qt,licq-text,非常方便
系统更新(更新所有可以升级的rpm包,包括kernel) #yum -y update
每天定期执行系统更新 #chkconfig yum on #service yum start
六. yum指令详解 *rpm包的更新
检查可更新的rpm包 #yum check-update
更新所有的rpm包 #yum update
更新指定的rpm包,如更新kernel和kernel source #yum update kernel kernel-source
大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级