suse linux11 安装oracle11g!!在线等! 小弟以前在suse10 里安装过oracle11g 但是现在因为换成11 网上也没有相应的文档请教怎么安装啊!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 lz QQ多少? 我这有一份英文文档 可以传给你 10g和11g差不多。OpenSuSE Linux 11下安装Oracle11g的步骤如下:--root用户--1.vi etc/profile 添加脚本:if [ \$USER = "oracle" ]; thenif [ \$SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fiumask 022fi--2.vi etc/sysctl.conf 添加脚本:fs.file-max = 65536kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 262144net.corermem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 262144vm.hugetlb_shm_group=501 #注:501是oinstall组的id--3.使用命令/sbin/sysctl –p把修改后的参数读入系统中。--4.执行/sbin/chkconfig boot.sysctl on 让SuSE在重新启动后重新读取/etc/sysctl.conf中的参数配置。--5.进入目录/etc/security/limits.conf添加以下内容。oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536--6.进入/etc/pam.d/login添加以下内容。session required pam_limits.so--创建用户和用户组--7.输入以下命令创建Oracle用户组/usr/sbin/groupadd oinstall/usr/sbin/groupadd dba--8.步骤 2 输入以下命令创建oracle用户及指定用户组。useradd –g oinstall –G dba -u 1020 –m –d /home/oracle oracle--9.添加密码。passwd oracle--10.输入如下命令查看orale用户是否存在且是否存在于正确的用户组中。id oracle如果oracle用户存在,上述命令显示类似于如下的信息uid=440(oracle) gid=200(oinstall) groups=201(dba), 202(oper)如果oracle用户组存在,但其所在主用户组不是oinstall或者其不属于dba用户组,输入如下命令来修改/usr/sbin/usermod -g oinstall -G dba oracle--11.创建目录、授权、修改属性suse11:/ # mkdir -p /home/oraclesuse11:/ # mkdir -p /home/oracle/orazip --oracle安装文件存放的目录,也可以放到其他目录下suse11:/ # mkdir -p /home/oracle/product/11.1suse11:/ # chown -R oracle:oinstall /home/oraclesuse11:/ # chown -R oracle:oinstall /home/oracle/orazipsuse11:/ # chown -R oracle:oinstall /home/oracle/product/11.1suse11:/ # chmod -R 775 /home/oraclesuse11:/ # chmod -R 775 /home/oracle/product/11.1suse11:/ # chmod -R 775 /home/oracle/orazip--oracle--12.配置oracle的环境变量,在使用oracle用户登录后,用vi .profile编辑文件,添加脚本:unset USERNAMEORACLE_SID=ora11gexport ORACLE_SIDORACLE_HOME=/home/oracle/product/11.1export ORACLE_HOMEORACLE_BASE=/home/oracleexport ORACLE_BASEORACLE_OWNER=oracleexport ORACLE_OWNERPATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/binexport PATH--13.执行source .profile,让环境变量生效--14.进入/home/oracle/orazip,解压上传上来的oracl压缩文件: unzip xxx.zip--15.进入/home/oracle/orazip-->cd database --> ./runInstaller --root --16.执行脚本:/home/oracle/oraInventory/orainstRoot.sh/home/oracle/product/11.1/root.sh--oracle--17.输入dbca,执行创建数据库--18.输入netca,添加监听器和配置服务名(vi $ORACLE_HOME/network/admin/tnsnames.ora)至此,oracle数据库安装已经完成.使用sqlplus就可以登录数据库了. 大侠。。我要的是suse linux 企业版的。。 opensuse也一样吗? 有句有个小错误:--2.vi etc/sysctl.conf 添加脚本:net.corermem_max = 4194304换成:net.core。rmem_max = 4194304 楼主是要问 如何在suse linux11 安装oracle11g?网上搜一搜啊 多的很 不好意思,标点错了net.core.rmem_max = 4194304 下载一个oracle11g 先安装了再说,遇到问题再一个一个解决 晕倒了好多错误呢。。 比如 我以前安装10的时候 需要类似于 stdlibc unix 这些rpm包的说明。。但是网上根本没有suse 11的说明 我现在电脑上装的就是企业版的。其实所有linux版本下安装Oracle的步骤都差不多! 关于游标变量 sybase数据库导入到Oracle中 代码转换问题 寻求想赚外块的数据库高手(广州附近)! 一道面试SQL题,没有解出来,高手帮忙看看 请问 insert into…select 根select into 有什么分别阿 求sql语句的写法 初学者如何学习oracle? 求一个操作字符的函数 请教v$sort_segment的作用 我想结交Oracle的朋友!请大家留下MSN或QQ 请高手过来进来,希望用简单点的语句帮我解决! 关于SQL一些基础问题,昨天题目没有写清楚,继续求解!
--1.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
umask 022
fi--2.vi etc/sysctl.conf 添加脚本:
fs.file-max = 65536
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.corermem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144vm.hugetlb_shm_group=501 #注:501是oinstall组的id--3.使用命令/sbin/sysctl –p把修改后的参数读入系统中。--4.执行/sbin/chkconfig boot.sysctl on 让SuSE在重新启动后重新读取/etc/sysctl.conf中的参数配置。--5.进入目录/etc/security/limits.conf添加以下内容。
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536--6.进入/etc/pam.d/login添加以下内容。
session required pam_limits.so--创建用户和用户组--7.输入以下命令创建Oracle用户组
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba--8.步骤 2 输入以下命令创建oracle用户及指定用户组。
useradd –g oinstall –G dba -u 1020 –m –d /home/oracle oracle--9.添加密码。
passwd oracle--10.输入如下命令查看orale用户是否存在且是否存在于正确的用户组中。
id oracle
如果oracle用户存在,上述命令显示类似于如下的信息
uid=440(oracle) gid=200(oinstall) groups=201(dba), 202(oper)
如果oracle用户组存在,但其所在主用户组不是oinstall或者其不属于dba用户组,输入如下命令来修改
/usr/sbin/usermod -g oinstall -G dba oracle--11.创建目录、授权、修改属性
suse11:/ # mkdir -p /home/oracle
suse11:/ # mkdir -p /home/oracle/orazip --oracle安装文件存放的目录,也可以放到其他目录下
suse11:/ # mkdir -p /home/oracle/product/11.1
suse11:/ # chown -R oracle:oinstall /home/oracle
suse11:/ # chown -R oracle:oinstall /home/oracle/orazip
suse11:/ # chown -R oracle:oinstall /home/oracle/product/11.1
suse11:/ # chmod -R 775 /home/oracle
suse11:/ # chmod -R 775 /home/oracle/product/11.1
suse11:/ # chmod -R 775 /home/oracle/orazip--oracle
--12.配置oracle的环境变量,在使用oracle用户登录后,用vi .profile编辑文件,添加脚本:
unset USERNAME
ORACLE_SID=ora11g
export ORACLE_SID
ORACLE_HOME=/home/oracle/product/11.1
export ORACLE_HOME
ORACLE_BASE=/home/oracle
export ORACLE_BASE
ORACLE_OWNER=oracle
export ORACLE_OWNER
PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin
export PATH--13.执行source .profile,让环境变量生效--14.进入/home/oracle/orazip,解压上传上来的oracl压缩文件: unzip xxx.zip--15.进入/home/oracle/orazip-->cd database --> ./runInstaller
--root
--16.执行脚本:
/home/oracle/oraInventory/orainstRoot.sh
/home/oracle/product/11.1/root.sh--oracle
--17.输入dbca,执行创建数据库
--18.输入netca,添加监听器和配置服务名(vi $ORACLE_HOME/network/admin/tnsnames.ora)至此,oracle数据库安装已经完成.使用sqlplus就可以登录数据库了.
net.corermem_max = 4194304换成:net.core。rmem_max = 4194304
其实所有linux版本下安装Oracle的步骤都差不多!