liunx 字符界面下安装orcale 10g liunx 字符界面下安装orcale 10g,下载的数据库,没有光盘.(10201_database_linux32.zip)文件名字,解压下来后不知道怎么安装.里面只有这些文件(doc install response runInstaller stage welcome.html)希望有经验的高手来帮下忙,在网上找了好久没找到安装的方法. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 -- Google一下:Oracle静默安装 http://www.oracle.com/technology/global/cn/pub/articles/10gdba/wininst_otn.html -- 虚拟机?有桌面软件没?只能用口令的话,得用静默安装!-- 如果有桌面软件的话,我给你一个文档:-- (如果你的Linux操作系统跟我的不太一样的话,有可能rpm包的名字的版本不太一样)//////////////////////////////////////////////////////////////////////// Fedora Core 6 下Oracle 10G的安装 //////////////////////////////////////////////////////////////////Step1: 下载软件包10201_database_linux32openmotif21-2.1.30-14.i386.rpmStep2: 修改Hosts文件<机器全名(机器名.域名)> <机器名(缩写)>Steep3: 设置内核参数(在/etc/sysctl.conf文件中加入下列行)kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096# semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144--然后运行下面命令,使上面的设置生效#/sbin/sysctl -pStep4: 将下面几行添加到 /etc/security/limits.conf 文件中:* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536Step5: 将下面一行添加到/etc/pam.d/login文件中:session required /lib/security/pam_limits.soStep6: 禁用SELINUX,编辑/etc/selinux/config,将SELINUX设置为SELINUX=disabledStep7: 安装下面软件包--从 Fedora Core 6 DVD 光盘文件#cd /media/dvd/Fedora/RPMS#rpm -Uvh setarch-*#rpm -Uvh --force tcl-*#rpm -Uvh --force libXau-devel-* libXp-*#rpm -Uvh compat-db-*#rpm -Uvh compat-libstdc++-33*#rpm -Uvh compat-libf2c-34-*#rpm -Uvh compat-gcc-34-*#rpm -Uvh libaio-*#rpm -Uvh compat-gcc-34-c++-*#rpm -Uvh compat-libstdc++-296*#rpm -Uvh compat-libgcc-296*--安装下载的openmotif21包#rpm -Uvh openmotif21-2.1.30-14.i386.rpmStep8: 添加用户组和用户,并为oracle用户设置密码#groupadd oinstall#groupadd dba#groupadd oper#useradd -g oinstall -G dba oracle#passwd oracleStep9: 创建Oracle安装文件夹mkdir -p /u01/app/oracle/product/10.2.0/db_1chown -R oracle.oinstall /u01Step10: 编辑/etc/redhat-release文件并将(Fedora Core release 6 (Zod))用下面内容替换:redhat-4Step11: Oracle 10g 默认不支持中文安装时将 /etc/sysconfig/i18n 中的 LANG改为 en 即可Step12: 设置oracle用户的环境变量(#gedit /home/oracle/.bash_profile)--将如下代码添加到.bash_profile文件中:# Oracle SettingsORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOMEORACLE_SID=TSH1; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATHTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifiStep13: 注销root用户,并登录oracle用户Step14: $su root#xhost +#su oracleStep15: 安装数据库 (切换到刚才解压的目录下,运行:)$./runInstaller--在安装oracle数据库过程中,要以root身份执行两个脚本文件:$su root#sh ......#sh ......--(将上面的......用脚本文件的全路径名代替)Step16: 最后按照界面操作就可以将数据库安装成功了将/etc/redhat-release改为原来的发行号(Fedora Core release 6 (Zod))修改/etc/oratab将所需启动的实例修改为YTSH1:/u01/app/oracle/product/10.2.0/db_1:YStep17: 若觉得操作系统英文语言不好,将Steep11还原到此数据库安装就大功告成了$sqlplus /nologconn sys/oracle as sysdbastartupconn scott/tigerselect * from emp;员工表出来了一切正常!!!!!!!!LANG="en_US.UTF-8" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16" SYSFONTACM="utf8" 翻了下当时我学习Oracle安装的资料,和你介绍的环境差不多,希望对你有帮助,资料如下:1.参考文章:http://bbs.chinaunix.net/thread-1689136-1-1.html2.参考视频:小步老师的Oracle 10g在CentOs上安装的时候,网上搜搜,应该找得到下载的。3.Oracle的官方文档,自己到Oracle官网去下载吧。有了这三个东西,安装Linux 下安装Oracle就没有问题了,相信自己。 关于distinct的问题 ORA-12505 oracle11g 优化sql语句 我们公司做业务软件,发现Oracle很难用,相比SQLServer2000 PLSQL运行的错误 关于 log sequence number 关于触发器的问题 急:VB中ADO查询Oracle的问题!(在线等) 请介绍一下好点的Oralce的学习网站,论坛网站。 怎样用SQL选出一个月的每一天 联合查询的结果,一定就是一个迪卡尔积吗? Oracle能否像MS SQL Server一样,有【事件探查器】
-- 如果有桌面软件的话,我给你一个文档:
-- (如果你的Linux操作系统跟我的不太一样的话,有可能rpm包的名字的版本不太一样)
////////////////////////////////////////////////////////////////
//////// Fedora Core 6 下Oracle 10G的安装 //
////////////////////////////////////////////////////////////////Step1: 下载软件包
10201_database_linux32
openmotif21-2.1.30-14.i386.rpmStep2: 修改Hosts文件
<机器全名(机器名.域名)> <机器名(缩写)>Steep3: 设置内核参数(在/etc/sysctl.conf文件中加入下列行)
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144--然后运行下面命令,使上面的设置生效
#/sbin/sysctl -pStep4: 将下面几行添加到 /etc/security/limits.conf 文件中:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536Step5: 将下面一行添加到/etc/pam.d/login文件中:
session required /lib/security/pam_limits.soStep6: 禁用SELINUX,编辑/etc/selinux/config,将SELINUX设置为SELINUX=disabledStep7: 安装下面软件包
--从 Fedora Core 6 DVD 光盘文件
#cd /media/dvd/Fedora/RPMS
#rpm -Uvh setarch-*
#rpm -Uvh --force tcl-*
#rpm -Uvh --force libXau-devel-* libXp-*
#rpm -Uvh compat-db-*
#rpm -Uvh compat-libstdc++-33*
#rpm -Uvh compat-libf2c-34-*
#rpm -Uvh compat-gcc-34-*
#rpm -Uvh libaio-*
#rpm -Uvh compat-gcc-34-c++-*
#rpm -Uvh compat-libstdc++-296*
#rpm -Uvh compat-libgcc-296*
--安装下载的openmotif21包
#rpm -Uvh openmotif21-2.1.30-14.i386.rpmStep8: 添加用户组和用户,并为oracle用户设置密码
#groupadd oinstall
#groupadd dba
#groupadd oper
#useradd -g oinstall -G dba oracle
#passwd oracleStep9: 创建Oracle安装文件夹
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01Step10: 编辑/etc/redhat-release文件并将(Fedora Core release 6 (Zod))用下面内容替换:
redhat-4Step11: Oracle 10g 默认不支持中文
安装时将 /etc/sysconfig/i18n 中的 LANG改为 en 即可Step12: 设置oracle用户的环境变量(#gedit /home/oracle/.bash_profile)
--将如下代码添加到.bash_profile文件中:
# Oracle Settings
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=TSH1; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATHTMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIRif [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fiStep13: 注销root用户,并登录oracle用户Step14:
$su root
#xhost +
#su oracle
Step15: 安装数据库 (切换到刚才解压的目录下,运行:)
$./runInstaller--在安装oracle数据库过程中,要以root身份执行两个脚本文件:
$su root
#sh ......
#sh ......
--(将上面的......用脚本文件的全路径名代替)Step16: 最后按照界面操作就可以将数据库安装成功了将/etc/redhat-release改为原来的发行号(Fedora Core release 6 (Zod))修改/etc/oratab将所需启动的实例修改为YTSH1:/u01/app/oracle/product/10.2.0/db_1:YStep17: 若觉得操作系统英文语言不好,将Steep11还原到此数据库安装就大功告成了$sqlplus /nolog
conn sys/oracle as sysdba
startup
conn scott/tiger
select * from emp;员工表出来了一切正常!!!!!!!!LANG="en_US.UTF-8"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
SYSFONTACM="utf8"
翻了下当时我学习Oracle安装的资料,和你介绍的环境差不多,希望对你有帮助,资料如下:
1.参考文章:http://bbs.chinaunix.net/thread-1689136-1-1.html
2.参考视频:小步老师的Oracle 10g在CentOs上安装的时候,网上搜搜,应该找得到下载的。
3.Oracle的官方文档,自己到Oracle官网去下载吧。有了这三个东西,安装Linux 下安装Oracle就没有问题了,相信自己。