作者:幻灵风 | 来源:互联网 | 2017-05-12 15:07
安装前说明:1. 这里的SUSE 10版本是SUSE 10.1专业版(32位)2. 在安装SUSE时已经将ldquo;开发者rdquo;软件装上,如gcc等工具
安装前说明:
1. 这里的SUSE 10版本是SUSE 10.1专业版(32位)
2. 在安装SUSE时已经将“开发者”软件装上,如gcc等工具
3. 这里Oracle 10g的版本是10.2.0.1(32位),安装文件包是10201_database_linux32.zip
安装步骤:
1. 从SUSE第四张安装盘中/suse/i586文件夹中提取出libaio-0.3.104-12.i586.rpm、libaio-devel-0.3.104-12.i586.rpm两个文件,并执行rpm ?Civh命令安装。
rpm -ivh libaio-0.3.104-12.i586.rpm
rpm -ivh libaio-devel-0.3.104-12.i586.rpm
2. 建立相关用户
groupadd oinstall
groupadd dba
useradd -m -G oinstall -g dba oracle
passwd oracle
3. 建立ORACLE目录,并更改相应权限
mkdir -p /opt/oracle/product/10.2
chown -R oracle.dba /opt/oracle
chown -R oracle:oinstall /home/oracle
chmod -R 777 /home/oracle
注:这里选择的ORACLE安装目录是/opt/oracle/product/10.2,可按照自己意愿修改相应目录4. 编辑/home/oracle/.bashrc文件,在文件中加入
ORACLE_BASE=/opt/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2; export ORACLE_HOME
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK; export NLS_LANG
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:$PATH;export PATH
注:这里选择的ORACLE安装目录是/opt/oracle/product/10.2,可按照自己意愿修改相应目录5. 将10201_database_linux32.zip解压之后上传至/home/oracle目录下。在这里,,这一步完成后oracle 10g的安装文件runInstaller的路径是/home/oracle/database/runInstaller(不一定非得一样,runInstaller在/home/oracle里面的哪一个目录都行)6. 修改/home/oracle/database/install/oraparam.ini文件,找到以下内容
[Certified Versions]
Linux=RedHat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
修改为:
[Certified Versions]
Linux=redhat-3,SuSE-10,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
7. 注销root用户,并用oracle用户登录进入图形界面,运行安装程序
cd /home/oracle/database
./runInstaller
注:若runInstaller不在该路径下,到相应的目录去执行即可8. 在出现的安装画面中选择Basic Installation,取消”Starter Database”前面的勾,剩下的一路点NEXT即可(中间有一步设置SYS等用户的密码)。9. 安装ORACLE 10g完毕,下面开始建立数据库
建立数据库步骤
1. 使用oracle用户登入SUSE图形界面
2. 运行dbca命令
3. 按照提示一步一步建立数据库,注意选择默认字符集(建议AMERICAN_AMERICA.ZHS16GBK),若该过程中出现ORA-12547错误,是因为没有安装libaio-0.3.104-12.i586.rpm、libaio-devel-0.3.104-12.i586.rpm两个包
4. 在建立完数据库后,修改/home/.bashrc文件,在其中加入
ORACLE_SID=sspra; export ORACLE_SID
5. 注销重新登录,测试数据库是否建立成功