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