1 、查看内核需求
[root@localhost ~]# cat /proc/version
2、查看哪些包是否安装?
[root@localhost ~]# rpm -qa | grep binut
[root@localhost ~]# rpm -qa | grep compat
[root@localhost ~]# rpm -qa | grep elfu
[root@localhost ~]# rpm -qa | grep glibc
[root@localhost ~]# rpm -qa | grep gcc
[root@localhost ~]# rpm -qa | grep libaio
[root@localhost ~]# rpm -qa | grep libstdc
[root@localhost ~]# rpm -qa | grep make
[root@localhost ~]# rpm -qa | grep syssta
[root@localhost ~]# rpm -qa | grep unix
需要安装的包:这是我个人安装,以个人情况而定
elfutils-devel-0.97.1-5.i386.rpm
elfutils-libelf-devel-0.97.1-5.i386.rpm
libaio-0.3.105-2.i386.rpm
libaio-devel-0.3.105-2.i386.rpm
sysstat-5.0.5-25.el4.i386.rpm
unixODBC-2.2.11-1.RHEL4.1.i386.rpm
unixODBC-devel-2.2.11-1.RHEL4.1.i386.rpm
安装需要安装的包
[root@oracle11g ~]# rpm -ivh *.rpm
3、创建一些组合目录
[root@oracle11g ~]# groupadd oinstall
[root@oracle11g ~]# groupadd dba
然后在这个根目录下建立一个目录 /u01/oracle;计划是把Oracle11G的软件安装在/u01/oracle这个目
录下
[root@oracle11g ~]# mkdir -p /u01/oracle
创建用户和密码
}意思:增加一个用户[useradd],增加那个用户呢?是oracle这个用户;它的这个首要的组是oinstall;辅助
的组是dba;缺省的根目录是/u01/oracle
[root@oracle11g ~]# useradd -g oinstall -G dba -d /u01/oracle oracle
设置密码以及确认
[root@oracle11g ~]# passwd oracle
[root@oracle11g ~]# cd /
[root@oracle11g /]# ls –l
}改变成了oracle这个用户了
[root@oracle11g /]# chown -R oracle:oinstall u01
[root@oracle11g /]# ls -l
要检验nobody这个用户是否存在
[root@oracle11g /]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
配置参数
[root@oracle11g /]# vi /proc/sys/fs/file-max 120300/512
[root@oracle11g /] vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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 = 262144
在/etc/sysctl.conf配置完这个 在/sbin目录下就执行:sysctl –p
[root@oracle11g/]#vi/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
[root@oracle11g /]# vi /etc/pam.d/login
session required pam_limits.so
session required /lib/security/pam_limits.so
[root@oracle11g /]# 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
[root@oracle11g ~]# ifconfig
[root@oracle11g ~]# vi /etc/hosts
编辑里面内容 去掉一个oracle11g[安装Linux时的local名]
添加如下:
192.168.70.128 oracle11g
切换用户和一些操作
[root@oracle11g /]# su - oracle
[oracle@oracle11g ~]$
[oracle@oracle11g ~]$ ls
[oracle@oracle11g ~]$ pwd
[oracle@oracle11g ~]$ ls -la
-rw-r--r-- 1 oracle oinstall 191 Dec 15 09:06 .bash_profile
-rw-r--r-- 1 oracle oinstall 191
设置环境变量
[oracle@oracle11g ~]$ vi .bash_profile
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=wilson
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
[oracle@oracle11g ~]$ su - oracle
Password: oracle
查看设置的环境变量
[oracle@oracle11g ~]$ env | grep ORA
以root用户登陆
[root@oracle11g~]#unziplinux_11gR1_database_1013.zip 解压
[root@oracle11g ~]# ls -l 查看
[root@oracle11g ~]# mv database/ /u01 移动到/u01目录下
[root@oracle11g ~]# cd /u01
[root@oracle11g u01]# ls -l
[root@oracle11g u01]# chown -R oracle:oinstall database/ 把database目录下的都变成了Oracle可
读的
[root@oracle11g u01]# ls -l
[root@oracle11g u01]# cd database/
[root@oracle11g database]# ls -l
到图型界面执行 以oracle身份登陆
[root@oracle11g ~]# pwd
[root@oracle11g ~]# cd ..
[root@oracle11g u01]# ls
[root@oracle11g u01]#cd database/
[root@oracle11g database]# ls
[root@oracle11g database]# ./runInstaller 执行安装
最后提示两个需要的执行命令:
是在root用户下执行
执行以下命令
[root@oracle11g ~]# /u01/oraInventory/orainstRoot.sh
[root@oracle11g ~]# /u01/oracle/root.sh
第二步的安装目录在/oralnventory前面添加/u01结果为:/u01/oralnventory
[root@oracle11g database]# netca 配置监听程序
[root@oracle11g database]# ps -ef 查看监听程序
[root@oracle11g database]# dbca 安装数据库
创建完成数据库
[root@oracle11g database]# ps -ef 查看配置的监听程序和安装数据库信息
测试
[oracle@oracle11g wilson]$ sqlplus /nolog
SQL> quit
[oracle@oracle11g ~]$ ls
[oracle@oracle11g ~]$ vi .bash_profile 写入stty erase ^h 加入这个是 如果你敲错了 可好按回
车键
SQL> !
[oracle@oracle11g /]$ exit
SQL> !ps -ef
SQL> !ps -ef | grep oracle Oracle数据库一些常用进程
启动监听程序
[oracle@devrfel501 ~]$ lsnrctl start
启动企业管理器
[oracle@devrfel501 ~]$ emctl start dbconsole
https://192.168.70.128:1158/em/console/aboutApplication 这是我自己电脑上的
利用Net Manager 配置本地命名
[root@oracle11g ~]# netmgr
Linux 启动ftp [root@localhost ~]# service vsftpd start
在dos里面
C:\Users\Administrator>ftp 192.168.48.130 OK
连接到 192.168.48.130。
Liunx关闭防火墙[root@localhost ~]# service iptables stop
[root@localhost ~]# vi /etc/inittab
我只能看到ID:3:INITDEFAULT ,但是不知道怎么将3改成5? 减少内存开销
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25533574/viewspace-690102/ ,如需转载,请注明出处,否则将追究法律责任。