Ubuntu10.4相关设置(ssh oracle10g安装)

CSDN薛沛雷 2011-03-12

Ubuntu10.4的相关设置和oracle10g的安装:

Ubuntu服务器上安装启动SSHServer

sudoapt-getinstallopenssh-server

测试是否成功:

sshlocalhost

安装SSH-server:

sudoapt-getupdate或者

sudoapt-getinstallopenssh-serveropenssh-client

启动SSH-Server:

sudo/etc/init.d/sshstart

#:配置root密码,以便root能登陆.

sudopasswdroot命令配置root口令以后,即可以使用root用户登录进行一些操作

Oracle10g安装:

1,安装ubuntu依赖包:

sudoapt-getinstallgccmakebinutilslesstif2libc6libc6-devrpmlibmotif3libaio1libstdc++6alien

有几个软件包无法下载,您可以运行apt-getupdate或者加上--fix-missing的选项再试试?

sudoapt-get--fix-missinginstallgccmakebinutilslesstif2libc6libc6-devrpmlibmotif3libaio1libstdc++6alien

2,创建相应的oracle用户和组信息[假设oracle安装位置在:opt/ora10]

addgroupoinstall

addgroupdba

addgroupnobody

usermod-gnobodynobody

useradd-goinstall-Gdba-ppassword-d/home/oracle-s/bin/bashoracle

passwd-loracle

mkdir/home/oracle

chown-Roracle:dba/home/oracle

mkdir-p/opt/ora10/oracle

chown-Roracle:dba/opt/ora10

3,建立一些链接

ln-s/usr/bin/awk/bin/awk

ln-s/usr/bin/rpm/bin/rpm

ln-s/usr/bin/basename/bin/basename

mkdir/etc/rc.d

ln-s/etc/rc0.d/etc/rc.d/rc0.d

ln-s/etc/rc1.d/etc/rc.d/rc1.d

ln-s/etc/rc2.d/etc/rc.d/rc2.d

ln-s/etc/rc3.d/etc/rc.d/rc3.d

ln-s/etc/rc4.d/etc/rc.d/rc4.d

ln-s/etc/rc5.d/etc/rc.d/rc5.d

ln-s/etc/rc6.d/etc/rc.d/rc6.d

ln-s/etc/init.d/etc/rc.d/init.d

4,修改2个配置文件:执行sudogedit/etc/sysctl.conf命令对文件进行编辑或vi

/etc/sysctl.conf加入:

kernel.shmall=2097152

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.sem=25032000100128

fs.file-max=65536

net.ipv4.ip_local_port_range=102465000

/etc/security/limits.conf加入:

*softnproc2407

*hardnproc16384

*softnofile1024

*hardnofile65536

重启,使sysctl.conf,limits.conf修改生效

5,创建RedHat的版本声明文件/etc/redhat-release,添加

RedHatLinuxrelease3.1(drupal)

6,修改oracle用户环境变量

编辑/home/oracle/.bashrc文件,加入:[现在用这个]--好像放这里不起作用,改到/etc/profile里面可以.

exportORACLE_HOME=/opt/ora10

exportORACLE_SID=orcl

exportORACLE_OWNER=oracle

exportPATH=$PATH:$ORACLE_HOME/bin

--------另一个版本--现在没用这个.

修改环境变量/home/oracle/.bashrc,添加[另一个帖子]

exportORACLE_HOME=/opt/ora10

exportORACLE_OWNER=oracle

exportORACLE_SID=oral

exportORACLE_TERM=xterm

exportPATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

完成以后注销,使用oracle用户登录.

7,挂载安装软件

用cjd用户登录,

mkdir/media/share

sudomount-tvboxsfsharespace/media/share

挂载完毕,切换到oracle登录.

8,安装:

给oracle用户分配到dbaoinstall组里面

sudousermod-Gdbaoracle

sudousermod-Goinstalloracle

也可以给个admin组:

sudousermod-Gadminoracle

然后到之前那个mount下找oracle安装文件.

exportLANG=en_US

./runInstaller-ignoreSysPrereqs

./runInstaller

注意:要用高级设置来安装,因为为了选择语言包.SimplifiedChineseZHS16GBK

Error:

在ubuntu上装oracle10g,依着以前在RHEL上的习惯往下装,在link部分碰上了以下错误:

Errorininvokingtarget'all_no_orclihsodbc'ofmakefile'/opt/ora10/rdbms/lib/ins_rdbms.mk'.

See'/home/oracle/oraInventory/logs/installActions2010-07-07_10-29-59AM.log'fordetails.

是:gcc:/usr/lib/libstdc++.so.5:Nosuchfileordirectory问题解决:

sudols/usr/lib|greplibstdc++

libstdc++.so.6

libstdc++.so.6.0.13

那么,就试着softlink一下

sudoln-s/usr/lib/libstdc++.so.6/usr/lib/libstdc++.so.5

然后在出错页面点击retry,通过。

安装到最后,需要root身份运行的命令:

/home/oracle/oraInventory/orainstRoot.sh

/opt/ora10/root.sh

系统提示需要用root用户去运行两个脚本文件orainstRoot.sh和root.sh,安装完毕後,

Oracle是正常启动着的,你可以试一下连接数据库,同时也可以使用浏览器去设置一下Oracle,(url:http://localhost:1158/em/)

netstat-an|greptcp可以看到1521和1158均处于监听状态.

[备注]

重新安装:把opt/ora10/下的文件全部删除掉,然后再次执行./runInstaller.即可.

不会自动启动,必须如下步骤:

【linux下oracle10g的启动与关闭】

1,以oracle用户登录

suoracle

2,启动TNS监听器

$ORACLE_HOME/bin/lsnrctlstart

3,用sqlplus启动数据库

$ORACLE_HOME/bin/sqlplus/nolog

SQL>connectsystem/change_on_installassysdba

SQL>startup

4,用sqlplus停止数据库

$ORACLE_HOME/bin/sqlplus/nolog

SQL>connectsystem/change_on_installassysdba

SQL>shutdown

【自动启动配置】

1,使用root用户修改/etc/oratab文件:

orcl:/opt/ora10:N改为Y

2,修改安装目录下:/opt/ora10/bin/dbstart,

ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle改成

ORACLE_HOME_LISTNER=$ORACLE_HOME

3,修改dbstart和dbshut的日志文件的权限:

$su-root

#cd$ORACLE_HOME

#chownOracle:oinstallstartup.log

#chownOracle:oinstallshutdown.log

相关推荐