Oracle导库及相关操作

SELECT * FROM dba_profiles s WHERE s.profile=‘DEFAULT‘ AND resource_name=‘PASSWORD_LIFE_TIME‘;--如果后面显示180天的请将密码有效期由默认的180天修改成“无限制”:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
alter user system identified by dreamsoft;
select * from dba_directories;
create or replace directory dmp as ‘E:\dmp‘;

expdp system/[email protected] DIRECTORY=dmp DUMPFILE=GSDX_20190810.dmp FULL=y

impdp system/[email protected] DIRECTORY=dmp DUMPFILE=CDZZ20191119.DMP FULL=y

impdp system/[email protected] DIRECTORY=dmp DUMPFILE=XMDX_20191208.DMP remap_schema=dsoa:xmdx logfile=xmdx.log

imp dsoa/[email protected] file=E:\dmp\daochu.dmp FULL=y

create user xmdx identified by dreamsoft default tablespace users;
grant resource,connect,dba to xmdx;
commit;--提交

imp dsoa/[email protected] file=e:\dmp\20190820szdx.dmp full=y

--查询数据库用户
select * from dba_users;
drop user xmdx cascade;

--修改memory_target大小
show parameters target;
alter system set memory_target=512M scope=spfile;
alter system set memory_max_target=512M scope=spfile;
alter system set deferred_segment_creation=false scope=spfile;

select username,account_status from dba_users where username=‘DSOA‘;--查看到DSOA用户锁了
alter user DSOA account unlock;--解锁DSOA用户
select * from dba_profiles where RESOURCE_NAME=‘FAILED_LOGIN_ATTEMPTS‘;--查看用户限制登陆次数
alter profile default limit failed_login_attempts unlimited;--修改用户无论输入多少次都不会被锁定

1、在运行中输入CMD

2、在命令行输入sqlplus /nolog (不登陆数据库,只启动sqlplus)

3、SQL> conn /as sysdba

已连接。

4、SQL> alter user system identified by 123456;

用户已更改。

password即为要修改的新密码。

原文地址:https://www.cnblogs.com/wangSoft/p/12269859.html

时间: 2024-10-14 00:21:33

Oracle导库及相关操作的相关文章

Oracle导库,修改数据库文件

前一阵子,做oracle数据库的还原.因为是菜鸟,没用过oracle数据库.所以好多地方都不知道如何下手. 在sql server 中数据库的还原,无非就是附加数据库 .或者使用脚本来还原. 但是在oracle中数据库的还原,就没有这些可视化的工具了(自己装的客户端不算).在安装oracle服务端之后,数据库的还原必须使用dos命令行操作. oracle不懂,公司没网.然后就仅凭手机的那一丢丢流量,学习如何导库. -- 经过不懈努力,终于可以导入了. 可以导入了,但还没导入完.接下来,就出现以下

Oracle导库那些事儿

14年10月份到电子所部署系统时,用exp.imp导库命令成功的实现了Oracle数据库的导出.导入,对此,还专门发表过一篇文章Oracle数据库导出导入,讲解导出.导入过程. 昨天再对服务器新安装的Oracle数据库用exp.imp导库,一直报"EXP-0006:出现内部不一致的错误",于是在网上百度,尝试其他导库方式,发现采用expdp.impdp数据泵同样可以完成数据库的导出.导入,而且数据泵与传统导出导入有如下区别: 1.EXP和IMP是客户段工具程序, EXPDP和IMPDP

oracle导库

cmd窗口直接输入导库命令即可,不需要进入sqlplus C:\Documents and Settings\Administrator> imp username/[email protected] file=E:\**.dmp full=y 在导库之前请新建用户或者清空所有对象:包括表对象,函数,触发器,存储过程.

oracle——数据表的相关操作——删除数据表

创建数据表; create table 表名 ( 列明1 数据类型1 [约束性条件], 列明1 数据类型1 [约束性条件], …… ) tablespace 表空间 create table student05 ( student_id number not null, student_name varchar2(20), student_age number, status varchar2(2), version number default 0 ) tablespace test sele

oracle——数据表的相关操作——重新命名一个列名

create table student05 ( student_id number not null, student_name varchar2(20), student_age number, status varchar2(2), version number default 0 ) tablespace test select * from student05; 数据表的相关操作 1.增加新列 alter table student 用于修改表的结构,add用于增加列,注意此处没有co

oracle——数据表的相关操作——删除已有列

create table student05 ( student_id number not null, student_name varchar2(20), student_age number, status varchar2(2), version number default 0 ) tablespace test select * from student05; 数据表的相关操作 1.增加新列 alter table student 用于修改表的结构,add用于增加列,注意此处没有co

oracle——数据表的相关操作——转移表空间

创建数据表; create table 表名 ( 列明1 数据类型1 [约束性条件], 列明1 数据类型1 [约束性条件], …… ) tablespace 表空间 create table student05 ( student_id number not null, student_name varchar2(20), student_age number, status varchar2(2), version number default 0 ) tablespace test sele

oracle——数据表的相关操作——插入数据以及批量插入数据

SQL更新数据 1.插入数据——insert操作 语法格式如下: insert into 表名 (列名1,列名2……,列名n) values (值1,值2……,值n); 在insert操作中,列名列表中的各列需要以逗号分隔:而值列表指定各列的值,列名与值需要一一对应. 如果insert语句所指定的列名列表包含了表中的所有列,那么可以将列名列表省略. create table student08 ( id number, name varchar2(20), sex varchar2(20), a

oracle——数据表的相关操作——增加新列

create table student05 ( student_id number not null, student_name varchar2(20), student_age number, status varchar2(2), version number default 0 ) tablespace test select * from student05; ==============================================================