centos Oracle_11G_r2安装
一、 需要材料
1、 centos6.5 x64
2、 Oracle_11G_r2
二、 硬件要求
内存1G(Oracle要求内存至少1G)
硬盘:至少20g
三、软件准备
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
SecureCRT
Xming
四、检查系统
1、硬件
内存:(Oracle要求内存至少1G)
#free
/tmp: 150M-200M之间(磁盘要满足要求)
# df -h /tmp
#df –h
五、软件包安装:
yum install -y binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel* gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headersksh libaio libgcc libgomp libstdc++ libstdc++-devel make numactl-develsysstat unixODBC unixODBC-devel
系统自带软件包:elfutils-libelf-devel.i686 0:0.148-1.el6 gcc-c++.i686 0:4.4.4-13.el6 ksh.i686 0:20100621-2.el6 libstdc++-devel.i686 0:4.4.4-13.el6
numactl-devel.i686 0:2.0.3-9.el6 unixODBC.i6860:2.2.14-11.el6 unixODBC-devel.i686 0:2.2.14-11.el6 (命令rpm -qa | grep 软件包 查找已经安装的软件包)
六、为oracle用户设置shell限制
1、在/etc/security/limits.conf文件中输入以下内容:(根目录下改)
/etc/security/limits.d/90-nproc.conf(centos6)
#* 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 soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
2、在/etc/pam.d/login文件中输入以下内容:
session required pam_selinux.so open
session required pam_namespace.so
session optional pam_keyinit.so force revoke
session include system-auth
-session optional pam_ck_connector.so
session required /lib/security/pam_limits.so
session required pam_limits.so
3、修改内核参数
vi /etc/sysctl.conf
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
4、在/etc/profile文件中输入以下内容:
unset i
unset pathmunge
if [ $USER = "oracle" ]; then
if [ $SHELL ="/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n65536
fi
fi
七、创建oracle用户和组及安装目录
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -moracle
//添加一个名字叫 oracle的用户,使该用户的初始组为 oinstall, 附加组 dba/
创建数据库软件存放目录
[root@localhost /]# mkdir/home/oracle/app
[root@localhost /]# mkdir/home/oracle/app/oracle
[root@localhost /]# mkdir/home/oracle/app/oradata
[root@localhost /]# mkdir/home/oracle/app/oracle/product
更改目录属主为oracle所有
[root@localhost /]# chown -Roracle:oinstall /home/oracle/app
八、为oracle用户设置环境变量
[root@localhost /]# su - oracle
[oracle@localhost ~]$ vi.bash_profile
umask 022
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
九、安装过程
注销root系统,登陆oracle
上传软件
使用rz命令进行上传
注:如使用rz命令提示找到不命令,则需要切换到root用户进行安装
#yum install lrzsz –y
上传完毕
[oracle@localhost ~]$ ls 查看是否上传成功
app linux.x64_11gR2_database_1of2.zip 公共的 视频 文档 音乐
database linux.x64_11gr2_database_2of2.zip 模板 图片 下载 桌面
解压软件在同一个文件夹
注:如提示unzip 没有找到命令 则需要切换到root账户去安装
unzip linux.x64_11gR2_database_1of2.zip
unziplinux.x64_11gr2_database_2of2.zip
[oracle@localhost ~]$ cddatabase/
[oracle@localhost database]$ ls
doc install response rpm runInstaller sshsetup stage welcome.html
[oracle@localhost database]$./runInstaller --启动安装程序
正在启动 Oracle UniversalInstaller...
检查临时空间: 必须大于 120 MB。 实际为 43875 MB 通过
检查交换空间: 必须大于 150 MB。 实际为 3039 MB 通过
检查监视器: 监视器配置至少必须显示 256 种颜色
>>> 无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了 DISPLAY 变量。 未通过<<<<
未通过某些要求检查。必须先满足这些 要求,
然后才能继续安装,
是否继续? (y/n) [n] y
(注:安装后出现乱码界面,解决方法:[oracle@localhost database]$ export LANG=en)
报错
DISPLAY 尚未设置。请设置 DISPLAY 后重试。
根据所使用的 Unix Shell, 您可以使用以下命令之一作为设置 DISPLAY 环境变量的示例:
- 对于 csh: % setenv DISPLAY 192.168.1.128:0.0
- 对于 sh, ksh 和 bash: $DISPLAY=192.168.1.128:0.0; export DISPLAY
使用以下命令来查看所使用的 shell:
echo $SHELL
使用以下命令来查看 DISPLAY 环境变量的当前设置:
echo $DISPLAY\n- 确保客户机用户具有连接到 X 服务器的权限。
要允许客户机用户访问 X 服务器, 请以启动该会话的用户身份打开 xterm, dtterm 或 xconsole, 并键入以下命令:
% xhost +
要测试 DISPLAY 环境变量是否设置正确, 请运行本机操作系统自带的基于 X11 的程序, 例如 'xclock':
% <xclock 的完整路径.. 参见下文>
如果无法成功运行 xclock, 请与您的 PC-X 服务器或操作系统供应商联系以获得帮助。
xclock 的典型路径为:/usr/X11R6/bin/xclock
这个是因为环境变量设置的问题以及需要图形转发软件才能显示图像界面
配置:export DISPLAY=192.168.1.181:0.0 主机根据自己的实际情况而定
软件设置:先安装Xming 然后运行软件
设置xsell5软件的属性
修改xshell的参数配置
开始安装
安装过程
选择数据库模式
选择工作模式
选择安装类型,具体根据自己的情况而定
设置密码(密码和root的一样)以及数据库的名字
检查系统是否满足要求
开始安装数据库
创建数据库
设置管理数据的密码,出现这个基本安装完成
安装完需要切换到root账户运行这个命令
登录数据库
sqlplus / as sysdba
启动sql服务器
#startup
启动oracle监听程序
以oracle用户运行
lsnrctl start
创建
查看当前的所有数据库::select * from v$database;
查看哪些用户拥有SYSDBA、SYSOPER权限:
select * from V_$PWFILE_USERS;
查看当前数据库连接用户:Show user
查看表结构:desc all_tables;
用户授权:
grant connect,resource,dba to test11;
grant sysdba to test11;
更改数据库用户的密码:(将sys与system的密码改为123)
alter user sys indentified by 123;
alter user system indentified by 123;
切换数据库用户:
connect username/password
赋予权限:
grant connect,resource,dba to testUser;