超详细Oracle完整学习笔记(3)

2018-11-27 16:03

(11)OracleSNMPPeerMasterAgent

SNMP服务代理,用于支持SNMP的网管软件对服务器的管理,除非你使用网管工具监控数据库的情况,否则不需要启动,它的缺省启动类型是手动。服务进程为AGNTSVC.EXE,参数文件MASTER.CFG,默认端口161。

(12)OracleSNMPPeerEncapsulater

SNMP协议封装服务,用于SNMP协议转换,除非你使用一个不兼容的SNMP代理服务,否则不需要启动,它的缺省启动类型是手动。服务进程为ENCSVC.EXE,参数文件ENCAPS.CFG,默认端口1161。

(13)OracleHOME_NAMEManagementServer

OEM管理服务,使用OEM时需要,它的缺省启动类型是手动。服务进程为OMSNTSVR.EXE,日志文件oms.nohup。

数据库的备份与还原

oracle数据库用户创建、权限分配,以及导入,导出数据 下面数据库所用的版本为ORACLE 9I (9.2.0),安装数据库时,数据库系统会创建一个数据库实例, 其中:安装目录选为:\\oracle, 数据库名与数据库SID号都输入:ora9i 1.数据库用户的创建、权限的分配 数据库安装完成后,有两个系统级的用户: 1、 system 默认密码为:manager 2、 sys 默认密码为:change_on_install 在安装的数据库目录中找到 \\oracle\\product\\9.2\\bin 中的sqlplus程序, 运行:./sqlplus system/manager@ora9i 用system用户创建自己的用户、权限;sql语句如下: 1、创建用户: create user username identified by pwd default tablespace users Temporary TABLESPACE Temp; 2、 用户授权

grant connect,resource,dba to business;

3、 提交: commit;

2.用数据库脚本创建数据库

如上面所述利用sqlplus以username 用户登陆,

专输入:@创建数据库的脚本名称.sql回车,即可创建数据库中的表、视图、存储过程等。

如上面所述利用sqlplus以username 用户登陆,

3.数据库数据的导入,导出

假设有两个数据库 9.0.1 与 9.0.2 1.导出数据

exp system用户/system的密码@服务器名 owner用户名=“oradial ” file=\dmp\

说明:(1) 如果该命令是在本地执行,则不用指定服务器名

(2) owner用户名,通过sys用户的登录所创建的用户名。同时授予的权限包括

connect , dba , resource ,还要创建表空间。 (3) system用户名,owner用户名 是9.0.1数据库中的用户 2.导入数据

imp system用户/system的密码@服务器名 file=oradial.dmp fromuser(用户名)=oradial touser(用户名)=abc

说明:(1) 如果该命令是在本地执行,则不用指定服务器名

(2) touser用户名,通过sys用户的登录所创建的用户名。同时授予的权限包括

connect , dba , resource ,还要创建表空间。 (3) system用户名,touser用户名是 9.0.2数据库中的用户 用sys用户创建普通用户的过程 1.以sys用户,连接身份为SYSDBA,进行登陆 2.进入安全性---->用户 点击右键创建用户 3.分配表空间,以及写用户名和密码 4.给用户分配权限 resource,dba ,connect 若了解更多详情,在DOS下输入 exp help = y imp help = y Oracle维护常用SQL语句 2008-08-05 10:52

Oracle维护常用SQL语句

1、查看表空间的名称及大小

select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size

from dba_tablespaces t, dba_data_files d

where t.tablespace_name = d.tablespace_name

group by t.tablespace_name;

2、查看表空间物理文件的名称及大小

select tablespace_name, file_id, file_name,

round(bytes/(1024*1024),0) total_space

from dba_data_files

order by tablespace_name;

3、查看回滚段名称及大小

select segment_name, tablespace_name, r.status,

(initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,

max_extents, v.curext CurExtent

From dba_rollback_segs r, v$rollstat v

Where r.segment_id = v.usn(+)

order by segment_name ;

4、查看控制文件

select name from v$controlfile;

5、查看日志文件

select member from v$logfile;

6、查看表空间的使用情况

select sum(bytes)/(1024*1024) as free_space,tablespace_name

from dba_free_space

group by tablespace_name;

SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,

(B.BYTES*100)/A.BYTES \

FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C

WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;

7、查看数据库库对象

select owner, object_type, status, count(*) count# from all_objects group by owner, object_type, status;

8、查看数据库的版本

Select version FROM Product_component_version

Where SUBSTR(PRODUCT,1,6)='Oracle';


超详细Oracle完整学习笔记(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:寝室文化节活动总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: