Oracle第一步

Oracle 启动数据库

Startup
[NOMOUNT|MOUNT|OPEN|FORCE] [restrict] [pfile=filename]

启动实例,加载数据库,启动数据库

   

oRACLE关闭数据库

Shutdown
[immediate|normal|trasanctional|abort]

关闭数据库,卸载数据库,关闭实例

   

Select * from
V$parameter;

   

数据文件 V¥datafile

支配文件V$CONTRLFILE

日记文件 v$logfile

数据库内部系统表
v$fixed_view_definition

应用 show parameter
突显服务器参数

询问视图v$parameter,利用该动态性能视图可以确定参数的默认值是否被修改过,已经是否可以用alter
system和alter session命令修改。

Alter system set
db_block_size=8096

   

密码文件

密码文件默认存放在目录databas
目录下, 密码文件命令格式为PWD<SID>
,其中sid为实例名,创设密码文件既可以在开立数据库实例时自动创设,也可以应用orapwd.exe工具手动创立,

   

Orapwd file-filename
password=xxxx entries=<max-users>

密码文件名,
internal/sys 账户口令 允许以/sysdba/sysopr权限登陆数据库的最大用户数。

   

   

警戒日志文件用来储存数据库的系统的运转音讯和错误信息。

参数名
background_dump_dest.

   

   

Y用户跟踪文件路径

User_demp_dest

文件名
<sid>_ora_<spid>.trc

   

后台进程跟踪文件路径起首化为background_dump_dest.

   

文件名
<sid>_<process_name>_<spid>.trc

   

系统全局区,是独具用户进程共享的一块内存区域,也就是说SGA中的数据资源能够被六个用户一起使用,SGA首要不外乎高速数据泛冲去,共享池,VC红做日志缓存区,java池和大型池等内存结构,随着数据库启动二加载到内存,

   

Oracle数据字典。

Oracle 首要进程

   

SQLPLUS命令行

Help index查看命令清单

Help | set [topic]

Help | ? [topic]

   

   

Spool filename
create|replace|append|off|out

保存记录到指定文件。

   

Spool off 结束

除非利用Spool
off/spoolout 后结果才写入文件 截止

   

Spool c:\txt

Select * from
user_objects;

Spool off

   

   

Select * from
user_objects;

   

Save c:\txtx

   

Clear buffer 缓存区

   

   

Get file list\NOLIST

// 加载文件到缓存区

/ 执行

   

Column format col_name
ailias sss

   

Col heading xx aaaa

   

tTitile/Btitile

   

col comm null “Text’

   

 

 

 

闪回数据库

Select * from empp;

Drop table emp;

Select * from emp;

Select * from
recyclebin where original_name = ”;

Oracle,Flashback table
table_name to before drop;

 

假使不想数据表存在回收站,
drop table xx purge;

Alter table xx read
only;

Alter table xx read
write;

Alter table xx move
tablespace xxx;

 

 

Update tablexx set
col1=val1, col2=val2;

Update tablexx set
col,col = (select col1, col2 from subtable);

 

Select * from
dba_data_files 数据字典获取数据表音讯。Dba_segmanets

创设表空间

Undo表空间管理

临时表空间管理

 

Like 匹配的正则表明式
regexp_like (ename, [asd]),

regexp_like (ename,
^[asd]),

 

regexp_like (ename,
^[^asd]),

 

分组查询中运用cube对分组信息举办分组集中。

 

Select id1, id2 ,
sum(col) from t1 group by cude(id,id2);

Rollup

 

Cast 函数。

 

 

 

Selece
cast(extract(year from (to_date(sysdate.’yyyymmdd’)) as char(4) ) from
dual ; 类型装换

 

Selece ename , cast(sal
as varchar(4)) from emp ; 类型装换

 

Accept 指示语句

Accept v_job prompt
‘please enter the job Title;” [hide]

Seelct * from emp

Where job =
upper(‘&v_job’);

 

Sqlplus识别当前目录下的login.sql开首化设置

全局生效。,放在
b_home——2\bin 下。

 

 

 

 

 

合并索引

Alter index xxxx
coalesce deallocate unused。 、rebuild

 

约束

Alter disable

Enable drop

 

 

储存过程

Execute

Begin — end.

 

数据表V&lock.

   

   

  

相关文章