随笔分类 - oracle
摘要:在Oracle数据库中;一个表空间只属于一个数据库使用;而一个数据库可以拥有多个表空间。属于"一对多"的关系 我们对照着mysql来理解. 1、Oracle有表空间,mysql没有表空间 2、Oracle提供的Sql Plus登录 3、MySQL在一个实例中可以创建多个数据库,但Oracle在一个实
阅读全文
摘要:默认学习用户scott,默认密码是tiger oracle@prd:/home/oracle$sqlplus /nolog SQL> conn scott/tiger ERROR: ORA-28000: the account is locked SQL> exit oracle@prd:/home
阅读全文
摘要:情况是这样,A库的用户名和表空间分别为SH , SH 把业务表SH所有数据从A库,导入到B库, 表空间为SH,用户名为SP 在B库里面执行sql查询语句出现错误ORA-00942:表或视图不存在 语句为: 这里看出是因为用户变的原因,所以程序端需要进行用户变更 select sum(temp.lrs
阅读全文
摘要:当数据量比较大的时候,当你导入,导出的时候,在数据库中查看运行的情况,可以利用下面的视图查看: //这里由于导表空间时出现问题,所以再次执行导入任务。但是已有任务在执行,查看执行中的任务方法。 oracle@prd:/home/oracle/impdir$sqlplus / as sysdba SQ
阅读全文
摘要:需求来自要把原数据导入到新的机器的新空间和新用户里面。1、我们查看一下原来库的建表空间语句。 //注意只导业务表空间即可,有些是系统空间是每台机器,根据情况不同设定的,不用管它。2、新建表空间的步骤 建物理表空间,建用户,建权限。 系统采样(防止下面的语句跟大家执行的不匹配) 1、oracle版本
阅读全文
摘要:sys用户是Oracle中权限最高的用户,而system是一个用于数据库管理的用户。在数据库安装完之后,应立即修改sys,system这两个用户的密码,以保证数据库的安全。但是我们有时候会遗忘密码或者是人员离职等情况导致密码丢失.//前提是你拿到了root 用户的密码,修改system,sys就不是
阅读全文
摘要:权限包括: create session 允许用户登录数据库权限 create table 允许用户创建表权限 unlimited tablespace 允许用户在其他表空间随意建表 角色包括: connect resource dba CONNECT角色: --是授予最终用户的典型权利,最基本的权
阅读全文
摘要:Oracle有3种用户: system、sys、scott 1、system和sys的差别在与是否能创建数据库2、sys用户登录创建数据库,3、scott是给刚開始学习的人学习的用户。学习者能够用Scott登录系统,注意scott用户登录后,就能够使用Oracle提供的数据库和数据表,这些都是ora
阅读全文
摘要:修复 TNS-12533: TNS:illegal ADDRESS parameters oracle@prd:/home/oracle$sqlplus sys/abc@fp as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Sun Mar 2
阅读全文
摘要:一、expdp/impdp和exp/imp 客户端工具 1、exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。 服务端工具 2、expdp和impdp是服务端的工具程序,他们只能在oracle服务端使用,不能在客户端使用。 注意: 3、imp只适用于exp导出的文件,不适用
阅读全文
摘要:创建需求和目的 1、需要把11机器上的oracle库中的表导入到12机器oracle库 2、11机器上的数据库fp在12机器上不存在,需要创建新库,以便导入。3、我们只需导入业务库shp即可,不需要把system,sysaux,temp等系统表空间一并导入,例如:mysql你在导库的时候只是导业务库
阅读全文
摘要:一、表空间 1、oracle创建的一个数据库fp可以包含多个表空间,一个表空间里可以有多张表,每个表空间对应多个数据文件。 结合着上面的pl/sql工具远程访问的fp数据库看到的即 oracle >数据库fp >实例fp2(sid) >sh表空间 >a1表 a2表 B表空间 >b1表 b2表引申一下
阅读全文
摘要:我们需要安装rlwrap软件 系统采样: [root@rac-2 src]# su - oracle Last login: Fri Mar 18 23:36:25 CST 2022 on pts/0 oracle@prd:/home/oracle$cat /etc/redhat-release C
阅读全文