随笔分类 - oracle
摘要:Linux下启动/关闭Oracle 一、Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听; 2)启动数据库实例; 1.登录服务器,切换到oracle用户,或者以oracle用户登录 [admin@dataserver ~]$ su - oracle 密码: [ora
阅读全文
摘要:1、表空间容量指标查询 2、表空间扩容 方式1:手工改变已存在数据文件的大小 方式2:允许已存在的数据文件自动增长 方式3:增加数据文件 oracle在使用中会发现,表空间不足的情况;以下介绍了如何1、查询表空间使用率、剩余量;2、如何扩展表空间容量; 回到顶部 1、表空间容量指标查询 SELECT
阅读全文
摘要:学习数据库时,我们只是以学习的态度,考虑如何使用数据库命令语句,并未想过工作中,如果误操作一下,都可能导致无可挽回的损失。当我在工作中真正遇到这些问题时,我开始寻找答案。 今天主要以oracle数据库为例,介绍关于表中数据删除的解决办法。(不考虑全库备份和利用归档日志)删除表中数据有三种方法:·de
阅读全文
摘要:--创建用户 CREATE USER estate_user identified by agiledc51889; --授予登录权限 grant connect to estate_user; --授予查看某用户下某个表或视图权限 grant select on invest_agile_dev.
阅读全文
摘要:在 sqlPlus 中两种情况都可以使用 模板如下: exec pro_name(参数1,2....); call pro_name(参数1,2....); 区别: 1、exec 是sqlplus命令,只能在sqlplus中使用;call 为sql命令,没有限制。 2、存储过程没有参数时,exec可
阅读全文
摘要:select * from SYS.USER_ERRORS where NAME = upper('存储过程名称');
阅读全文
摘要:select sys_context ('USERENV', 'CON_NAME') from dual; ---通过ALTER SESSION SET CONTAINER 指定其他容器 ---查看容器 select con_id,dbid,NAME,OPEN_MODE from v$pdbs; ---将Pdb open: alter pluggable database pdborcl ope...
阅读全文
摘要:创建临时表空间create temporary tablespace temp_invest_agile_devtempfile 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\temp_invest_agile_dev.dbf' size 50m autoextend on
阅读全文
摘要:select * from dba_data_files
阅读全文
摘要:· 2、 REVOKE UNLIMITED TABLESPACE FROM invest_cosco; ALTER USER invest_cosco QUOTA 0 ON USERS 3 ALTER USER invest_cosco QUOTA UNLIMITED ON invest_cosco
阅读全文
摘要:以system用户登录,查找需要删除的用户: --查找用户 select * from dba_users; --查找工作空间的路径select * from dba_data_files; --删除用户drop user 用户名称 cascade;--删除表空间drop tablespace 表空
阅读全文
摘要:因为Oracle11G有一个新特性,命令行exp只会导出有分配过segment的表,如果数据库中的表数据条数是0时不分配segment,所以就不能被导出解决这个问题有很多方法,结合网上的和自己的实践,给出我个人使用的解决方法,附带一些小技巧... 修改deferred_segment_creatio
阅读全文
摘要:or与in一样的案例 1 2 or与in不一样的案例
阅读全文
摘要:字符函数讲解在“Oracle基础查询”章节中 一、数值函数 1、Round(返回四舍五入后的值 ) 格式:round(x[,y]) x,y,数字型表达式,如果y不为整数则截取y整数部分,如果y>0则四舍五入为y位小数,如果y小于0则四舍五入到小数点向左第y位。 eg: select round(12
阅读全文
摘要:获取某用户下所有的表名: select table_name from user_tables order by table_name; 获取某用户下某个表的所有列名 where 语句中TABLE_NAME="表名" 表名必需大写: select column_name from user_tab_
阅读全文
摘要:1、select * from tab 查询该用户下所有的对象 SQL简介 SQL命名是结构化查询语句(Structured Query Language),是用于数据库中的标准数据查询语句。 DML语句(数据操作语言)Insert Update Delete Merge DDL语句(数据定义语言)
阅读全文
摘要:添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….); 修改字段的语法:alter table tablename modify (column datatype [default
阅读全文
摘要:sf=SELECT * FROMsaf=SELECT a.* FROMsbf=SELECT b.* FROMscf=SELECT c.* FROMsdf=SELECT d.* FROMsc=SELECT COUNT(1) FROMsct=SELECT COUNT(1) FROM user_table
阅读全文
浙公网安备 33010602011771号