1、查看当前open用户

select username,account_status,expiry_date,profile from dba_users;

2、查看目前的密码过期策略

select * from dba_profiles s where s.profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';

3、修改密码过期策略

alter profile default limit password_life_time unlimited;

04、过期的账户,重置密码后期不会再过期

$sqlplus / as sysdba

alter user smsc identified by <原来的密码> ----不用换新密码

 
-----------------

杀掉进程:
ps -ef | grep LOCAL=NO | grep -v grep | awk '{print $2}'
ps -ef | grep LOCAL=NO | grep -v grep | awk '{print $2}' | xargs kill -9
ps -ef | grep LOCAL=NO | grep -v grep | awk '{print $2}'
ps -ef | grep LOCAL=NO
删除不掉,还是有进程 :
sqlplus
select sid, serial# from v$session where username ='BIP';
SID SERIAL#
---------- ----------
810 3
1099 3

alter system kill session '810,3';
alter system kill session '1099,3';

unzip 压缩包 -d 目标地(目标地由此目录则会覆盖)

导入导出:
create directory DB_BACKUP as '/home/oracle/backup';
select * from dba_directories;
expdp directory=BACKUP schemas=DVUSER_BDS,BIP,ETLUSER dumpfile=bdb_20170623.dmp logfile=bdb_20170623.log compression=all
impdp directory=BACKUP schemas=DVUSER_BDS,BIP,ETLUSER dumpfile=bdb_20170623.dmp logfile=imp_bdb_20170623.log

ALTER PROFILE DEFAULT LIMIT
FAILED_LOGIN_ATTEMPTS 10
PASSWORD_REUSE_MAX unlimited
PASSWORD_REUSE_TIME unlimited
PASSWORD_LOCK_TIME 5/1440
password_verify_function null
password_life_time unlimited;

PASSWORD_REUSE_TIME 密码不能重用前的天数
PASSWORD_REUSE_TIME 密码被重用之前密码改变的次数

alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_REUSE_TIME UNLIMITED;

SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_REUSE_MAX UNLIMITED;

SQL> ALTER PROFILE DEFAULT LIMIT password_verify_function null;

设置密码永不过期:
alter profile default limit password_life_time unlimited;

建表空间、用户、权限
create tablespace developer datafile '/oradata/TSDB/developer01.dbf' size 1G autoextend on;
create user tsdev identified by tsdev default tablespace developer;
drop user ntp1 cascade;
grant CONNECT to TSBASE;
grant RESOURCE to TSBASE;
grant EXECUTE on SYS.DBMS_LOCK to TSBASE;
grant CREATE PROCEDURE to TSBASE;
grant CREATE VIEW to TSBASE;
grant CREATE SYNONYM to TSBASE;
grant CREATE MATERIALIZED VIEW to NTP1; 物化视图
grant alert session to fis;
grant create database link to tsdeal;
grant unlimited tablespace to monitor;

create user ods identified by ods;
create user tsdev identified by tsdev default tablespace developer;

删除表空间:

drop tablespace CAE_COREDATA including contents and datafiles cascade onstraints;
drop tablespace CAE_COREINDX including contents and datafiles;

查看实例名:
select instance_name from v$instance;
select name from v$database;
select status from v$instance;

添加新的数据文件
alter tablespace temp add tempfile '/oradata/XSWAPDB/temp02.dbf' size 1G autoextend on ;
alter tablespace UNDOTBS1 add datafile '/oradata/rmbtbdb/undotbs02.dbf ' size 100M autoextend on;
alter tablespace temp add tempfile '+DATADG' size 10M autoextend on ;
alter tablespace TS_REPO_DATA add datafile '+DATADG' size 100M autoextend on;
/oradata/basedb/monitorspace01.dbf
alter tablespace MONITORSPACE add datafile '/oradata/basedb/monitorspace02.dbf' size 100M autoextend on ;
offine原有错误的数据文件
alter database tempfile'/oraapp/oracle/oradata/XSWAPDB/temp01.dbf' offline;

删除原有错误的数据文件
alter database tempfile'/oraapp/oracle/oradata/XSWAPDB/temp01.dbf' drop;

查看字符集:
select * from nls_database_parameters;

改密码:
alter user TSDEV identified by Stsdev_sjqy1;

修改服务名:
alter system set service_name='tsdbsvc,TSDB';

解锁用户:
select username,ACCOUNT_STATUS, LOCK_DATE, DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE, PROFILE, CREATED from dba_users order by username;
select username from dba_users;
alter user 用户 account unlock;
alter user 用户 account lock;

查看用户查看表空间:
set linesize 2000
set pagesize 9000
col FILE_NAME for a50
select tablespace_name, file_name ,ceil(BYTES/1024/1024) "BYTES(M)",AUTOEXTENSIBLE,MAXBYTES,INCREMENT_BY ,
ceil(sum(bytes/1024/1024/1024) over (partition by TABLESPACE_NAME order by FILE_NAME rows
between unbounded preceding and unbounded following)) "ALLOCATED(G)",
count(*) over (partition by TABLESPACE_NAME order by FILE_NAME rows
between unbounded preceding and unbounded following)*32 "MAX_ALLOC(G)"
from dba_data_files where tablespace_name like '%&tbs_name%' order by tablespace_name, file_name;

select tablespace_name, file_name ,bytes/1024/1024 file_size,AUTOEXTENSIBLE,MAXBYTES/1024/1024 max from dba_temp_files;
select tablespace_name, file_name ,bytes/1024/1024 file_size,AUTOEXTENSIBLE,MAXBYTES/1024/1024 max from dba_data_files order by TABLESPACE_NAME;

select username,default_tablespace from dba_users;
select TABLESPACE_NAME,STATUS from dba_tablespaces;

查看是否是大文件:
select TABLESPACE_NAME,BIGFILE from dba_tablespaces;

修改临时表空间的大小:
alter database tempfile '+DATADG/xrepodb/tempfile/temp.279.889985887' resize 2G;

alter database tempfile '+DATADG/datawdb/tempfile/temp.382.929965021' autoextend on next 100M maxsize unlimited;

查看某个表创建的时间:
select OWNER,OBJECT_NAME,CREATED,LAST_DDL_TIME from dba_objects where OBJECT_NAME='PVP_CNFRM_MBR_INFO';

查看日志文件的大小:
select distinct(bytes/1024/1024)MB from v$log;
select * from v$log; 查看日志的组和线程

修改日期格式:
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';

修改服务的节点:
srvctl config service -d uuasdb 查看服务在哪个节点
srvctl relocate service -d db_unique_name -s 服务名 -i 当前节点 -t 目标节点
srvctl relocate service -d RETDBS -s retdb -i RETDBS1 -t RETDBS2
启动服务的节点:
ora.tsdb.tsdbsvc.svc 1 ONLINE UNKNOWN stsdbs21
[grid@stsdbs21 ~]$ srvctl start service -d tsdb -s tsdbsvc

srvctl start service -d 数据库名 -s 服务名 -n 节点名
srvctl start diskgroup -g dg名称

rac关闭监听:
srvctl stop listener -l 监听名
Usage: srvctl stop listener [-l <lsnr_name>] [-n <node_name>] [-f]
-l <lsnr_name> Listener name
-n <node_name> Node name
-f Force stop
-h Print usage

静默建库:
$ORACLE_HOME/bin/dbca -silent -createDatabase -templateName /home/oracle/fxmss.dbt \
-gdbName fxmss -sid fxmss -sysPassword Pass#123 -systemPassword Pass#123 -storageType FS \
-datafileJarLocation $ORACLE_HOME/assistants/dbca/templates

静默删库:
dbca -silent -deleteDatabase -sourceDB FXCSTPDB

关闭数据库:
srvctl stop database -d datawdb -o immediate
srvctl start database -d datawdb -o immediate
关闭数据库实例:
su - grid
srvctl stop instance -d kobra -i kobra1
srvctl start instance -d kobra -i kobra1

计划任务:
export EDITOR=vi solaris需要设置
0 * * * * . /export/home/oracle/.profile; /export/home/oracle/bin/common/delArch LCM2DBS 1 1> /tmp/delArch_LCM2DBS.log 2>&1
0 * * * * . /home/oracle/.bash_profile; /home/oracle/bin/common/delArch PPPSDB 1 1> /tmp/delArch_PPPSDB.log 2>&1
0 0 * * * find /oraapp/oracle/admin/kobra/adump -name '*.aud' -mtime +30 | xargs -i rm -rf {}

12c
alter session set container = xpedb;
alter pluggable database open;

0 * * * * /home/oracle/bin/common/delArch comstar 1 1> /tmp/delArch_comstar.log 2>&1

5 15 * * * . /home/oracle/.bash_profile; /home/oracle/bin/common/delArch CIMDB 1 1> /tmp/delArch_CIMDB.log 2>&1

create spfile from pfile='/tmp/ntp1db.ora';

解压:
tar -xzf v9.7fp7_linuxx64_server.tar.gz

gunzip scripts.20140310.tar.gz
tar xvf scripts.20140310.tar

删除回收站:
purge dba_recyclebin;

nas服务器:
scp -r 12.2.0.1.8 rmb@200.31.43.192:./20171024

oracle 数据库密码生产同步模拟环境 ,随记常用命令的更多相关文章

  1. 更改oracle数据库密码(因为密码过期)

    更改system的密码,然后用此用户登录数据库,在数据库里修改指定用户密码 alter user username identified by newpassword; --修改忘记密码用户的密码 让 ...

  2. Oracle数据库之间数据同步

    这段时间负责某个项目开发的数据库管理工作,这个项目中开发库与测试数据库分离,其中某些系统表数据与基础资料数据经常需要进行同步,为方便完成指定数据表的同步操作,可以采用dblink与merge结合的方法 ...

  3. 修改oracle数据库密码

    1.用Xshell远程连接安装数据库的服务器,切换到安装oracle数据库的用户下,(我的oracle数据库就安装在oracle用户下) 命令: su - oracle; 2.进入oracle控制台 ...

  4. oracle数据库密码过期修改注意事项

    近期的工作中,因数据库密码临近过期,需要进行修改,因对oracle数据库底层结构不了解,导致安装网上的教程操作是出现一些问题,特记录下来 传统的修改语句为 输入:win+R进入cmd  输入sqlpl ...

  5. Oracle数据库密码过期重置

    oracle登陆密码过期了 这种情况,先连接Oracle,以Oracle用户登录,再输入以下命令: 1,linux系统下,以oracle用户登录进去: su - oracle 2,以系统dba身份登录 ...

  6. Oracle数据库间的数据复制 - SQLPlus中的COPY命令

    Copy命令可以实现不同Oracle数据库间的数据的复制,也是可以实现同一数据库的数据复制,其性能表现和导入/导出相同. 根据9i文档,说Copy命令未来会不支持,但实际上Oracle 11g仍然支持 ...

  7. docker 系列 - 基础镜像环境和Docker常用命令整理

    =======================docker 基础镜像环境 alpine=======================可以使用 docker search 命令搜索指定的 image, ...

  8. redis修改密码以及验证登录,启动服务常用命令

    1.通过配置文件,直接修改 2.启动然后使用密码验证登录 3.redis常用命令 启动服务:redis-server --service-start重启服务:service redis restart ...

  9. Maven环境搭建及常用命令、生命周期

    一.下载maven包,解压 二.配置环境变量,MAVEN_PATH=解压路径 添加到path中 三.测试  mvn -v 查看maven版本 四.设置本地仓库的路径 在conf文件夹下的setting ...

随机推荐

  1. Csharp:WebClient and WebRequest use http download file

    //Csharp:WebClient and WebRequest use http download file //20140318 塗聚文收錄 string filePath = "20 ...

  2. sql left join 字符串

    select * FROM table1 as t1 right join (select '1,2,3,4,5'  as t) as tt on t1.Id=tt.t select * FROM t ...

  3. content-box跟border-box的区别

    content-box: padding和border不被包含在定义的width和height之内.对象的实际宽度等于设置的width值和border.padding之和,即 ( Element wi ...

  4. Common in Hardware & Software

    A lot of common in Hardware programming & Software Programming

  5. MyEclipse打开JSP文件报"Failed to create the part's controls"解决方法汇总

    有时候,打开别人的开发环境中导过来的项目的JSP文件,会出现“Failed to create the part's controls”的错误! 解决的方法有: 方法1:关闭myeclipse的jsp ...

  6. 使用 Load Balancer,Corosync,Pacemaker 搭建 Linux 高可用集群

    由于网络架构的原因,在一般虚拟机或物理环境中常见的用 VIP 来实现双机高可用方案,无法照搬到 Azure 平台.但利用 Azure 平台提供的负载均衡或者内部负载均衡功能,可以达到类似的效果. 本文 ...

  7. 一、docker学习笔记——安装docker

    系统win10 企业版 1.下载docker CE 2.安装.注意,由于docker 与Oracle VM VirtualBox 冲突,在windows平台上二者不可共存.你只能2选1!! 3.如果d ...

  8. Service Discovery in WCF 4.0 – Part 1 z

    Service Discovery in WCF 4.0 – Part 1 When designing a service oriented architecture (SOA) system, t ...

  9. 高逼格UILabel的闪烁动画效果

    高逼格UILabel的闪烁动画效果 最终效果图如下: 源码: YXLabel.h 与  YXLabel.m // // YXLabel.h // // Created by YouXianMing o ...

  10. 绘制播放音乐时的音波图形的View

    绘制播放音乐时的音波图形的View 这个效果类似于这个哦: 效果如下: 源码: MusicView.h 与 MusicView.m // // MusicView.h // Music // // C ...