宠物网站建设总结,把自己做的网站发布,网站平台建设视频教学,网站建设前期情况说明注#xff1a;以下文章为作者原创如要转载请注明出处#xff01; 写在前面的话#xff0c;该类文章网络上一搜就是大把为什么要把它写出来呢#xff0c;理由是网络上的大部分关于9i的文章都有错误#xff0c;且不论发表者是什么居心#xff0c;下面所提到的安装方法确保可… 注以下文章为作者原创如要转载请注明出处 写在前面的话该类文章网络上一搜就是大把为什么要把它写出来呢理由是网络上的大部分关于9i的文章都有错误且不论发表者是什么居心下面所提到的安装方法确保可用,本来一个软件安装又没有什么技术含量何必藏头露尾呢不过事先声明:最好最正确的安装方法是使用JRE而不是文章出现的JDK这样能确保所有的OEM产品都可用但是话说回来Oracle的OEM产品并不好用所有的功能SqlPlus都能做到,因此几乎没有人使用OEM来管理为了省去不必要的麻烦这里,还是推荐初学者使用JDK虽然不能保证所有OEM产品可用但就数据库性能和功能来说并无差异所以本文介绍的方法完全使用于现实中服务器的构建众位读者不必担心 以root用户登录 1. groupadd sysdba 2. groupadd sysoper 3. groupadd oinstall 4. useradd oracle –d /usr/oracle –g oinstall –G sysdba,sysoper 5. passwd oracle 6. chmod 755 /usr/oracle 7. cd /usr 8. mkdir oraInventory //数据库文件保存目录 9. chown oracle.oinstall oraInventory //把这个目录的所有者赋给oracle用户原来是root用户 10. umask 11. 以oracle/oracle 登录编辑 .bash_profile DISPLAY localhost: 0.0 export DISPLAY ORACLE_BASE /usr/oraInventory; export ORACLE_BASE ORACLE_HOME /usr/oracle export ORACLE_HOME ORACLE_SID db export ORACLE_SID JAVA_HOME /usr/java/jdk1.3.1_02 export JAVA_HOME PATH $PATH : $ORACLE_HOME/bin : $JAVA_HOME export PATH 注以上为一般的环境变量以下为proC的环境变量 CLASSPATH$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH$CLASSPATH:$ORACLE_HOME/network/jlib export CLASSPATH #export LD_ASSUME_KERNEL2.4.1 LD_LIBRARY_PATH$ORACLE_HOME/lib export LD_LIBRARY_PATH NLS_LANGAMERICAN_AMERICA.ZHS16GBK export NLS_LANG 12. rpm –iv jdk-1.3.1_02.i386.rpm (以root用户拷贝并安装) 13. rpm –Uvh --force --nodeps binutils-2.10.0.18-1.i386.rpm (以root用户拷贝并安装)//linux7.0 用的 14 .cpio –idmv cpio –idmv cpio –idmv 15. 以oracle 用户登录并进入图形界面 cd Disk1 /runInstaller 1 点 next 2 点 ok (/usr/oraInventory/oraInventory) 3 unix group name : oinstall 4 在图形界面开一个新的终端窗口 su – cd /tmp ./orainstRoot.sh 点弹出窗口的 continue 5 在 file locations 窗口 source path: /usr/oracle/Disk1/stage/products.jar destination name oracle path /usr/oracle 点next 6 在 available products 窗口 选 Oracle9i Database 9.2.0.1.0 点next 7 在 Installation Types 窗口 选 Enterprice Edition (2.04GB) 点next 8 在 Database Configuration 窗口 选 Software Only 点next 9 在 privileged Operating System Groups 窗口 Database Admimnistrator Group sysdba Dadabase Operator Group sysoper 点next 10. 点next 然后点 Install 11. 再开一个窗口以 root 用户 运行 /usr/oracle/root.sh 然后点 ok enter the full pathname of the local bin directory : /usr/local/bin 12. 在 End of Installation 窗口 点 exit 16. reboot 17. 建库 1 oracle/oracle 登录 2 Startx 3 Dbca 4 点 next 5 点 next 6 选择 New Database 点 Next 7 Globle DatabaseName: db.域名 SID: db 8 点 next 点 next 9 选 Dedicated Server Mode 点 Next 10. 仅选择 Character sets 选择 Choose from the list of character sets 下拉选择 US7ASCII 选择 National Character set 下拉选择 UTF8 11. 点 Next 点 Next 12. 点 Finish 13. Common Options 点 ok 开始创建数据库 14. 输入 sys 和 system 的口令 newjqt 点 exit 退出 18配置开机自启动 root 登录 cd /etc pico oratab 把 db:/usr/oracle:N 后面的 N 改为Y ctrlx 退出 cd rc.d pico rc.local 在最后填加 su – oracle –c ‘lsnrctl start’ su – oracle –c ‘dbstart’ 用oracle登录 cd dbs cp spfiledb.ora inidb.ora 二、裸设备的创建 1. 安装 red hat linux 时 先把要用于裸设备的的分区分成 linux native 类型83分完后再改成 NON-FS 型的 ,具体修改方法手动分区结束后按 t ,然后选择 da 类型一定要把裸分区的大小记录下来以备创建表空间用。 2. root 登录 3. cd /etc/sysconfig/ 4. pico rawdevices 在最后填加 /dev/raw/raw1 /dev/hda7 (hda7即 刚才分区时指定的裸设备)。 有几个裸分区就做几个裸设备 ctrlx 退出 5 安装oracle 数据库见 oracle9.2.0.1.0标准安装手册.doc 6 root 登录 7. chown oracle.sysdba /dev/raw/raw1 8 chmod 600 /dev/raw/raw1 有几个裸设备就做几次7和8 9Reboot 10. 用raw –aq 查看裸设备 11在oracle 数据库中创建表空间的时候和文件系统磁盘一样命令如下 create tablespace devspace datafile ‘/dev/raw/raw1’ size 30000M; 三、数据库安装完成之后的建库表 1 开机数据库启动的设置 见安装ORACLE数据库的文档资料 2 修改侦听文件 (1) 目录 $ORACLE_HOME/network/admin (2) 文件listener.ora LISTENER (DESCRIPTION_LIST (DESCRIPTION (ADDRESS_LIST (ADDRESS (PROTOCOL TCP)(HOST 192.168.0.103)(PORT 1521)) ) (ADDRESS_LIST (ADDRESS (PROTOCOL IPC)(KEY EXTPROC)) ) ) ) 注意以上的192.168.0.103是数据库服务器的IP地址。根据实际情况进行修改。 (3) 文件tnsnames.ora BILLING..LOCALDOMAIN (DESCRIPTION (ADDRESS_LIST (ADDRESS (PROTOCOL TCP)(HOST 192.168.0.103)(PORT 1521)) ) (CONNECT_DATA (SID .) ) ) 注意 以上DB是数据库的名字db是数据库的SID192.168.0.102是数据库服务器的IP地址。根据实际情况进行修改。 从新启动 至此数据库创建完毕。