WINDOWS客户机上远程安装ORACLE10G数据库于LINUX主机上

发布于 2022-08-29 16:44:52 字数 10547 浏览 14 评论 1

用个人帐号telnet  LINUX主机, 客户机上启用exceed, 并用下列命令设置环境变量:
setenv DISPLAY yourIP:0.0
目的是一会图形界面安装ORACLE10G, 把界面返回到自己的客户机.

用下列命令转成root用户(必须知道root密码)

     $ su - root
password:
#

查看LINUX主机的相关信息:

1. OS版本   
     #cat /etc/issue
     
     Red Hat Enterprise Linux AS release 4 (Nahant Update 2)
     Kernel r on an m
2. 内核版本
     # uname -r
     
     2.6.9-22.ELsmp
     
3. 内存与交换空间大小
   RAM                              Swap Space
   Between 1024 MB and 2048 MB      1.5 times the size of RAM
   Between 2049 MB and 8192 MB      Equal to the size of RAM
   More than 8192 MB                0.75 times the size of RAM

4. 查看内存:
   # grep MemTotal /proc/meminfo
     MemTotal:      2065388 kB
     这里是2G
    --要求至少1G,
   
5. 查看交换空间:
   # grep SwapTotal /proc/meminfo
   SwapTotal:     2031608 kB
   内存2G的话交换区要是内存的1.5倍, 应该是3G, 后面安装的时候才没有警告信息.
   
6. 查看内存与交换空间的使用情况(我装在新的LINUX主机上):
   # free
             total       used       free     shared    buffers     cached
Mem:       2065388    2048136      17252          0       1912    1761616
-/+ buffers/cache:     284608    1780780
Swap:      2031608     109832    1921776
  
7. 查看磁盘空间,看是否满足安装的磁盘需求
   #  df -k/-h
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                     151656620  16387356 127565508  12% /
/dev/sda1               101086     12535     83332  14% /boot
none                   1032692         0   1032692   0% /dev/shm
cnxafs01:/export/home/ymiao
                     206424760 130102152  65836848  67% /home/ymiao
   不同版本的ORACLE需要的磁盘空间如下:

   Installation Type          Requirement for Software Files (GB)
   Enterprise Edition                   1.85
   Standard Edition                     1.85
   Custom (maximum)                     1.99   

8. 查看是否满足LINUX主机的软件需求(根据版本不同各异)   
---Red Hat Enterprise Linux 4.0:
  package name        version
  binutils           -2.15.92.0.2-10.EL4
  compat-db          -4.1.25-9
  control-center     -2.8.0-12
  gcc                -3.4.3-9.EL4
  gcc-c++            -3.4.3-9.EL4
  glibc              -2.3.4-2
  glibc-common       -2.3.4-2
  gnome-libs         -1.4.1.2.90-44.1
  libstdc++          -3.4.3-9.EL4
  libstdc++-devel    -3.4.3-9.EL4        
  make              -3.80-5
  pdksh-5.2.14-30
  sysstat-5.0.5-1
  xscreensaver-4.18-5.rhel4.2
     
   使用下面命令查看:
   # rpm -q package name
   结果应该比上面的version一致或者更高
   
   
修改核心参数不修改的话,安装的时候会有很多警告)
   
   #vi /etc/sysctl.conf

末尾添加:
   
kernel.shmall = 2097152
kernel.shmmax = 2147483644      
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144

保存退出
# /sbin/sysctl -p
使配置生效

创建用户和相关的组:
# /usr/sbin/groupadd oinstall         //创建Oracle Inventory group
# /usr/sbin/groupadd dba              //创建OSDBA group
# /usr/sbin/useradd -g oinstall -G dba oracle -d /root/oracle        //创建Oracle software owner 并添加到上面两个组里  

设置安装环境变量

登录为root用户
# su – root
$ cd
$ vi .bash_profile

添加:
export ORACLE_BASE=/export/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATHHOME/binORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LC_CTYPE=en_US.UTF-8
保存退出.

然后执行
$ source .bash_profile
使环境变量生效

把10201_database_linux32.zip压缩包拷贝到/oracle 目录下解压
方法:
先把压缩包拷贝到自己的ymiao目录下,
root用户输入下面命令:

cd /home/ymiao
cp 10201_database_linux32.zip  /oracle

#unzip 10201_database_linux32.zip
解压生成database目录

进入database目录
以oracle用户身份
输入:

$ sh runInstaller

进入安装界面, 按照要求安装

启动监听程序:

进入/oracle/product/10.2.0/db_1/bin/
lsnrctl start

安装后的任务     
使用Oracle10g 数据库     
安装完毕后Oracle数据库会自动启动,下面用实际操作来说明一下Oracle10g数据库的启动     
和关闭。    
在x-windows环境下,打开一个控制台窗口,先出现“login:”,以Oracle用户登录数据库 :     

login: oracle     
Password:     

1.    启动Oracle10g 数据库     
$ sqlplus "scott/tiger as sysdba"     
    将出现如下连接数据库信息:     
SQL*Plus: Release 10.1.0.2.0 - Production on 星期三 3月 24 16:23:27 2004     
Copyright (c) 1982, 2004, Oracle.  All rights reserved.     

连接到:     
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production     
With the Partitioning, OLAP and Data Mining options     
SQL>     

表明登录数据库系统成功,运行startup命令启动数据库。     

SQL> startup     
ORACLE instance started.     

Total System Global Area 336356520 bytes     
Fixed Size 279720 bytes     
Variable Size 268435456 bytes     
Database Buffers 67108864 bytes     
Redo Buffers 532480 bytes     
Database mounted.     
Database opened.     
SQL>     
表示数据库正常启动。     

2.    关闭Oracle10g 数据库     
$ sqlplus "scott/tiger as sysdba"     //以sysdba用户登录数据库     

成功登录数据库系统后,运行shudown命令关闭数据库。     
SQL> shutdown     

3.    启动Oracle10g监听程序     
Oracle的监听程序主要是为客户端的连接提供接口,在控制台窗口键入如下命令:     
$ lsnrctl     
将出现如下监听程序信息:     
LSNRCTL for 32-bit Windows: Version 10.1.0.2.0 - Production on 24-3月 -2004 16     
:59:51     
Copyright (c) 1991, 2004, Oracle.  All rights reserved.     
欢迎来到LSNRCTL, 请键入"help"以获得信息。     
LSNRCTL>     

表明登录监听程序控制台成功,运行start命令启动监听程序。     

LSNRCTL> start     
将出现监听程序的一系列启动和配置情况信息列表。     
信息行的最后一行是“The command completed successfully”字样时,监听程序启动成     
功。     

4.    关闭Oracle10g监听程序     
运行stop命令关闭监听程序。     
LSNRCTL> stop

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

混吃等死 2022-09-11 06:50:09

v5 以前看过一个在线远程更换操作系统的!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文