ORACLE 10 (付首昕)学习笔记 第4课 命令。
ORACLE 10 学习笔记-第4课-命令。
1.commit;rollback;
2.select * from dictionary;
describe dba_users;
select * from dba_users;
select name from v$controlfile;
3.
alter database drop logfile group 3
select archiver from v$instance;
alter tablespace userdata read only;
4.
select tablespace_name, file_name,autoextensible from dba_data_files;
alter tablespace user_data add datafile '/u01/oradata/userdata03.dbf' size 200M;
alter database rename file '/u01/oradata/system01.dbf' to '/u03/oradata/system01.dbf';
select segment_name, tablespace_name, extents,blocks
from dba_segments where owner='hr';
5.
select tablespace_name,count(*),max(blocks),sum(blocks)
from dba_free_space group by tablespace_name;
6.
set transaction read only;
set transaction isolation level serializable;
alter system set undo_tablespace=undotbs;
select end_time,begin_time,undoblks from v$undostat;
select department_id, rowid from hr.departments;
7.创建临时表
create global temporary table hr.employees_temp
as select * from hr.employees;
8.截取表
truncate table hr.employees;
select role,password_required from dba_roles;
相关文档:
pl/sql 表
在pl/sql块中临时使用、像数组一样的对象
包含一列和一个主键
不能对列和主键进行命名
列可以是任何标量数据类型
主键必须是binary_integer类型
大小没有限制
声明pl/sql表
定义表的类型
type 类型名 is table of 列类型|变量数据类型 ......
create or replace java source named FirstClass as
public class FirstClass{
public static String greeting(String name){
return "Hello " + name + "!";
}
}
/
create or replace function firstclass_greeting (name varchar2) ret ......
oracle的导入导出命令直接用cmd就可以完成,导出的文件地址就是cmd的地址,cmd的原始地址可以改,运行cd ..退回到上级目录 cd空格加目录名 是到下级目录 输入D:回车就可以直接到d盘
exp 用户名/密码@数据库名 file=需要保存的文件.dmp tables=(A表,B表....) log=日志.log
exp jjeto_eim_user/jjetoeimuser@EIM ......
1、连接Oracle数据库
启动SQL*Plus,要求输入User Name、Password、Host String这三个参数,例如我在安装的时候默认创建的数据库为orcl,也就是SID,密码也为orcl,对应上面的三个参数如下所示:
User Name:orcl
Password:orcl
Host String:orcl as sysdba
就可以登录成功。
或者也可以使用默认的scott来登录:
......