技术小站

Oracle 10G数据库安装手记 for Linux

以下为安装 Oracle 相关内容,内容比较杂。


查看主机名

#hostname


查看 Swap空间大小

#grep SwapTotal /proc/meminfo


查看Linux内核版本

#uname -r


查看安装包是否安装

#rpm -qa|grep [安装包名]


Red Hat Enterprise Linux 4需用的组件

binutils-2.15.92.0.2-10.EL4

compat-db-4.1.25-9

control-center-2.8.0-12

gcc-3.4.3-9.EL4

gcc-c++-3.4.3-9.EL4

glibc-2.3.4-2

glibc-common-2.3.4-2

gnome-libs-1.4.1.2.90-44.1

libstdc++-3.4.3-9.EL4

libstdc++-devel-3.4.3-9.EL4

make-3.80-5

pdksh-5.2.14-30

sysstat-5.0.5-1

xscreensaver-4.18-5.rhel4.2


Red Hat 5和6这安装oracle10g要改版本信息 都改成4


vi /etc/redhat-release


Red Hat Enterprise Linux 5需用的组件

libXp、libXp-devel、libXau 、libXau-devel。


rpm -ivh binutils-*.rpm --force --nodeps

rpm -ivh compat-libstdc*.rpm --force --nodeps

rpm -ivh gcc-*.rpm --force --nodeps

rpm -ivh glibc-*.rpm --force --nodeps

rpm -ivh libaio-*.rpm --force --nodeps

rpm -ivh libelf-*.rpm --force --nodeps

rpm -ivh libgcc-*.rpm --force --nodeps

rpm -ivh libstdc++*.rpm --force --nodeps

rpm -ivh make-*.rpm --force --nodeps

rpm -ivh sysstat-*.rpm --force --nodeps

rpm -ivh unixODBC-*.rpm --force --nodeps

rpm -ivh libXp*.rpm --force --nodeps



Red Hat Enterprise Linux 6需用的组件

rpm -ivh avahi-*.rpm --force --nodeps

rpm -ivh binutils*.rpm --force --nodeps

rpm -ivh cloog-ppl-*.rpm --force --nodeps

rpm -ivh compat*.rpm --force --nodeps

rpm -ivh ConsoleKit-x11-*.rpm --force --nodeps

rpm -ivh control-* --force --nodeps

rpm -ivh cpp-*.rpm --force --nodeps

rpm -ivh dmz-cursor-themes-*.rpm --force --nodeps

rpm -ivh gcc-*.rpm --force --nodeps

rpm -ivh GConf2-*.rpm --force --nodeps

rpm -ivh glibc-*.rpm --force --nodeps

rpm -ivh gnome-*.rpm --force --nodeps

rpm -ivh gtk2-engines-*.rpm --force --nodeps

rpm -ivh kernel-headers-*.rpm --force --nodeps

rpm -ivh libbonobo-*.rpm --force --nodeps

rpm -ivh libaio*.rpm --force --nodeps

rpm -ivh libdaemon-*.rpm --force --nodeps

rpm -ivh libdmx-*.rpm --force --nodeps

rpm -ivh libgnome-*.rpm --force --nodeps

rpm -ivh libIDL-*.rpm --force --nodeps

rpm -ivh libmcpp-*.rpm --force --nodeps

rpm -ivh libstdc* --force --nodeps

rpm -ivh libtool-ltdl-*.rpm --force --nodeps

rpm -ivh libX*.rpm --force --nodeps

rpm -ivh make*.rpm --force --nodeps

rpm -ivh mcpp-*.rpm --force --nodeps

rpm -ivh mpfr-*.rpm --force --nodeps

rpm -ivh openmotif*.rpm --force --nodeps

rpm -ivh ORBit2-*.rpm --force --nodeps

rpm -ivh pdksh* --force --nodeps

rpm -ivh ppl-*.rpm --force --nodeps

rpm -ivh readline-devel-*.rpm --force --nodeps

rpm -ivh setarch*.rpm --force --nodeps

rpm -ivh sgml-common-*.rpm --force --nodeps

rpm -ivh shared* --force --nodeps

rpm -ivh sysstat* --force --nodeps

rpm -ivh system-gnome-theme-*.rpm --force --nodeps

rpm -ivh system-icon-theme-*.rpm --force --nodeps

rpm -ivh unixODBC-*.rpm --force --nodeps

rpm -ivh xorg-x11-*.rpm --force --nodeps

rpm -ivh libSM-*.rpm --force --nodeps

rpm -ivh libICE-*.rpm --force --nodeps

rpm -ivh libxcb-*.rpm --force --nodeps

rpm -ivh libuuid-*.rpm --force --nodeps


查看挂载命令

#mount


解决安装oracle时中文乱码问题

拷贝zysong.ttf 这个文件到=/usr/share/fonts/zh_CN/TrueType/ 下

#mkdir zh_CN/TrueType -p

zysong.ttf 下载地址:http://www.i5i6.net/post/70.html


linux 复制命令(*是指全部文件)

cp -rf /目录/* /目录/


安装文件包(进到安装包目录 --force --nodeps 强制安装和跳过文件关联)

#rpm -ivh [安装包名.rpm]

#rpm -ivh kernel*.rpm --force --nodeps


vi编辑器命令

i 修改

ESC

:x 保存并退出


通过vi编辑器修改IP命令

#vi /etc/sysconfig/network-scripts/ifcfg-eth0


重启网卡

#service network restart



修改主机hosts文件

#vi /etc/hosts

添加以下内容

服务器的IP     服务器主机名称

192.168.1.22   oracle


通过vi编辑器编辑sysctl.conf

#vi /etc/sysctl.conf

在最下面加入

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 262144

net.core.rmem_max = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144



redhat 6 在最下面加入


Fs.file-max = 512 * PROCESSES

kernel.shmall = 2097152

kernel.shmmax = 8147483648

kernel.shmmni = 4096

# semaphors: semmsl, semmns, semopm, semmni

kernel.sem = 250 32000 100 128

fs.file-max = 6815744

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=1048576

fs.aio-max-nr= 1048576



oracle 11G

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

# semaphors: semmsl, semmns, semopm, semmni

kernel.sem = 250 32000 100 128

fs.file-max = 6553600

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 262144

fs.aio-max-nr= 1048576


运行下面的命令使得内核参数生效

/sbin/sysctl -p




通过vi编辑器编辑/etc/security/limits.conf

#vi /etc/security/limits.conf

在最下面加入

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536


通过vi编辑器编辑/etc/pam.d/login

#vi /etc/pam.d/login

在最下面加入

session required pam_limits.so


redhat 6 通过vi编辑器编辑

vi /etc/selinux/configsss

SELINUX=disabled 关闭防火墙,必须的



通过vi编辑器编辑/etc/profile (SUSE的系统是 /etc/profile.local)

#vi /etc/profile

在最下面加入

if [ $USER = "oracle" ]; then

        if [ $SHELL = "/bin/ksh" ]; then

              ulimit -p 16384

              ulimit -n 65536

        else

              ulimit -u 16384 -n 65536

        fi

fi





添加用户组

#groupadd [用户组名oracle的用户组是oinstall和dba]

groupadd oinstall

groupadd dba


添加用户同时添加到用户组(-g 主组 )

#useradd -g oinstall -G dba oracle


创建目录命令(-p同时创建)

#mkdir /u01/app/oracle -p


目录添加用户和用户组权限

#chown -R oracle:oinstall /u01


目录添加访问权限

#chmod -R 777 /u01


通过vi编辑器编辑.bash_profile(su - oracle)

#su - oracle

$vi .bash_profile

在最下面加入

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export ORACLE_SID=orcl

export PATH=$PATH:$ORACLE_HOME/bin:.

export NLS_LANG=american_america.zhs16gbk


添加图形界面命令 进入到安装文件目录

#xhost +

#w

#export DISPLAY=192.168.1.10:0.0


su - oracle


./runInstaller -IgnoreSysPreReqs 跳过系统版本检查


安装结束后 执行脚本 su - oracle 后在su 回root用户在执行脚本

#su - oracle

$su


创建数据库 su - oracle

$dbca


创建监听

$netca


查看监听是否识别到数据库 如果识别到会显示数据库名和READY

$lsnrctl status


如果监听不能识别到数据库解决方法 进入sqlplus

$sqlplus / as sysdba

SQL>alter system register;


关闭和启动数据库顺序

关闭顺序 EM和isqlplus --监听 --数据库

启动顺序 监听 --数据库 --EM和isqlplus


查看端口是否打开

$netstat -tulnp|grep 5560(isqlplus端口)


关闭和启动isqlplus

$isqlplusctl stop 关闭

$isqlplusctl start 启动

smit instal

 

关闭和启动EM

$emctl stop dbconsole 关闭

$emctl start dbconsole 启动

$emctl status dbconsole 查看EM状态或用netstat 查看1158端口


关闭和启动监听(1521端口)

$lsnrctl stop 关闭

$lsnrctl start 启动


关闭和启动Orcale

$sqlplus / as sysdba

SQL>shutdown immediate; 安全关闭

SQL>startup 启动


SQL>startup nomount; 启动数据库 只启动实例

SQL>alter database mount;

SQL>alter database open;


查看Oracle进程

$ps -ef|grep ora


$ipcs -a 查看内存占用


原创文章请注明转载自技术小站本文地址:http://www.i5i6.net/post/69.html,标题:Oracle 10G数据库安装手记 for Linux

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

【我来说两句】
分享到:

精彩推荐:

相关文章:

CentOS 7 Linux samba 文件共享  (2022-11-5 19:31:25)

Centos 7 下 pure-ftpd搭建ftp服务器  (2022-5-9 9:56:0)

CentOS Linux系统通过串口console口连接配置网络设备  (2022-2-15 8:5:52)

CentOS 7 单用户修改root密码  (2021-5-25 10:37:24)

redhat 6.5 安装oracle 11gR2 完全手册 图文教程  (2017-9-11 15:20:9)

联想ThinkServer服务器安装CentOS7 Redhat7系统 驱动R110i RAID卡  (2017-4-12 17:27:17)

Linux 下 iSCSI存储开机自动挂载  (2017-3-27 13:42:36)

Linux xfs文件系统 格式化超过16T分区  (2016-10-30 19:46:44)

centos7 rhel7安装配置vnc server  (2016-4-19 8:40:22)

CentOS 7 and RedHat 7 时间同步即chrony服务配置  (2016-4-16 16:58:7)

评论 0