随笔分类 - Oracle
摘要:使用如下命令: /* exp 用户名/密码@数据库实例名 file=导出文件名 [参数] 其中,参数可以是以下选项之一或多个: tables=表名:指定要导出的表名,可以使用逗号分隔多个表名。 query=查询语句:指定要导出的查询结果。 constraints=y:导出约束条件。 indexes=
阅读全文
摘要:ORA-28000错误表示账户被锁定。要解决这个问题,您需要解锁该账户。以下是解锁Oracle数据库账户的步骤: 1. 以管理员身份登录到Oracle数据库。2. 打开SQL*Plus或SQL Developer等工具。3. 输入以下命令来解锁账户: ALTER USER username ACCO
阅读全文
摘要:前言 数据库示例(Oracle Database Examples)包含了一系列的示例脚本和产品功能演示的Schema信息,在学习Oracle数据库的过程中可以通过这些示例更好的掌握数据库相关的选项和功能特性。关于Oracle的示例Schema,更详细的说明可以参考官方文档:Database Sam
阅读全文
摘要:一、视图 创建视图语法结构: CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view_name [(alias[, alias]...)] AS subquery [WITH CHECK OPTION [CONSTRAINT constraint]] [WITH
阅读全文
摘要:Oracle synonym(同义词) 同义词是数据库当前用户通过给另外一个用户的对象创建一个别名,然后可以通过对别名进行查询和操作,等价于直接操作该数据库对象。 Oracle同义词常常是给表、视图、函数、过程、包等制定别名,可以通过CREATE 命令进行创建、ALTER 命令进行修改、DROP 命
阅读全文
摘要:前置介绍:系统用户sys和system的区别 1、存储的数据的重要性不同【最重要的区别】 【sys】所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysope
阅读全文
摘要:一、准备工作 1、下载Oracle安装包,通过ftp工具上传到linux服务器并解压 由于Oracle官网上无法下载Oracle数据库之前的版本,可以在 Oracle Software Delivery Cloud 里搜索oracle database 11g 然后选择自己需要的版本进行下载: 此处
阅读全文
摘要:Oracle没有这个”auto_increment”属性,所以它没法像MySQL般在表内定义自增主键。但是,Oracle里的序列(SEQUENCE),可间接实现自增主键的作用。 序列(Sequence),又叫序列生成器,用于提供一系列的数字,开发人员使用序列生成唯一键。每次访问序列,序列按照一定的规
阅读全文
摘要:1、在Oracle中,CONCAT函数将只允许您将两个值连接在一起。如果需要连接多个值,那么我们可以嵌套多个CONCAT函数调用。 SELECT CONCAT('A','B','C') FROM dual -- 报错 SELECT CONCAT(CONCAT('A','B'),'C') FROM d
阅读全文