oracle学习笔记

发布 2021-05-11 23:16:28 阅读 9934

一、导出命令。

exp test/test@test full=y rows=y file=

imp test/test@test ignore=y file=

二:trunc: 将值截断到指定的小数位

trunc(45.926, 2) 45.92

mod: 返回相除后的余数

mod(1600, 300) 100

select trunc(sysdate, 'd') 3 from dual;

trunc(sysdate, 'd'),截取到本周的第一天(0:00)

trunc(sysdate, 'm'),截取到本月的第一天(0:00)

trunc(sysdate, 'dd'),截取到本日的0:00

trunc(sysdate,'yyyy')得到今年的第一天的0:00.

三、在windows操作系统下,卸载oracle 9i :

1、停止所有oracle服务。

2、删除注册表中的所有关于oracle项。

1)在hkey_local_machine\software下,删除oracle目录

2)在hkey_local_machine\system\controlset001\services下,删除所有oracle项。

3)在hkey_local_machine\system\controlset002\services下,删除所有oracle项。

4)在hkey_local_machine\system\currentcontrolset\services下,删除所有oracle项。

5)在hkey_classes_root下,删除所有oracle项。

3、删除硬盘上所有oracle文件。

1)oracle安装文件。

2)系统目录下,在program files文件夹中的oracle文件。

4、重启,完成卸载

四、system默认口令:manager

sys默认口令:change_on_install

scott默认口令:tiger

sysfiles存放数据文件物理位置。

user_indexes存放索引。

user_objects存放用户对象。

user_tables(user_all_tables)存放表。

user_tablespaces存放表空间。

user_procedures存放存储过程。

user_view存放视图。

user_users存放用户。

用户sys和system所拥有的表被称为数据字典表(data dictionary table),数据字典表提供一个数据库用来管理自己的系统目录。数据字典由oracle提供的一组目录脚本文件创建。每当安装或升级一个数据库时,都需要使用创建或修改数据字典表的的脚本文件。

当在数据库中安装一个新的选项时,可能要运行另外一些附加的目录脚本文件。

用户sys拥有数据字典表,这些表存储了数据库中其他结构的所有信息;用户system拥有访问数据字典表的视图,这些视图供数据库中其他用户使用。

索引既可以改善数据库性能,又可以保证列值的唯一性。当create table命令中规定有unique或primarykey约束条件子句时,oracle就自动创建一个索引。

经常被同时访问的表在物理位置上可以存储在一起。为了将它们存储在一起,就要创建一个簇(cluster)来管理这些表。表中的数据一起存储在簇中,从而最小化必须执行的i/o次数,改善系统性能。

使用v$instance视图可以用来查看实例的当前状态。

查看oracle数据库服务器的版本:select * from product_component_version

查询v$version视图来查看组件级信息:select * from v$version

启动sql/plus程序,使用某个用户登录进入,执行:select * from session_privs,可以查询该用户的权限。

9. 请问如何分辨某个用户是从哪台机器登陆oracle的?

select machine , terminal from v$session;

16. 怎么获取有哪些用户在使用数据库。

select username from v$session;

18. 怎样查得数据库的sid ?

select name from v$database;

25. 何查询每个用户的权限?

select * from dba_sys_privs;

26. 如何将表移动表空间?

alter table table_name move tablespace_name;

27. 如何将索引移动表空间?

alter index index_name rebuild tablespace tablespace_name;

30. 如何解锁?

alter system kill session ‘sid,serir#

ORACLE学习笔记

rac real application clusters 真实应用集群。ohs oracle http server sga system global area 系统全局区,是系统为实例分配的一组共享缓冲存储区,用于存放数据库数据和控制信息,以实现对数据库数据的管理和操作。实例 存取和控制数据数...

Oracle学习笔记

参数文件 记录了控制文件的位置,控制文件是一个非常小的二进制文件,最大。可以增长到 64mb,控制文件包括如下主要信息 数据库的名字,检查点信息,数据库创建的时间戳 所有的数据文件,联机日志文件,归档日志文件信息 备份信息等 有了这些信息,oracle 就知道那些文件是数据文件,现在的重做日志文件是...

ORACLE学习笔记

目录。oracla管理 1 1.登录sqlplus 1 1.1.sysdba 身份登陆 1 1.2.普通用户登陆sqlplus 1 2.常用命令 1 3.格式化提示符 2 4.查看系统状态 2 4.1.查看实例状态 2 4.2.查看表 2 5.关闭 启动 2 6.创建表空间 3 7.用户和权限 3 ...