ps -ef 可以查看服务器进程
ps -ef|grep ora_ 查看oracle的后台进程
top 可以实时查看linux任务,相当于windows的任务管理器
kill -9 进程号(pid) 强制结束进程
数据字典分为三大类:
user_ 查看用户自己的数据信息
all_ 查看用户有权限的数据信息
dba_ 查看所有用户的数据信息
数据字典的规则:
比如表,表相关的数据字典是 user_tables
1.数据字典一般都有s,表示复数;
2.数据字典一般包括关键字,比如表的关键字是table,那它的复数就是tables,再在前边加user_范围即可
如果忘记了数据字典怎么办?
可以查看dict,这里边存的是所有数据字典的信息
select table_name from dict where table_name like '%关键字%';
创建表
create table 表名(字段名 字段属性);
ctas
语法:create table 表名 as select * from 表名 where 不成立条件,;
根据一张已存在的表创建新的表,由于where后边的条件不成立,则只创建表结构
表相关的数据字典:user_tables
创建序列
create sequence 名字
例:
创建序列seq1,步长为2,最大值为1000,最小值为10,
create sequence seq1 start with 10 minvalue 10 maxvalue 1000 increment by 2;
序列相关的数据字典:user_sequences
例:
创建一个视图view_emp,可以查看员工信息表emp,部门号为10员工的信息
create view view_emp as select * from emp where deptno=10;
视图相关的数据字典:user_views
批量删除表,写一个sql脚本
select 'drop table '||table_name||' purge;' from user_tables;
批量删除视图
select 'drop view '||view_name||';' from user_views;
批量删除序列
select 'drop sequence '|| sequence_name||';' from user_sequences;
在sqlplus中的操作
l 列出缓冲区中的sql命令
c/xxx/lll 替换缓冲区中的sql命令
/或者run 执行缓冲区中的sql命令
a空格xxx 在缓冲区中的sql命令后追加字符
!或者host 可以再sqlplus中执行操作系统命令(切记切换到操作系统后,不要再登录sqlplus,ctrl+d退出)
ps -ef|grep ora_ 查看oracle的后台进程
top 可以实时查看linux任务,相当于windows的任务管理器
kill -9 进程号(pid) 强制结束进程
数据字典分为三大类:
user_ 查看用户自己的数据信息
all_ 查看用户有权限的数据信息
dba_ 查看所有用户的数据信息
数据字典的规则:
比如表,表相关的数据字典是 user_tables
1.数据字典一般都有s,表示复数;
2.数据字典一般包括关键字,比如表的关键字是table,那它的复数就是tables,再在前边加user_范围即可
如果忘记了数据字典怎么办?
可以查看dict,这里边存的是所有数据字典的信息
select table_name from dict where table_name like '%关键字%';
创建表
create table 表名(字段名 字段属性);
ctas
语法:create table 表名 as select * from 表名 where 不成立条件,;
根据一张已存在的表创建新的表,由于where后边的条件不成立,则只创建表结构
表相关的数据字典:user_tables
创建序列
create sequence 名字
例:
创建序列seq1,步长为2,最大值为1000,最小值为10,
create sequence seq1 start with 10 minvalue 10 maxvalue 1000 increment by 2;
序列相关的数据字典:user_sequences
例:
创建一个视图view_emp,可以查看员工信息表emp,部门号为10员工的信息
create view view_emp as select * from emp where deptno=10;
视图相关的数据字典:user_views
批量删除表,写一个sql脚本
select 'drop table '||table_name||' purge;' from user_tables;
批量删除视图
select 'drop view '||view_name||';' from user_views;
批量删除序列
select 'drop sequence '|| sequence_name||';' from user_sequences;
在sqlplus中的操作
l 列出缓冲区中的sql命令
c/xxx/lll 替换缓冲区中的sql命令
/或者run 执行缓冲区中的sql命令
a空格xxx 在缓冲区中的sql命令后追加字符
!或者host 可以再sqlplus中执行操作系统命令(切记切换到操作系统后,不要再登录sqlplus,ctrl+d退出)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26705770/viewspace-1299036/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26705770/viewspace-1299036/