




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、连接SQL*Plus system/manager2、显示当前连接用户SQL show user3、查看系统拥有哪些用户SQL select * from all_users;4、新建用户并授权SQL create user a identified by a;(默认建在SYSTEM表空间下)SQL grant connect,resource to a;5、连接到新用户SQL conn a/a6、查询当前用户下所有对象SQL select * from tab;7、建立第一个表SQL create table a(a number);8、查询表结构SQL desc a9、插入新记录SQL insert into a values(1);10、查询记录SQL select * from a;11、更改记录SQL update a set a=2;12、删除记录SQL delete from a;13、回滚SQL roll;SQL rollback;14、提交SQL commit;-/newuser/cg_sys.htm-网上资料很多:/ocp/sql/dba_monitor.txt-用户授权:GRANT Alter ANY INDEX TO user_id GRANT dba TO user_id ;Alter USER user_id DEFAULT ROLE ALL创建用户:Create USER user_id PROFILE DEFAULT IDENTIFIED BY DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK;GRANT CONNECT TO user_id ;用户密码设定:Alter USER CMSDB IDENTIFIED BY pass_word 表空间创建:Create TABLESPACE table_space LOGGING DATAFILE C:ORACLEORADATAdbstable_space.ora SIZE 5M-1、查看当前所有对象SQL select * from tab;2、建一个和a表结构一样的空表SQL create table b as select * from a where 1=2;SQL create table b(b1,b2,b3) as select a1,a2,a3 from a where 1=2;3、察看数据库的大小,和空间使用情况SQL col tablespace format a20SQL select b.file_id文件ID,b.tablespace_name表空间,b.file_name物理文件名,b.bytes总字节数,(b.bytes-sum(nvl(a.bytes,0)已使用,sum(nvl(a.bytes,0)剩余,sum(nvl(a.bytes,0)/(b.bytes)*100剩余百分比from dba_free_space a,dba_data_files bwhere a.file_id=b.file_idgroup by b.tablespace_name,b.file_name,b.file_id,b.bytesorder by b.tablespace_name/dba_free_space -表空间剩余空间状况dba_data_files -数据文件空间占用情况4、查看现有回滚段及其状态SQL col segment format a30SQL Select SEGMENT_NAME,OWNER,TABLESPACE_NAME,SEGMENT_ID,FILE_ID,STATUS FROM DBA_ROLLBACK_SEGS;5、查看数据文件放置的路径SQL col file_name format a50SQL select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id;6、显示当前连接用户SQL show user7、把SQL*Plus当计算器SQL select 100*20 from dual;8、连接字符串SQL select 列1 | |列2 from 表1;SQL select concat(列1,列2) from 表1;9、查询当前日期SQL select to_char(sysdate,yyyy-mm-dd,hh24:mi:ss) from dual;10、用户间复制数据SQL copy from user1 to user2 create table2 using select * from table1;11、视图中不能使用order by,但可用group by代替来达到排序目的SQL create view a as select b1,b2 from b group by b1,b2;12、通过授权的方式来创建用户SQL grant connect,resource to test identified by test;SQL conn test/test13、查出当前用户所有表名。select unique tname from col;-/* 向一个表格添加字段 */alter table alist_table add address varchar2(100);/* 修改字段 属性 字段为空 */alter table alist_table modify address varchar2(80);/* 修改字段名字 */create table alist_table_copy as select ID,NAME,PHONE,EMAIL,QQ as QQ2, /*qq 改为qq2*/ADDRESS from alist_table;drop table alist_table;rename alist_table_copy to alist_table/* 修改表名 */空值处理有时要求列值不能为空create table dept (deptno number(2) not null, dname char(14), loc char(13);在基表中增加一列alter table deptadd (headcnt number(3);修改已有列属性alter table deptmodify dname char(20);注:只有当某列所有值都为空时,才能减小其列值宽度。只有当某列所有值都为空时,才能改变其列值类型。只有当某列所有值都为不空时,才能定义该列为not null。例:alter table dept modify (loc char(12);alter table dept modify loc char(12);alter table dept modify (dname char(13),loc char(12);查找未断连接select process,osuser,username,machine,logon_time ,sql_textfrom v$session a,v$sqltext b where a.sql_address=b.address;-1.以USER_开始的数据字典视图包含当前用户所拥有的信息, 查询当前用户所拥有的表信息:select * from user_tables;2.以ALL_开始的数据字典视图包含ORACLE用户所拥有的信息,查询用户拥有或有权访问的所有表信息:select * from all_tables;3.以DBA_开始的视图一般只有ORACLE数据库管理员可以访问:select * from dba_tables;4.查询ORACLE用户:conn sys/change_on_installselect * from dba_users;conn system/manager;select * from all_users;5.创建数据库用户:Create USER user_name IDENTIFIED BY password;GRANT CONNECT TO user_name;GRANT RESOURCE TO user_name;授权的格式: grant (权限) on tablename to username;删除用户(或表):drop user(table)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 太极拳考试试题及答案
- 开展学科竞赛激发学习动力计划
- 工作中梳理与优化个人任务计划
- 采购成本降低方案计划
- 职业道德与诚信建设的自我要求计划
- 生物学习支持服务的建立计划
- 学期中期评估与调整措施计划
- 促进医患关系和谐的工作规划计划
- 研究仓库管理中的风险控制计划
- 功能性饮料在2025年运动健康市场推广的健康食品包装设计效果研究报告
- 泸州市中考数学复习策略课件
- 渤钻井控考试题
- 流动式起重机械(汽车吊)安全培训课件
- DG-TJ 08-2362-2021 综合杆设施技术标准
- JJG 1171-2019 混凝土配料秤-(高清现行)
- JJF1101-2019环境试验设备温度、湿度校准规范-(高清现行)
- 汉语拼音单韵母aoeiuü课件
- JJF(鄂) 86-2021 放射性气溶胶监测仪校准规范(高清版)
- 蔬菜捆扎机机械部分的设计说明书
- 电力施工委托合同
- 腌腊肉制品生产车间工艺布置图
评论
0/150
提交评论