oracle怎么离线更新,Oracle更新数据

oracle数据库怎么更新列表

操作步骤如下:

佳木斯网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联2013年至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联

准备数据:在excel中构造出需要的数据

2.将excel中的数据另存为文本文件(有制表符分隔的)

3.将新保存到文本文件中的数据导入到pl*sql中

在pl*sql中选择tools--text importer,在出现的窗口中选择"Data from Textfile",然后再选择"Open data file",

在弹出的文件选择框中选中保存有数据的文本文件,此时将会看到data from textfile中显示将要导入的数据

4.在configuration中进行如下配置

注:如果不将"Name in header"勾选上会导致字段名也当做记录被导入到数据库中,从而导致数据错误

5.点击data to oracle,选择将要导入数据的表,并在fields中将文本中的字段与表中的字段进行关联

6.点击import按钮进行导入

7.查看导入的数据

OK,至此数据导入成功。

如何升级oracle版本

配置安全更新

将介质文件解压到同一个文件夹下,然后进入介质路径database目录下,双击setup,稍后会弹出数据库安装过程-配置安全更新;

取消选择,我希望通MyOracle Support接收安全更新。点击下一步

弹出“尚未提供电子邮件”的对话框,点击“是”

2

下载软件更新

选择第三项“跳过软件更新”,然后点击下一步

3

安装选项

在安装选项界面选择第三项“升级现有数据库(U)”,

安装之后会自动弹出监听配置和DBUA窗口。点击下一步。

4

选择产品语言

默认选择简体中文和英文,点击下一步

5

选择数据库版本

更具实际情况来设置选项,这里我们选择第一个“企业版”,点击下一步

6

安装位置

由于是进行数据库升级,这里的oracle基目录就需要按照实际情况填写新的路径,这里我们设置新目录为E:\app\,读者需要根据自己电脑的情况来填写,填好之后检查无误点击下一步

7

概要

查看配置信息无误后,点击安装,耐心等待安装完成;

END

二、配置oracle 11g的监听

1

配置监听,点击下一步,使用默认监听名为“LISTENER”,下一步

按照下图所示,完成监听配置。

END

三、使用DBUA进行升级

完成上述监听配置之后,就会弹出DBUA升级窗口,如下图所示,点击下一步

选择需要升级的数据库

选择我们需要进行升级的数据库,点击下一步

之后会弹出警告信息,查看警告信息,如果没有特别的问题可以忽略,点击“是”

升级选项

勾选在升级结束后重新编译无效对象,CPU并行度根据实际环境进行配置,我们这里选择4,我们之前已经备份过数据文件,这里选择不备份。

移动数据库文件

根据实际情况选择是否移动原来的数据库文件,我们这里选择不移动

恢复和诊断位置

取消指定快速恢复区,下一步

管理选项

取消选择使用EM配置数据库

概要

检查概要信息无误后点击“完成”

等待升级完成

升级过程可能比较漫长,需要耐心等待

END

注意事项

升级前需要备份数据库文件,保证数据安全;

备份前彻底停掉与oracle相关的监听、程序以及进程;

升级过程中如遇到报错,可到网上查询错误代码,一般都有解决方法;

介质文件的下载地址一般在官网,需要support id账号才能下载,没有账号的朋友可以到贴吧或者论坛求助!

oracle中如何设置表空间为offline

对数据库的脱机包括数据文件的脱机和对表空间的脱机,表空间脱机实际就是表空间对应的所有数据文件脱机。

1. 数据文件OFFLINE

数据文件添加到表空间之后不能够被删除的,没有语法支持这么做,如果想不使用该数据文件,唯一是将数据文件设置为OFFLINE状态。执行以下步骤将数据文件设置为OFFLINE状态:

1) 如果是归档模式可以执行如下SQL设置数据文件的状态为OFFLINE:

ALTER DATABASE DATAFILE 'XXXX.DBF' OFFLINE;

2) 如果是非归档模式执行以下SQL将数据文件状态设置为OFFLINE:

ALTER DATABASE DATAFILE 'XXXX.DBF' OFFLINE DROP;

数据文件脱机,数据文件相关的数据字典信息、元数据信息都依然存在,当表空间被删除后,相关数据文件的信息才会被清除。DROP TABLESPACE只是清空Oracle数据字典信息,即使数据文件不存在都可以正常的DROP表空间。对于数据文件的脱机,在设置该数据文件ONLINE的时候都需要对该数据文件执行介质恢复。

如果在非归档模式下使用OFFLINE DROP使数据文件脱机,这就意味着该数据文件可能无法再恢复到ONLINE状态,原因就在于在非归档模式可能没有足够的日志执行ONLINE的介质恢复。如果日志未发生切换,还依然存在的话,依然可以执行介质恢复后使数据文件ONLINE。

2. 表空间OFFLINE

表空间脱机分为正常脱机、临时脱机和立即脱机,下面讨论这三种脱机方式。

1) OFFLINE NORMAL

这是默认的选项,正常情况表空间的脱机,当重新执行ONLINE时,Oracle会用相应的SCN来更新表空间数据文件头SCN即可正常的ONLINE表空间,不需要执行介质恢复。

ALTER TABLESPACE XXX OFFLINE [NORMAL];

2) OFFLINE TEMPORARY

如果指定TEMPORARY,Oracle数据库为表空间中所有在线数据文件执行一个检查点,但是不能确保所有文件能被同步。当执行这个语句数据文件已经脱机,那么在使表空间重新ONLINE之前需要执行介质恢复。

ALTER TABLESPACE XXX OFFLINE TEMPORARY;

3) OFFLINE IMMEDIATE

执行这个操作表示立即使表空间脱机,在下次使表空间ONLINE的时候必须执行介质恢复,介质恢复成功才能使表空间ONLINE:

ALTER TABLESPACE XXX OFFLINE IMMEDIATE;

对于数据文件的脱机来说,在下次ONLINE的时候一定要执行介质恢复过程,如果介质恢复成功,那么就可以成功ONLINE。对于正常的表空间脱机,下次使表空间ONLINE的时候不需要执行介质恢复。对于OFFLINE TEMPORARY的表空间,如果脱机前已经有数据文件是脱机的,那么在表空间上线前也需要执行部分数据文件的介质恢复。对于IMMEDIATE OFFLINE的表空间,在表空间上线前需要对表空间的所有数据文件执行介质恢复。脱机后的数据文件和表空间,在实例重启的时候都不会对数据文件的SCN号进行验证。

更详细的可以参考如下网址:


本文名称:oracle怎么离线更新,Oracle更新数据
网页网址:http://hbruida.cn/article/phpgeh.html