加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

教你如何静默安装ORACLE

发布时间:2020-12-12 17:00:21 所属栏目:百科 来源:网络整理
导读:由于本次的实验我是将上次的虚拟机直接拷贝过来,然后将里面图形化界面安装好了的oracle给删除,再次重新安装,所以这里要修改一些配置。 首先修改的是我们的IP地址 完成后我们修改一下hosts文件,将里面的ip地址给修改一下 接着我们删除上次安装过的ORACLE

由于本次的实验我是将上次的虚拟机直接拷贝过来,然后将里面图形化界面安装好了的oracle给删除,再次重新安装,所以这里要修改一些配置。

首先修改的是我们的IP地址

完成后我们修改一下hosts文件,将里面的ip地址给修改一下

接着我们删除上次安装过的ORACLE文件

进入root:rm -rf /etc/ora*
还是在安装前进行配置。
接下来进行静默安装。首先我们先要创建一个相应文件,这个文件里记录了我们oracle安装的所有过程

修改一下内容:

开始安装:

安装完成后执行以下脚本

执行完脚本以后使用:sqlplus / as sysdba即可知道oracle的版本为:10.2.0.1.0
静默升级数据库

进行安装升级的补丁

升级成功

接下来进行手工建库

<div class="jb51code">
<pre class="brush:xhtml;">
$ vi $ORACLE_HOME/dbs/initorcl.ora
写入以下内容:
compatible=10.2.0.5
instance_name=orcl
db_name=orcl
sga_target=500M
sga_max_size=500M
job_queue_processes=10
undo_management=auto
undo_tablespace=undotbs
audit_file_dest=$ORACLE_BASE/admin/orcl/adump
background_dump_dest=$ORACLE_BASE/admin/orcl/bdump
core_dump_dest=$ORACLE_BASE/admin/orcl/cdump
user_dump_dest=$ORACLE_BASE/admin/orcl/udump
control_files='/u01/app/oracle/oradata/orcl/control01.ctl','/u01/app/oracle/oradata/orcl/control02.ctl'
保存退出

创建跟踪目录:

创建控制文件的位置

启动到实例:

接下来进行创建数据库
vi createdb.sql写入如下内容:

然后在sql中引用到这些脚本

get /u01/create.sql ---解释一下get的作用:就是引用操作系统目录下的任意一个文件引入到sql中来。 sql> ......... sql>/

-----执行完这些脚本语句之后就会在相应的位置产生控制文件、数据文件、日志文件等----
接着执行

desc dba_tables ERROR: ORA-04043: object dba_tables does not exist

----解释一下:这里查询的是数据字典,我们这里只不过建好了数据库,并没有将数据库相关的视图、表、索引、数据字典等建好。----
所以我们呢要来建这些视图、表、索引了。

接着在数据库中执行这段脚本:

@/u01/jb.sql

---这里解释一下:@:可以执行操作系统下的某个脚本中sql语句

紧接着就是漫长的等待,估计20多分钟吧。

执行完成后,你会看到很多什么表啊视图什么的,does not exist。不用管他,这是创建数据字典时候先去查询这些表存不存在。当然不存在啊,因为都还没创建,所以自然会报错。

desc dba_tables

完了后这个时候就有内容了。

select count(*) from dba_tables

接下来我们进行OEM的安装,安装之前我们先将补丁给补上。补丁我们也是采用禁默安装。补丁:

将补丁上传到目录:$ORACLE_HOME/OPatch/ 解压缩:
$ unzip p8350262_10205_Generic.zip
得到一个目录为:8350262
打补丁:

补丁安装上去之后

然后我们做:

安装完监听器后我们进入sqlplus去将数据库注册到这个监听器上。

alter system register

监听器安装完成后我们进行安装资料库

select username from dba_users where username='SYSMAN'; no rows selected

执行安装资料库命令:

资料库安装完成后我们进行安装控制台:

>>>>>>>>>> The Database Control URL is http://hndx:1158/em <<<<<<<<<<< Enterprise Manager configuration completed successfully FINISHED EMCA at Mar 30,2013 10:04:24 AM

马上就大功告成了
$ firefox http://hndx:1158/em --如果报错:用户名密码错误,请先创建口令文件:
创建口令文件:

是不是看到火狐浏览器的界面很亲切呢。这里估计还会有错误,就是要添加证书,进入后添加点击下面的添加就好了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读