unix具体用的什么?AIX?SOLARIS?
安装到哪一步出现的returning false for isDataBaseup错误,
能够创建数据库吗?

解决方案 »

  1.   

    ORACLE FOR SUN SOLARIS 安装手册 
    --------------------------
     
    ORACLE FOR SUN SOLARIS 安装手册 
     
    ORACLE 是大型关系型数据库,是高可靠的、耐用的、安全的、可扩充的数据库。 
    在分布方式、平行方式、多线索方式下都有良好的表现,特别适用于象CHINA ON 
    LINE 这样的大型的遍布全国的数据存储方式;加上它有许多优秀的前台开发工具 
    如 POWER BUILD、SQL*FORMS、VISIA BASIC 等,可以快速开发生成基于客户端P 
    C 平台的应用程序,特别适用于象CHINA ONLINE 这样的需要编写适用于各行各业 
    大量的应用工作的任务,计费系统就是一个例子。 
    ORACLE 的安装分三个大步骤,首先是安装 C COMPILER,接着是 ORACLE 安装前 
    的准备工作,最后才是进ORACLE 安装窗口进行安装及安装后处理。 
    一、安装 C COMPILER ( 编译器 ) 
    ORACLE WEB SERVER的安装过程有些步骤需要用C语言编译器编译执行,加上ORAC 
    LE 的底层逻辑计算有c 编译器则更高速、更可靠。所以此步不可少。 
    1、 Solaris安装后 
    #cp /etc/skel/local.cshrc /.cshrc 
    #cp /etc/skel/local.login /.login 
    2、 #vi /etc/passwd 
    第一行改成 root:x:0:1:Super-User:/:/bin/csh 
    3、 #vi /.cshrc 
    unmask 022 
    set path=(/bin /usr/openwin/bin /oracle/bin /usr/sbin /opt/SUNWspro/bi 

    /sbin /usr/ucb /etc /usr/ccs/bin .) 
    alias cd 'cd \!*;set prompt=" ' pwd '#>" ' 
    ( 安装CC要修改系统时间,改到 LICENCES日期之前 ) 
    4、 插入C COMPILER 安装光盘 
    #volcheck 
    #df -k 检查有无cdrom的设备 
    5、 #cd /cdrom/cdrom0 
    (说明:C 编译器的安装程序必须在openwin 即窗口状态下执行) 
    #/cdrom/unamed_cdrom0>spro_install_tool 
    6、 选 sparc compiler 3.0.1 
    7、 选 install licenses software /opt 
    8、 选 setup licenses 
    9、 选 select product sparc compiler 3.0.1 
    10、 选 demo licenses 
    11、 输入有效期:DD-MM-YY 
    密 码: 
    12、 选 done with licenses,然后退出 exit install licenses 。 
    屏幕有窗口提示licenses安装成功 
    13、选 install,屏幕出现滚动安装窗口 
    等待数分钟后,屏幕提示安装成功,exit install 
    14、 在操作系统下运行 
    #etc/opt/licenses/LIC_CONFIG_SCRIPT 
    屏幕提示licenses 已正确设置。 
    15、 #reboot 
    正常登录后 
    #env 看环境变量改变了没有 
    16、 #vi test.c 编一 C语言测试程序 
    #include /* test.c */ 
    main() 

    printf("Hello......\n"); 

    17、 #cc test.c -o test 编译 
    18、 #./test 执行 
    运行结果: 
    Hello....... 
    19、 #eject cdrom 成功后退出光盘 
    C COMPILER 安装成功! 
     
    二、安装 ORACLE 前的准备工作 
    准备工作主要是增加ORACLE 的用户及组,改变一些系统参数文件。 
    1、 #vi /etc/passwd 
    第一行改成 root:x:0:1:Super-User:/:/bin/csh 
    (选用csh 内核语言) 
    最后一行加 oracle::9722:643:super-account:/oracle:/bin/csh 
    (增加oracle用户) 
    2、 #vi /etc/group (增加oracle的组) 
    最后一行后加 dba::643:oracle 
     
    3、 (必要时改 shadow 文件的读写属性:chmod 755 shadow ) 
     
    #vi /etc/shadow (增加oracle用户口令,这里缺省) 
     
    最后一行后加 oracle:::::::: (共8个:) 
     
    4、 在根 / 下 
     
    #chown oracle oracle 
     
    #chgrp dba oracle 
     
    #passwd oracle 给oracle加口令,敲两次口令 
     
    5、 #cp .cshrc /oracle 把根下的这两个文件拷贝到 /oracle 路径下 
     
    #cp .login /oracle 
     
    6、 #cd oracle 
     
    #chown oracle .* 把拷贝过来的隐含文件变成oracle属组 
     
    #chgrp dba .* 
     
    7、 #vi /etc/services 
     
    最后增加两行 orasrv 1525/tcp oracle 
     
    listener 1521/tcp 
     
    8、 #vi /etc/system 
     
    在set后增加一段 set shmsys:shminfo_shmmax=8388608 
     
    set shmsys:shminfo_shmmin=1 
     
    set shmsys:shminfo_shmmni=100 
     
    set shmsys:shminfo_shmseg=10 
     
    set semsys:seminfo_semmns=200 
     
    set semsys:seminfo_semmni=70 
     
    9、 #su - oracle 
     
    10、 %vi .cshrc 
     
    增加一段 setenv ORACLE_HOME /oracle 
     
    setenv ORACLE_DOC /oracle/odoc 
     
    setenv ORACLE_SID oracle7 
     
    setenv ORACLE_TERM sun5 
     
    setenv ORA_NLS /oracle/occommon/nls/admin/data 
     
    setenv NLS_LANG=AMERICAN.AMERICA.zhs16cgb231280 
     
    alias cd 'cd \!*;set prompt=" 'pwd '%>" ' 
     
    11、 %cd oracle 
     
    %mkdir odoc 建odoc路径 
     
    %chmod 755 odoc 
     
    三、安装 ORACLE 
     
    1 、插入ORACLE 安装光盘 
     
    %volcheck 
     
    %df -k 检查有无cdrom的设备 
     
    2、 %cd /cdrom/oracle/orainst 
     
    %./orainst 出现 ORACLE 黑框的安装窗口 
     
    3、 选第一项 COMPLETE SOFTWARE / DATABASE FRESH INSTALL 
     
    然后一路回车 选九个产品安装 (全部安装可能无足够硬盘空间) 
     
    ①. oracle7 advanced replication option 7.2.2.3.0 (可选) 
     
    ②. oracle7 distributed database option 7.2.2.3.0 (可选) 
     
    ③. oracle7 parallel query option 7.2.2.3.0 (可选) 
     
    ④. oracle server (RDBMS) 7.2.2.3.0 
     
    ⑤. PL/SQL 2.2.2.3.0 
     
    ⑥. SQL*NET V2.2.2.2.0.0 
     
    ⑦. PROC*C 2.1.2.0.0 (可选) 
     
    ⑧. SQL/PLUS 
     
    ⑨. TCP/IP protocal Adapter (V2) 2.2.2.2.0.0 
     
    注意:create db object 应选择yes 
     
    4、 再一路回车,根据提示输入 system 、 sys、 TNS listener 的password 
     
    5、 LANGUAGE 时 选OTHERS ,用户输入ZHS16CGB231280 汉字国标字符集 
     
    (说明:安装25%以前出错,可能是C COMPILER 的路径 /opt/SUNWspro/未在orac 
    le下的.cshrc下定义。) 
     
    6、安装成功100%后又回到开始的选项菜单。有时未满100% 后也回到开始的选项 
    菜单, /oracle/orainst/install.log 安装日志文件最后提示OK 
     
    7、按 F7 到菜单项,FILE 中选 EXIT 退出 
     
    % /cdrom/cdrom0/orainst>exit 退出 oracle 用户 
     
    8、运行 #/oracle/orainst/root.sh 
     
    Are these setting correct (y/n):敲 y 
     
    Enter the full pathname of the local bin directory (y/n): 敲/bin 
     
    (此shell 程序在/var/opt/oracle路径下生成一个文件oratab ,并做系统检测) 
     9、 #vi /var/opt/oracle/oratab 
     
    最后一行改 oracle7:/oracle:Y 
     
    10、#vi /var/opt/oracle/listener.ora 
     
    改 host= (host_name) 
     
    oraclehome= (/oracle) 
     
    11、#vi /var/opt/oracle/tnsnames.ora 
     
    一些连接字符串,分布式通讯时有用 
     
    12、#reboot 重新启动机器,使参数生效 
     
    13、#su - oracle 
     
    %env 看环境变量改变了没有 
     
    14、%svrmgrl 唤醒SVRMGR状态 
     
    SVRMGR>connect internal 连接打开数据库 
     
    SVRMGR>shutdown abort 先关闭 instances, 数据库 
     
    SVRMGR>startup 再打开数据库,当看到 
     
    instances startup, database mount, 
     
    database open的时候,oracle安装成功 
     
    SVRMGR>exit 
     
    15、 %lsnrctl start 启动listener 
     
    如果出错检查环境变量是否设好,及lsnrctl文件的内容和执行属性