2022年Oracle数据库操作实例讲解 .pdf





《2022年Oracle数据库操作实例讲解 .pdf》由会员分享,可在线阅读,更多相关《2022年Oracle数据库操作实例讲解 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle 数据库操作实例讲解一、数据库系统配置数据库系统配置主要包括初始化参数配置和网络服务配置。初始化参数的配置方法有以下几种方式: 1、直接更改初始化参数文件。在ORACLE9i 和 ORACLE10g 中参数文件有两种形式,一种是文本格式,一种是二进制格式。数据库启动后,可以通过下列SQL 语句查找数据库使用的是哪种格式的初始化参数。Show parameter spfile; 更改文本格式的初始化参数,可以利用文本编辑工具,如vi 等 打开,然后进行编辑。要使编辑后的参数生效,一定要重新启动数据库,并应用此初始化参数文件。2、 命令行修改参数。 不能直接使用编辑工具打开二进制格式的
2、初始化参数文件(即使可以打开) ,这样会损坏参数文件,导致下次数据库不能正常启动。可以通过下面的SQL语句进行参数修改。ALTER SYSTEM parameter name =value SCOPE=BOTH|MEM 3 、 使 用 图 形 化 通 过EM console 进 行 修 改 。 登 录EM console http:/ ip address :1158/em 在图形化工具里面,可以看到哪些参数是静态参数(不能修改,修改后要重新启动数据库才能生效),哪些是动态参数(可以直接修改,并生效)。网络服务配置主要包括侦听(listener)配置和客户端服务(tnsnames)配置。侦听配
3、置在服务器端(安装了ORACLE 数据库的服务器) ,客户端服务配置在需要连接ORACLE 数据库的客户机上(当然也可以在服务器端进行配置)。这两个配置文件都可以利用文本编辑工具直接打开修改。修改侦听后,用下列命令把侦听服务重新启动:$ lsnrctl start 用下列命令查看侦听是否正常:$lsnrctl status 下面给出实例。listener.ora SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /oracle/app/10.2) (PROGRAM = extpr
4、oc) ) (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = /oracle/app/10.2) (PROGRAM = extproc) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.136.70.9
5、3)(PORT = 1521) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0) ) ) tnsnames.ora TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.136.70.93)(PORT = 1521) ) (CONNECT_DATA = (SERVICE_NAME =test) ) ) 二、性能调优1、查找失效对象并修复SQL select owner,object_name,object_type from dba_objects where
6、 status = INVALID ;SQL alter object_type object_name complie; 2、查找无用索引并修复SQL select owner, index_name from dba_indexes where status=UNUSABLE; SQL alter index index_name rebuild online nologging; 3、使用 ORACLE 指导中心进行调优首先修改参数statistics_level=typical 主要用于收集数据。在 ORACLE EM中如下图找到指导中心:在指导中心可以进行SQL 调优、内存调优、段调
7、优等。首先需要收集数据(ADDM ) ,如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - SQL 优化指导如下图:可以查找顶级活动、周期性运行的SQL 语句等名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 内存参数调整依据,如下图:三、备份与恢复数据库备
8、份与恢复有两种方式,一种是逻辑的,一种是物理的。逻辑备份是使用命令(exp 和 imp)进行备份与恢复。这两个命令使用方式如下:1. 将数据库 TEST 完全导出 ,用户名 system 密码 test1234 导出到 /tmp/alldb.dmp 中exp system/test1234 file = /tmp/alldb.dmp full=y 2. 将数据库中system 用户与 hr 用户的表导出名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - -
9、- - - - - - exp system/test1234 file = /tmp/userdb.dmp owner=(system, hr) 3. 将数据库中的表table1 、table2 导出exp system/test1234 file = /tmp/tabdb.dmp tables=(table1,table2) 4. 将用户 HR 的表 table1 导入数据库imp system/test1234 fromuser=HR tables=(table1) 5. 将 alldb.dmp 中的数据全部导入数据库TEST 中imp system/test1234 file=/tmp
10、/alldb.dmp 在 ORACLE10g 中,还可以使用另外两个命令(expdp 和 impdp)进行备份与恢复,这两个命令的功能更强大。这里不讲述实际用法。物理备份与恢复分为手动的(用户管理的 )和 RMAN 两个方式。手动进行一致性备份:SQLshutdown immediate 关闭数据库SQLhost cp /oracle/app/10.2/flash_recovery_area/ 使用操作系统命令备份数据库文件SQLstartup 重新启动数据库一致性备份后手动进行恢复(注意,如果控制文件丢失, 则只能恢复到上次备份的状态):SQLshutdown immediate SQLho
11、st cp /oracle/app/10.2/flash_recovery_area/files.dbf /oracle/app/10.2/oradata/test/ SQLstartup 手动对打开的数据库进行备份:SQLshudown immediate SQLstartup mount SQLalter database archivelog; 将数据库置于归档模式SQLalter databse open; 打开数据库SQLalter tablespace userdata begin backup; SQLhost cp /oracle/app/10.2/oradata/test/u
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Oracle数据库操作实例讲解 2022 Oracle 数据库 操作 实例 讲解

限制150内