首页 > 数据库 > Oracle > Linux x86安装oracle10gR2
[root@jerry ~]# su - oracle
[oracle@jerry ~]$ grep MemTotal /proc/meminfo
MemTotal: 514372 kB
[oracle@jerry ~]$ grep SwapTotal /proc/meminfo
SwapTotal: 524280 kB
[oracle@jerry ~]$ df -h /tmp
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
15G 3.8G 9.7G 28% /
[oracle@jerry ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
15G 3.8G 9.7G 28% /
/dev/sda1 99M 14M 81M 14% /boot
none 252M 0 252M 0% /dev/shm
[oracle@jerry ~]$ grep "model name" /proc/cpuinfo
model name : Pentium(R) Dual-Core CPU E5400 @ 2.70GHz
[oracle@jerry ~]$ cat /etc/issue
Enterprise Linux Enterprise Linux AS release 4 (October Update 8)
Kernel r on an m
[oracle@jerry ~]$ uname -r
2.6.9-89.0.0.0.1.ELsmp
[oracle@jerry ~]$ cat /etc/nsswitch.conf | grep hosts
#hosts: db files ldap nis dns
hosts: files dns
[oracle@jerry ~]$ hostname
jerry.com
[oracle@jerry ~]$ domainname
(none)
[root@jerry ~]# cat /etc/hosts | grep `eval hostname`
192.168.1.3 jerry.com jerry
[oracle@jerry ~]$ echo $ORACLE_HOSTNAME
jerry.com
[oracle@jerry ~]$ hostname
jerry.com
[root@jerry ~]# which groupadd
/usr/sbin/groupadd
[root@jerry ~]# groupadd oinstall
groupadd: group oinstall exists
[root@jerry ~]# ls /etc/oraInst.loc
ls: /etc/oraInst.loc: No such file or directory
[root@jerry ~]# groupadd dba
[root@jerry ~]# id oracle
uid=501(oracle) gid=502(oracle) groups=502(oracle),501(oinstall)
[root@jerry ~]# usermod -g oinstall -G dba oracle
[root@jerry ~]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@jerry ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
[root@jerry ~]# vi /etc/sysctl.conf
[root@jerry ~]# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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
[root@jerry ~]# vi /etc/security/limits.conf
[root@jerry ~]# cat /etc/security/limits.conf
# /etc/security/limits.conf
#
#Each line describes a limit for a user in the form:
#
#
#
#Where:
#
# - an user name
# - a group name, with @group syntax
# - the wildcard *, for default entry
# - the wildcard %, can be also used with %group syntax,
# for maxlogin limit
#
#
# - "soft" for enforcing the soft limits
# - "hard" for enforcing hard limits
#
#
# - core - limits the core file size (KB)
# - data - max data size (KB)
# - fsize - maximum filesize (KB)
# - memlock - max locked-in-memory address space (KB)
# - nofile - max number of open files
# - rss - max resident set size (KB)
# - stack - max stack size (KB)
# - cpu - max CPU time (MIN)
# - nproc - max number of processes
# - as - address space limit
# - maxlogins - max number of logins for this user
# - maxsyslogins - max number of logins on the system
# - priority - the priority to run user process with
# - locks - max number of file locks the user can hold
# - sigpending - max number of pending signals
# - msgqueue - max memory used by POSIX message queues (bytes)
#
#
#
#* soft core 0
#* hard rss 10000
#@student hard nproc 20
#@faculty soft nproc 20
#@faculty hard nproc 50
#ftp hard nproc 0
#@student - maxlogins 4
#oracle user limit
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
# End of file
[root@jerry ~]# cat /etc/pam.d/login
#%PAM-1.0
auth required pam_securetty.so
auth required pam_stack.so service=system-auth
auth required pam_nologin.so
account required pam_stack.so service=system-auth
password required pam_stack.so service=system-auth
# pam_selinux.so close should be the first session rule
session required pam_selinux.so close
session required pam_stack.so service=system-auth
session required pam_loginuid.so
session optional pam_console.so
# pam_selinux.so open should be the last session rule
session required pam_selinux.so open
[root@jerry ~]# vi /etc/pam.d/login
[root@jerry ~]# cat /etc/pam.d/login
#%PAM-1.0
auth required pam_securetty.so
auth required pam_stack.so service=system-auth
auth required pam_nologin.so
account required pam_stack.so service=system-auth
password required pam_stack.so service=system-auth
# pam_selinux.so close should be the first session rule
session required pam_selinux.so close
session required pam_stack.so service=system-auth
session required pam_loginuid.so
session optional pam_console.so
# pam_selinux.so open should be the last session rule
session required pam_selinux.so open
#oracle configuration
session required /lib/security/pam_limits.so
session required pam_limits.so
[oracle@jerry opt]$ exit
logout
[root@jerry ~]# chmod oracle:oinstall /opt
chmod: invalid mode string: `oracle:oinstall'
[root@jerry ~]# chown oracle:oinstall /opt
[root@jerry ~]# su - oracle
[oracle@jerry ~]$ cd /opt
[oracle@jerry opt]$ mkdir -p ./oracle/app/oracle
[oracle@jerry opt]$ cd
[oracle@jerry ~]$ ls
10201_database_linux32.zip database
[oracle@jerry ~]$ vi .bash_profile
[oracle@jerry ~]$ cat .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
ORACLE_HOSTNAME=jerry.com
ORACLE_BASE=/opt/oracle/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH ORACLE_HOSTNAME ORACLE_HOME ORACLE_BASE
unset USERNAME
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/16298743/viewspace-1045162/ ,如需转载,请注明出处,否则将追究法律责任。