您的位置:首页 > 数据库 > Oracle

suse linux 10 oracle 10g 安装

2010-10-19 19:27 405 查看
安装Oracle10g(企业版)
1. 首先进入用oracle用户登录,插入Oracle盘,在opt/oracle下建立 stage目录,把oracle数据文件复制到/opt/oracle/stage目录下,然后在本地解压缩,默认情况下建立的目录是database。点击鼠标右键,选择“open Terminal”打开终端,输入“cd /opt/oracle/stage/database”,再输入export LC_CTYPE=en_US(目的是换成英文,否则会出现乱码)。双击桌面上的“oracle主目录“。再双击进入stage-database-install,编辑oraparam.ini文件,找到“Certified Versions”,将其下一行作如下修改:Linux=redhat-3,SuSe-10,redhat-4,unitedLinux-1.0,asianux-1,asianux-2 保存后关闭。
2. 继续输入“./runIntaller”,进入oracle安装界面(图2-1-1)
图2-1-1
3. 在图2-1-1中不选择Create Starter Database(additional ….)选项。其他默认不修改,然后单击next,出现图2-2-2
4. 在图2-1-2中选择默认选项参数。

图2-1-2
5. 单击next进入图2-1-3

图2-1-3
6. 单击next,弹出图2-1-4

图2-1-4
7. 选择 yes进入图2-1-5

图2-1-5
8. 单击install,如果安装顺利系统会弹出图2-1-6,必须以root用户执行下图显示的两个脚本文件。

图2-1-6
9. 点击鼠标右键,选择“open Terminal”另启一个终端,输入 su空格–空格root,输入密码,如图2-1-7所示。然后执行图2-1-6中的脚本,即在终端中输入:/opt/oracle/oraInventory/orainstRoot.sh,按enter执行,出现The excution of the scripe is complete表示这个脚本成功执行。然后输入:/opt/oracle/product/10.2/db_1/root.sh,按 enter执行(遇到停顿按ENTER即可),出现Now product-specific root actions will be performed表示成功完成,在图2-1-6中单击OK,出现图2-2-9界面。

图2-1-7

图2-1-8

图2-1-9
10. 单击exit退出。最后选择yes退出。
2 进行实例配置
1) 用oracle用户登录,打开另一个终端,即在oracle用户下,输入“export LC_CTYPE=en_US”,再输入“cd空格/opt/oracle/product/10.2/db_1/bin”转到目录 “/opt/oracle/product/10.2/db_1/bin”,输入“./dbca”,弹出图2-2-1

图2-2-1
2) 单击next,进入图2-2-2

图2-2-2
3) 单击next,进入图2-2-3

图2-2-3
4) 选择General Purpose,单击next 进入图2-2-4

图2-2-4
5) Global Database Name中输入实例名称,(实例名ORCL)。单击next,进入图2-2-5

图2-2-5
6) 继续单击next,进入图2-2-6

图2-2-6
7) 输入密码(database),单击next,进入图2-2-7

图2-2-7
8) 选择File System,单击next进入图2-2-8

图2-2-8
9) 单击next按纽,进入图2-2-9

图2-2-9
10) 单击next,进入图2-2-10

图2-2-10
11) 继续单击next,进入图2-2-11

图2-2-11
12) 单击All initialization Parameters,把参数open_cursors设置为3000(重要!),按enter键确认,点击“close”按钮关闭参数设置,回到图2-2-12并且在Character Sets选择Choose from the list of character sets 的 Database Character Set选择:
ZHS16GBK-GBK 16-bit-Simplified Chinese

图2-2-12
图3.2.12中 将参数open_cursors设置为3000,后
点击左下角的“show Advanced Parameters”进入

将参数open_links和open_links_per_instance设置为50(小于就行这里用30),然后按Enter键确认,单击close回到图3.2.12
然后按照使用说明继续配置

注:如果在配置实例的时候没有修改open_links和open_links_per_instance参数,按照如下方法修改:
1、以sys身份登陆,执行
ALTER SYSTEM SET OPEN_LINKS=100 SCOPE=SPFILE;
ALTER SYSTEM SET open_links_per_instance=100 SCOPE=SPFILE;
2、然后重起数据库。
重启方法:
先shutdown immediate
然后startup
(注意:别用shutdown abort,用shutdown abort容易出问题。)
3、重起数据库后用
show parameter open_links;
看一下改过来就行了

13) 设置好参数之后选择next进入图2-2-13

图2-2-13
14) 单击next进入图2-2-14

图2-2-14
15) 选择finish,进入图2-2-15,在这里可以看到配置的基本信息,尤其注意游标数量

图2-2-15
16) 单击OK,等待系统配置,然后弹出图2-2-16,单击exit退出,完成配置。

图2-2-16
3 设置Oracle开机自动启动
1) 在root用户下,打开YaSt2系统,选择à/etc/sysconfig编辑器依次点开Productivityàdatabases-Toolsàoracleàdb,设置start_oracle_db(yes)和 startoracle_db_listener(yes),如图2-3-1,2-3-2,2-3-3所示。

图2-3-1

图2-3-2

图2-3-3
2) 用root用户登录,修改文件/etc/oratab,将orcl:/opt/oracle/product/10.2/db_1:N à 改 Y,如图2-3-4所示。

图2-3-4

图2-3-5
4 修改
在root用户下,修改文件 /etc/hosts,把127.0.0.2屏蔽。即:#127.0.0.2(注:如果没有就不修改)

图2-4-1

图2-4-2
5 启动Oracle10g(在Oracle用户下)
点击鼠标右键,选择“open Terminal”启动一个终端:
1)在oracle@cea:/opt/oracle>提示符下,输入如下内容export ORACLE_SID=ORCL
在oracle@cea:/opt/oracle>提示符下sqlplus /nolog
返回如下信息:
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Jan 9 11:02:48 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
2) 在SQL>提示符下,输入如下内容connect sys/database as sysdba或(conn /as sysdba)
返回如下信息:
Connected
3)输入: select sysdate from dual;
出现日期那么成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: