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