设为首页 加入收藏

TOP

3年前oracle命令行笔记,到现在还常用。(一)
2015-11-21 01:53:23 来源: 作者: 【 】 浏览:0
Tags:3年前 oracle 命令 笔记 现在 常用
col 列名 for(mat) 格式 :可对列进行格式化(a100 是针对varchar 的格式,显示100个字符,可以a60,a80),

例如:col file_name format a100;

col 列名:显示当前列的格式

clear column:清除所有列的格式



//主?名
HOST HOSTNAME;

//?助
HELP INDEX;

//?示?前?境?量值
SHOW ALL

//?示?前??
SHOW ERR;

//?示???版本
show rel 

//查看oracle版本
CONN /AS SYSDBA
SELECT * FROM V$VERSION;

//查看全局服?名
SELECT GLOBAL_NAME FROM GLOBAL_NAME;


//数据库名
SELECT NAME FROM V$DATABASE;
SHOW PARAMETER DB

//实例名
SELECT INSTANCE_NAME FROM V$INSTANCE
SHOW PARAMETER INSTANCE

 
//数据库域名
SELECT VALUE FROM V$PARAMETER WHERE NAME='DB_DOMAIN';
SHOW PARAMETER DOMAIN;

//数据库服务名
SELECT VALUE FROM V$PARAMETER WHERE NAME='SERVICE_NAME';
SHOW PARAMETER SERVICE_NAME;


登陆监听器   lsnrctl
启动监听器   lsnrctl start listener  | 
lsnrctl
start listener


关闭监听器   lsnrctl stop listener  | 


显示监听器状态  lsnrctl
status listener


//查看更详细监听器
services


//测试客户端与服务器连接
tnsping myorcl

//登陆
1 sqlplus
2 system@myorcl
admin

//检查网络故障
ping 127.0.0.1

//sql
;结束
/ 新一行结束


begin

end 
/  新行执行 

在sqlplus命令中执行操作系统命令
host  dir d:\


关闭plus
exit or quit
or ctrl+z

//连接数据库
CONNECT  system/admin@myorcl

//退出数据库
DISCONNECT



//导入sql文件
@F:\banksystem.sql




//配置tomcat 环境变量
catalina_home=H:\Tomcat 6.0
tomcat_home=H:\Tomcat 6.0
classpath=%tomcat_home%\lib\servlet-api.jar;tomcat_home%\lib\jsp-api.jar


//创建表空间
CREATE TABLESPACE userdb
DATATILE 'F:\oracl tool\'

 

//切换用户
sqlplus
system
admin
conn scott/admin  --切换
show user;


//断开当前数据库
disc scott;

//修改用户密码
passw


//运行sql脚本
start e:\a.sql 或者 @ e:\a.sql

//编辑sql
edit e:\a.sql;

//截取屏幕select 数据到指定文件
spool d:\b.sql;
select * from emp;
spool off;

//sql语句的 '&a' 变量值替换
select * from emp where ename='&a'; 

//调整行的?示
set linesize 90;
select * from emp;

//行显示 
show linesize;

//分页
set pagesize 5;
select * from emp;


//创建数据库用户
CREATE USER nokey IDENTIFIED BY orcl;//orcl是密码

//修改其他数据库用户密码
ALTER USER nokey

//删除用户
drop user nokey;
如果nokey 里面存在表,那么需要带一个参数cascade才能删除 


//为表空间指定用户 
alter user demo default tablespace DEMOTSDATA;
 
//给指定用户授权( 表操作 connect )
grant connect to nokey;

//给指定用户授权( 表空间操作 resource )
grant resource to nokey;

//操作???
Grant DBA To nokey;

//查看表结构
desc test;

//赋予对象权限查看表
grant select on emp to nokey;

//查看被赋权的表
select * from scott.emp;//soctt 表示角色


//赋予对象权限修改表
grant update on emp to nokey;

//把emp访问权限都给test (修改/删除delete \查询 \添加 soctt的emp 表 )
grant all on emp to test

//收回nokey对emp表的权限
revoke select on emp from nokey;

//权限维护
//nokey 查询scott emp表的权限传递给其他用户

// 查看所有用?
select username from dba_users;

//?除用?
drop user myorcl cascade;

//?除表空?及???文件(?除??表空?和???文件也是一?的)
drop tablespace tablespace_name including contents and datafiles;
DROP TABLESPACE TABLESPACE_NAME INCLUDING CONTENTS AND DATAFILES;

//查看所有表 
SELECT TABLE_NAME FROM ALL_TABLES	

//查看?前用?所有表
SELECT TABLE_NAME FROM ALL_TABLES WHERE OWNER='MYORCL';

//查看前用?的表空间
SELECT USERNAME,DEFAULT_TABLESPACE DEFSPACE FROM DBA_USERS
WHERE USERNAME='MYORCL';

 SELECT USERNAME,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE FROM DBA_USERS
 WHERE USERNAME='MYORCL';

//查?所有表空?
select tablespace_name from dba_tablespaces;
//查?表空?分?的用?信息
select tablespace_name,owner,sum(bytes) from dba_segments group by tablespace_name,owner;


//查??前用?所有表空?
 SELECT TABLESPACE_NAME FROM USER_TABLESPACES;

//查看表空?大小
 SELECT A.NAME,SUM(B.BYTES)/1024/1024 FROM
 V$TABLESPACE A,V$D
首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ocp-455 下一篇闪回区和flashbackdatabase

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: