`
keren
  • 浏览: 1557782 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多
Ubuntu10.4的相关设置和 oracle10g的安装:
Ubuntu 服务器上安装启动SSH Server
sudo apt-get install openssh-server

测试是否成功:
ssh localhost

安装SSH-server:
sudo apt-get update 或者
sudo apt-get install openssh-server openssh-client

启动SSH-Server:
sudo /etc/init.d/ssh start

#:配置root密码,以便root能登陆.
sudo passwd root 命令配置root 口令以后,即可以使用root 用户登录进行一些操作

Oracle10g安装:
1,安装ubuntu依赖包:
sudo apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++6 alien
有几个软件包无法下载,您可以运行 apt-get update 或者加上 --fix-missing 的选项再试试?
sudo apt-get --fix-missing install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++6 alien

2,创建相应的 oracle用户和组信息[假设 oracle安装位置在: opt/ora10]
addgroup oinstall
addgroup dba
addgroup nobody
usermod -g nobody nobody
useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
passwd -l oracle
mkdir /home/oracle
chown -R oracle:dba /home/oracle
mkdir -p /opt/ora10/oracle
chown -R oracle: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个配置文件: 执行sudo gedit /etc/sysctl.conf 命令对文件进行编辑 或vi
/etc/sysctl.conf 加入:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

/etc/security/limits.conf 加入:
* soft nproc 2407
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

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

5,创建RedHat的版本声明文件 /etc/redhat-release,添加
Red Hat Linux release 3.1 (drupal)

6,修改oracle 用户环境变量
编辑/home/oracle/.bashrc 文件,加入: [现在用这个]--好像放这里不起作用,改到 /etc/profile里面可以.
export ORACLE_HOME=/opt/ora10
export ORACLE_SID=orcl
export ORACLE_OWNER=oracle
export PATH=$PATH:$ORACLE_HOME/bin
--------另一个版本--现在没用这个.
修改环境变量 /home/oracle/.bashrc,添加 [另一个帖子]
export ORACLE_HOME=/opt/ora10
export ORACLE_OWNER=oracle
export ORACLE_SID=oral
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

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

7,挂载 安装软件
用cjd用户登录,
mkdir /media/share
sudo mount -t vboxsf sharespace /media/share
挂载完毕,切换到 oracle登录.

8,安装:
给oracle用户 分配到 dba oinstall 组里面
sudo usermod -G dba oracle
sudo usermod -G oinstall oracle
也可以给个admin组:
sudo usermod -G admin oracle

然后到之前那个mount下找oracle安装文件.
export LANG=en_US
./runInstaller -ignoreSysPrereqs
./runInstaller

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

Error:
在ubuntu上装oracle 10g,依着以前在RHEL上的习惯往下装,在link部分碰上了以下错误:
Error in invoking target 'all_no_orcl ihsodbc' of makefile '/opt/ora10/rdbms/lib/ins_rdbms.mk'.
See '/home/oracle/oraInventory/logs/installActions2010-07-07_10-29-59AM.log' for details.
是: gcc: /usr/lib/libstdc++.so.5: No such file or directory 问题解决:
sudo ls /usr/lib | grep libstdc++
libstdc++.so.6
libstdc++.so.6.0.13

那么,就试着soft link一下
sudo ln -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 | grep tcp 可以看到1521 和1158 均处于监听状态.
[备注]
重新安装:把 opt/ora10/下的文件全部删除掉,然后再次执行 ./runInstaller.  即可.

不会自动启动,必须如下步骤:
【linux下oracle 10g的启动与关闭】
1,以oracle用户登录
su oracle
2,启动TNS监听器
$ORACLE_HOME/bin/lsnrctl start
3,用sqlplus启动数据库
$ORACLE_HOME/bin/sqlplus /nolog
SQL> connect system/change_on_install as sysdba
SQL> startup

4,用sqlplus停止数据库
$ORACLE_HOME/bin/sqlplus /nolog
SQL> connect system/change_on_install as sysdba
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
#chown Oracle:oinstall startup.log
#chown Oracle:oinstall shutdown.log
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics