Oracle 11g X64 + SUSE 10安装详细文档
来源:互联网 发布:马云说别在淘宝买了 编辑:程序博客网 时间:2024/05/01 06:15
Oracle 11g X64 + SUSE 10安装详细文档
一、 创建数据库用户组和数据库安装目录
1、使用root用户进入到Oracle 11g存放目录,打开终端,创建用户组和安装目录,具体执行如下:
2、执行创建命令如下:
superior-linux:/home/software # groupadd oinstall
superior-linux:/home/software # groupadd dba
superior-linux:/home/software # useradd -m -g oinstall -G dba oracle
superior-linux:/home/software # id oracle
uid=1000(oracle) gid=1000(oinstall) groups=1000(oinstall),1001(dba)
superior-linux:/home/software # mkdir -p /var/app/oracle
superior-linux:/home/software # mkdir -p /var/oradata
superior-linux:/home/software # chown -R oracle:oinstall /var/app/oracle /var/oradata
superior-linux:/home/software # chmod -R 755 /var/app/oracle /var/oradata
superior-linux:/home/software # chown -R oracle /var/app
superior-linux:~ # passwd oracle
Changing password for oracle.
New Password:oracle
Bad password: too simple
Reenter New Password:
Password changed.
superior-linux:~ #
其中,控制台输出为:
二、 解压数据库文件:
1、 使用root用户进入数据库存放目录,执行如下命令解压数据库文件:
superior-linux:/home/software # unzip linux.x64_11gR2_database_1of2.zip
superior-linux:/home/software # unzip linux.x64_11gR2_database_2of2.zip
控制台输出为:
注意:
在解压数据库压缩包2时不会覆盖压缩包1中的内容。
解压完毕后,会在同级目录出现新目录database,即解压后的目录。
三、 检查数据库安装前必须的软件包:
1、在安装Oracle11g数据库前,必须先安装如下软件包,该所有软件包在系统安装盘中,也可以单独拷贝该软件包手动安装。
必须软件包如下:
binutils-2.16.91.0.5
compat-libstdc++-5.0.7
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-devel-2.4
ksh-93r-12.9
libaio-0.3.104
libaio-devel-0.3.104
libelf-0.8.5
libgcc-4.1.2
libstdc++-4.1.2
libstdc++-devel-4.1.2
make-3.80
sysstat-8.0.4
2、可以使用如下命令来检测该系统是否已经成功的安装了该软件包:
superior-linux:/home/software/database # rpm -q binutils
binutils-2.16.91.0.5-23.20
superior-linux:/home/software/database #
如图所示:
3、分别使用上述命令检测各个软件包是否软件:
安装该软件包,需要重新插入系统盘即SUSE 10 X64,之后在控制台中输入yast2,如图所示:
superior-linux:~ # yast2
弹出如下所示界面,在左边选择software,之后点击“Software Management”,如图所示:
弹出另一页面:
如上所述,输入未安装的软件包sysstat,点击Search按钮,之后即可在右边出现该软件包,选中该软件包,点击Accept,出现下一页面,点击Continue继续安装。
之后,出现安装界面,稍微等待,安装完毕即可再次查看该软件包安装情况。
执行如下命令,检测该软件包安装情况:
superior-linux:/home/software/database # rpm -q sysstat
sysstat-6.0.2-16.19
superior-linux:/home/software/database #
注意:
如果有最新的版本就使用最新的版本,如果没有,旧版本也没有太大问题。
四、 修改操作系统参数:
1、修改系统问题/etc/security/limits.conf,执行如下命令添加代码:
superior-linux:/home/software/database # vi /etc/security/limits.conf
添加代码为:
# FOR ORACLE_CONFIG
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
修改如图所示:
2、修改系统文件/etc/pam.d/login,执行如下命令添加代码:
superior-linux:/home/software/database # vi /etc/pam.d/login
添加代码为:
# FOR ORACLE_CONFIG
session required pam_limits.so
修改如图为:
3、修改系统文件/etc/profile,执行如下命令添加代码:
superior-linux:/home/software/database # 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
修改如图为:
4、修改系统参数/etc/sysctl.conf,执行如下添加或修改代码:
superior-linux:/home/software/database # vi /etc/sysctl.conf
添加或修改代码为:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
修改如图为:
可以使用如下命令来使上述设置生效:
superior-linux:/home/software/database # sysctl -p
之后控制台输出如图所示:
5、切换到数据库用户oracle,进入其家目录,修改启动文件,执行命令如下添加代码:
superior-linux:~ # su oracle
oracle@superior-linux:/root> cd
oracle@superior-linux:~> vi .profile
添加代码如下:
# FOR ORACLE_CONFIG
umask 022
#SET ORACLE_ENV
ORACLE_BASE=/var/app/oracle
ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1
ORACLE_SID=orcl
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH ORACLE_BASE ORACLE_SID ORACLE_HOME
修改后如图所示:
使用如下命令来使上述设置生效:
oracle@superior-linux:~> source .profile
五、 切换数据库用户安装数据库:
1、在root用户中注销该登录,使用oracle用户重新登录系统,进入oracle11g安装目录,执行如下命令:
oracle@superior-linux:/home/software/database># ./runInstaller
注意:
该Suse系统为英文版,如果为中文版本,需要在执行上述命令前先执行如下命令:
oracle@superior-linux:/home/software/database># export LC_ALL=en_us
否则会出现安装界面乱码问题。
如图所示:
2、 之后弹出数据库安装界面,如下所示,直接点击Next:
3、进入安装选项界面后,选择“创建并配置一个数据库”,如图所示,之后点击下一步:
4、进入系统类型界面,选择“服务器类型”,如图所示之后点击下一步:
5、进入数据库类型选择界面,选中“单一数据库实例类型”,如图所示,之后点击下一步:
6、进入“安装类型”界面,选择“高级类型”,如图所示,点击下一步:
7、进入“产品语言”界面,在左侧选中“简体中文”双击进入右侧,如图所示,点击下一步:
8、进入“数据库版本”选择界面,选中“企业版本”,如图所示,点击下一步:
9、进入“安装路径”界面:
该界面默认不要改动,其路径是由配置文件中读出,直接点击下一步即可。
10、进入“配置类型”界面:
选择默认,直接点击下一步即可。
11、进入“Database Identifiers”界面:
该界面最好不要改动,其值是由配置文件中读取而来,直接点击下一步即可。
12、进入“配置选项”界面:
选择默认即可,直接点击下一步。
13、进入“管理选项”界面:
另:
在 Linux 上安装 Oracle 数据库 11g
目的
在本教程中,您将会学习如何在 Linux 安装 Oracle 数据库 11g。
主题
本教程包括下列主题:
概述在 Linux 上安装 Oracle 数据库 11g测试安装总结查看屏幕截图
将鼠标置于此图标上可以加载和查看本教程的所有屏幕截图。 (警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)
注:此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。可以通过单击各个屏幕截图来将其隐藏。
概述
您将使用 Oracle Universal Installer 来安装 Oracle 数据库 11g 软件并创建一个数据库。
返回主题列表
在 Linux 上安装 Oracle 数据库 11g
要安装 Oracle 软件,必须使用 Oracle Universal Installer。
1.在这一安装中,您需要使用 DVD 或下载 DVD 版本。在本教程中,将从已下载的版本进行安装。在 DVD 文件解压缩的目录中,打开终端窗口终入以下内容:
./runInstaller.sh
2.
安装的产品为 Oracle Database 11g。选定该产品并单击 Next。
2.
您将通过一个入门级数据库来执行基本安装。输入 orcl 作为 Global Database Name 以及 oracle 作为 Database Password 并确认口令。然后单击 Next。
3.
您需要指定 Inventory 目录。位置应该设置为 /u01/app/oracle/oraInventory。接受默认的 Operating System 级名oinstall。然后单击 Next。
4.
安装程序现在将验证系统是否满足安装和配置所选产品的最低要求。继续前改正任何报告的错误。检查成功完成后,单击 Next。
5.
Oracle Configuration Manager 允许您将配置信息与 Metalink 帐户相关联。您可在该窗口上选择启用它。然后单击Next。
5.
查看 Summary 窗口,验证要安装的内容。然后单击 Install。
6.
进度窗口显示。
7.
Configuration Assistants 窗口显示。
8.
正在创建数据库。
9.
创建了数据库之后,可以解锁您要使用的用户。单击 OK。
10.
您需要以 root 用户身份执行 orainstRoot.sh 和 root.sh
11.
打开终端窗口输入以下命令。按提示输入内容。
su -<rootpassword>cd /u01/app/oracle/oraInventory./orainstRoot.shcd ../product/11.1.0/db_1./root.shexitexit
12.
切换回 Universal Installer 并单击 OK。
13.
单击 Exit。单击 Yes 确认退出。
返回主题列表
测试安装
要测试安装是否成功完成,请执行以下步骤:
1.打开一个浏览器,输入以下 URL:
https://<hostname>:1158/em
其中 <hostname> 应更改为您的机器名、IP 地址或 localhost。
因为企业管理器数据库控制是一个安全站点,因此您需要一个证书。选择 Accept this certificate permanently 选项,然后单击 OK。
2.
输入 system 作为 User Name 以及 oracle 作为 Password,然后单击 Login。
3.
数据库控制主页显示。安装成功。
返回主题列表
在本教程中,您学习了如何在 Linux 上安装 Oracle 数据库 11g 并对该安装进行测试。
- Oracle 11g X64 + SUSE 10安装详细文档
- SuSE linux 11 安装 oracle 10g
- suse linux10 或是11安装oracle 10g注意事项
- Oracle 11g在Suse 10上的安装过程
- suse linux 10 oracle 10g 安装
- SUSE下安装Oracle 11g 1
- SUSE下安装Oracle 11g 2
- CentOS 6.3 x64安装Oracle 11g x64
- Linux x64系统上安装 oracle 11g R2 x64
- centOS x64系统上安装 oracle 11g R2 x64
- win7 x64安装oracle 10g x64的一些要点
- Oracle 11G 安装文档
- oracle 11g安装文档
- 在suse linux 10上安装Oracle 10g [转贴]
- 在suse linux 10上安装Oracle 10g
- oracle 11g 单实例安装(suse)
- redhat5.5 x64 静默安装oracle 11g
- Ubuntu 11.10 x64下安装oracle 10G
- 位图缓存优化渲染研究2
- 微软是不是得改变策略啊
- jWebSocket instead of XHR and Comet
- 迅雷笔试题
- 展望2011年Android发展前景
- Oracle 11g X64 + SUSE 10安装详细文档
- ShellExecute函数
- common upload
- 关于精选微软等公司数据结构+算法面试100题的文章
- [进程]capget()/capset() -- 获得/设置进程的权能
- sso原理
- 10 12 27 不怎么顺利
- Android C native development – take full control!
- 如何访问具有动态ip的linux服务器