Swap应不低于2G
selinux 状态disable
安装组件时选择定制,组件包括:
GNOME Desktop Environment
Editors
Graphical Internet
Text-based Internet
Development Libraries
Development Tools
Legacy Software Development
Server Configuration Tools
Administration Tools
Base
Legacy Software Support
System Tools
X Window System
cd /media/cdrom/Server
rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*
rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh gcc-4*
rpm -Uvh libXp-1*
rpm -Uvh openmotif-2*
rpm -Uvh compat-db-4*
/etc/sysctl.conf.文件
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 = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
修改完成后,运行命令使配置生效:/sbin/sysctl -p
编辑/etc/security/limits.conf文件,添加如下内容,*号指所有用户,也可指定为oracle用户。
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
如果有安装光盘,可跳过此步,如果是安装包,可执行以下操作
gunzip 10201_database_linux_x86_64.cpio.gz ---解压.gz格式的文件
cpio -idmv < 10201_database_linux_x86_64.cpio ---再解压.cpio格式的文件
用root账户操作
groupadd oinstall -g 201
groupadd dba -g 202
useradd oracle -u 200 -g oinstall -G dba
passwd oracle
用root账户操作
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01
用oracle账户操作
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export ORACLE_HOME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_SID=zjhc; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH;
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
export CLASSPATH
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export PATH
用oracle账户操作
Oracle 用户登录
(如果出现乱码,则在oracle 用户下执行 export LANG=en_US)
然后执行 ./runInstaller



以root 账户操作
[root@ sysconfig]# /u01/app/oracle/oraInventory/orainstRoot.sh
Changing permissions of /u01/app/oracle/oraInventory to 770.
Changing groupname of /u01/app/oracle/oraInventory to oinstall.
The execution of the script is complete
[root@ sysconfig]# /u01/app/oracle/product/10.2.0/db_1/root.sh
Running Oracle10 root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/10.2.0/db_1
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
[root@ sysconfig]#
$ORACLE_BASE
是oracle 初始化配置文件路径和oracle安装时的相关日志,用来放日志和跟踪文件
ORACLE_BASE下是admin和product
$ORACLE_HOME
是oracle 安装程序路径
ORACLE_HOME下则是ORACLE的命令、连接库、安装助手、listener等等
ORACLE_BASE是oracle的根目录,ORACLE_HOME是oracle产品的目录。简单说,你如果装了2个版本的oracle,那么ORACLE_BASE可以是一个,但ORACLE_HOME是2个
profile文件
在oracle 账户的路径下
/home/oracle
oratab 文件
/etc/oratab 文件描述目前系统中创建的数据库实例 以及是否通过 dbstart 和
dbshut 来控制该实例的启动与关闭
数据库实例初始化文件 initSID.ora
每个数据库实例都有一个初始化 参数文件 其缺省 存放的路径为
$ORACLE_BASE/admin/
监听配置文件
为了使得外部进程 能够访问 Oracle 数据库 必须配置 Oracle 网络服务器环境 配置 Oracle 网络服务器环境是通过配置 listener.ora sqlnet.ora 和 tnsnames.ora 共三个文件来进行的 listener.ora 即监听配置文件
这些文件存放在以下路径下
$ORACLE_HOME/network/admin
查看数据库日志路径:
$ORACLE_BASE/admin/$ORACLE_SID/bdump
alert_$ORACLE_SID.log
其他的trc 文件等;
根据alter log 去到相关路径下查看oracle 的日志文件;
adump bdump cdump dpdump pfile udump
查看orcle后台进程:
ps -ef|grep oracle
查看监听进程
ps -ef|grep LISTENER
[@more@]来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/52450/viewspace-1035759/ ,如需转载,请注明出处,否则将追究法律责任。