- 浏览: 124235 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
laoma036912:
呵呵。。第二个与第三个都遇到过。。总结的不错!
Oracle OAM -
xw302:
这个是免费的,应该不会被封,你可以换个时间再试试
OVM Manager -
dalinhuang:
您好,能否共享一下OracleVM-Manager-3.0.1 ...
OVM Manager -
dk101:
说的太好了,人生就该有这样的豪迈激情,“驴生”如此,况乎“人生 ...
禅意人生 -
王者之剑:
我也一直看时先生博客
如何选股票-时寒冰-不断更新
一、备份DB
首先设置Oracle环境(ORACLE_HOME,ORACLE_SID)
然后给数据库用户OSL建立备份文件以及赋予相应的权限,再用expdp命令备份
恢复备份
自动备份
在当前用户下建立一个文件DB_AutoBackup_cron:
在DB_AutoBackup.sh中:
注意:`date +%Y%m%d`这儿是用的反引号,Esc下面的`,非单引号';另外一种写法$(date +%Y%m%d)。
然后运行crontab:
Drop user
如果不成功
关闭db监听,重启数据库(不启动监听)即可
Create tablespace
Create user
Modify tablespace size
二、如何把dump文件导入到不同用户(schema)不同表空间时,用如下参数即可:
REMAP_TABLESPACE
Default: There is no default
Purpose
Remaps all objects selected for import with persistent data in the source tablespace to be created in the target tablespace.
Syntax and Description
REMAP_TABLESPACE=source_tablespace:target_tablespace
Multiple REMAP_TABLESPACE parameters can be specified, but no two can have the same source tablespace. The target schema must have sufficient quota in the target tablespace.
REMAP_SCHEMA
Default: There is no default
Purpose
Loads all objects from the source schema into a target schema.
Syntax and Description
REMAP_SCHEMA=source_schema:target_schema
Multiple REMAP_SCHEMA lines can be specified, but the source schema must be different for each one. However, different source schemas can map to the same target schema. The mapping may not be 100 percent complete, because there are certain schema references that Import is not capable of finding. For example, Import will not find schema references embedded within the body of definitions of types, views, procedures, and packages.
For example:
Other parameters:
REMAP_DATA
REMAP_DATAFILE
REMAP_TABLE
三、启动关闭服务命令详解
1、SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。
SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
SHUTDOWN TRANSACTIONAL:不允许新的连接、不等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
SHUTDOWN IMMEDIATE:不允许新的连接、不等待会话结束、不等待事务结束、做一个检查点并关闭数据文件。没有结束的事务是自动rollback的。启动时不需要实例恢复。
SHUTDOWN ABORT:不允许新的连接、不等待会话结束、不等待事务结束、不做检查点且没有关闭数据文件。启动时自动进行实例恢复。
另外,对于NORMAL、TRANSACTIONAL、IMMEDIATE,DB Buffer Cache的内容写入了数据文件,没有提交的事务被回滚,所有的资源被释放,数据库被“干净”的关闭。
对于ABORT,DB Buffer Cache的内容没有写入数据文件,没有提交的事务也没有回滚。数据库没有dismount和关闭,数据文件也没有关闭。当数据库启动时,需要通过redo log恢复数据,通过回滚段对事务回滚,对资源进行释放。
2、STARTUP [FORCE] [RESTRICT] [PFILE= filename] [OPEN [RECOVER][ database] | MOUNT | NOMOUNT]
STARTUP OPEN:STARTUP缺省的参数就是OPEN,打开数据库,允许数据库的访问。当前实例的控制文件中所描述的所有文件都已经打开。
STARTUP MOUNT:MOUNT数据库,仅仅给DBA进行管理操作,不允许数据库的用户访问。仅仅只是当前实例的控制文件被打开,数据文件未打开。
STARTUP NOMOUNT:仅仅通过初始化文件,分配出SGA区,启动数据库后台进程,没有打开控制文件和数据文件。不能任何访问数据库。
STARTUP PFILE= filename:以filename为初始化文件启动数据库,不是采用缺省初始化文件。
STARTUP FORCE:中止当前数据库的运行,并开始重新正常的启动数据库。
STARTUP RESTRICT:只允许具有RESTRICTED SESSION权限的用户访问数据库。
STARTUP RECOVER:数据库启动,并开始介质恢复。
四、drop all tables and sequences in oracle
tables:
sequences:
五、字符集问题
查询字符集
六、查询被锁的表及进程的方法介绍
查看被锁的表
查看连接的进程
杀掉进程
查看当前用户下表的占用空间
查询所有对象占用空间
查询数据库中各对象占用空间大小
oracle中去除字段中的回车符
其他常见ca
启动EM控制台:
其他常见操作
启动EM控制台:
修改用户密码过期为永不过期
修改用户密码
首先设置Oracle环境(ORACLE_HOME,ORACLE_SID)
引用
Connected to an idle instance.
这是环境设置有问题,修改正确即可,参照:
这是环境设置有问题,修改正确即可,参照:
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1/ export ORACLE_SID=hub export LD_LIBRARY_PATH=$ORACLE_HOME/lib export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/opmn/bin:$ORACLE_HOME/OPatch/:$PATH
然后给数据库用户OSL建立备份文件以及赋予相应的权限,再用expdp命令备份
$sqlplus /nolog SQL> conn /as sysdba SQL> CREATE OR REPLACE DIRECTORY dir_dump AS '/home/oracle/dump'; SQL> GRANT read,write ON DIRECTORY dir_dump TO OSL; SQL> exit (查询已有的directory:select * from dba_directories;) $expdp OSL/OSL@osl DIRECTORY=dir_dump DUMPFILE=X0326.dmp LOGFILE=X0326.log
恢复备份
impdp OSL/OSL@osl DIRECTORY=dir_dump DUMPFILE=X0326.dmp
自动备份
在当前用户下建立一个文件DB_AutoBackup_cron:
5 * * * * /home/oracle/DB_AutoBackup.sh
引用
crontab中处理的文件格式为 分钟 小时 日期 月 星期 执行的文件名 *代表所有条件,5 * * * * 表示第5分钟。
# 文件格式说明
# ——分钟 (0 - 59)
# | ——小时 (0 - 23)
# | | ——日 (1 - 31)
# | | | ——月 (1 - 12)
# | | | | ——星期 (0 - 7)(星期日=0或7)
# | | | | |
# * * * * * 被执行的命令
# 文件格式说明
# ——分钟 (0 - 59)
# | ——小时 (0 - 23)
# | | ——日 (1 - 31)
# | | | ——月 (1 - 12)
# | | | | ——星期 (0 - 7)(星期日=0或7)
# | | | | |
# * * * * * 被执行的命令
在DB_AutoBackup.sh中:
#Oracle environment source db.env #backup time BTime=`date +%Y%m%d` echo $BTime #expdp username/passwd@SID/servername #LT< Admin expdp OSL/OSL@hub DIRECTORY=dir_dump DUMPFILE=DB_$BTime.dmp LOGFILE=DB_$BTime.log
注意:`date +%Y%m%d`这儿是用的反引号,Esc下面的`,非单引号';另外一种写法$(date +%Y%m%d)。
然后运行crontab:
crontab DB_AutoBackup_cron
引用
crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
(default operation is replace, per 1003.2)
-e (edit user's crontab)
-l (list user's crontab)
-r (delete user's crontab)
-i (prompt before deleting user's crontab)
-s (selinux context)
crontab [-u user] [ -e | -l | -r ]
(default operation is replace, per 1003.2)
-e (edit user's crontab)
-l (list user's crontab)
-r (delete user's crontab)
-i (prompt before deleting user's crontab)
-s (selinux context)
Drop user
drop user xxx cascade
如果不成功
关闭db监听,重启数据库(不启动监听)即可
lsnrctl stop
Create tablespace
CREATE TABLESPACE xxx_DATA DATAFILE 'xxx_DATA.dat' SIZE 500K REUSE AUTOEXTEND ON NEXT 500K MAXSIZE 100M;
Create user
create user User identified by "passwd" default tablespace User_DATA; grant connect to User; grant resource to User; grant create tablespace to User; grant create view to User; grant create sequence to User;
Modify tablespace size
alter database datafile 'oslfucn.dat' resize 100M;
二、如何把dump文件导入到不同用户(schema)不同表空间时,用如下参数即可:
REMAP_TABLESPACE
Default: There is no default
Purpose
Remaps all objects selected for import with persistent data in the source tablespace to be created in the target tablespace.
Syntax and Description
REMAP_TABLESPACE=source_tablespace:target_tablespace
Multiple REMAP_TABLESPACE parameters can be specified, but no two can have the same source tablespace. The target schema must have sufficient quota in the target tablespace.
REMAP_SCHEMA
Default: There is no default
Purpose
Loads all objects from the source schema into a target schema.
Syntax and Description
REMAP_SCHEMA=source_schema:target_schema
Multiple REMAP_SCHEMA lines can be specified, but the source schema must be different for each one. However, different source schemas can map to the same target schema. The mapping may not be 100 percent complete, because there are certain schema references that Import is not capable of finding. For example, Import will not find schema references embedded within the body of definitions of types, views, procedures, and packages.
For example:
impdp system/passwd remap_schema=olderSchema:newSchema REMAP_TABLESPACE=olderSpace:newSpace DIRECTORY=DATA_DUMP_DIR DUMPFILE=***.dmp
Other parameters:
REMAP_DATA
REMAP_DATAFILE
REMAP_TABLE
三、启动关闭服务命令详解
1、SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。
SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
SHUTDOWN TRANSACTIONAL:不允许新的连接、不等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
SHUTDOWN IMMEDIATE:不允许新的连接、不等待会话结束、不等待事务结束、做一个检查点并关闭数据文件。没有结束的事务是自动rollback的。启动时不需要实例恢复。
SHUTDOWN ABORT:不允许新的连接、不等待会话结束、不等待事务结束、不做检查点且没有关闭数据文件。启动时自动进行实例恢复。
另外,对于NORMAL、TRANSACTIONAL、IMMEDIATE,DB Buffer Cache的内容写入了数据文件,没有提交的事务被回滚,所有的资源被释放,数据库被“干净”的关闭。
对于ABORT,DB Buffer Cache的内容没有写入数据文件,没有提交的事务也没有回滚。数据库没有dismount和关闭,数据文件也没有关闭。当数据库启动时,需要通过redo log恢复数据,通过回滚段对事务回滚,对资源进行释放。
2、STARTUP [FORCE] [RESTRICT] [PFILE= filename] [OPEN [RECOVER][ database] | MOUNT | NOMOUNT]
STARTUP OPEN:STARTUP缺省的参数就是OPEN,打开数据库,允许数据库的访问。当前实例的控制文件中所描述的所有文件都已经打开。
STARTUP MOUNT:MOUNT数据库,仅仅给DBA进行管理操作,不允许数据库的用户访问。仅仅只是当前实例的控制文件被打开,数据文件未打开。
STARTUP NOMOUNT:仅仅通过初始化文件,分配出SGA区,启动数据库后台进程,没有打开控制文件和数据文件。不能任何访问数据库。
STARTUP PFILE= filename:以filename为初始化文件启动数据库,不是采用缺省初始化文件。
STARTUP FORCE:中止当前数据库的运行,并开始重新正常的启动数据库。
STARTUP RESTRICT:只允许具有RESTRICTED SESSION权限的用户访问数据库。
STARTUP RECOVER:数据库启动,并开始介质恢复。
四、drop all tables and sequences in oracle
tables:
SELECT 'DROP TABLE ' || TABLE_NAME || ' CASCADE CONSTRAINTS;' FROM user_tables;
sequences:
SELECT 'DROP SEQUENCE ' || sequence_name || ';' FROM user_sequences;
五、字符集问题
查询字符集
select * from nls_database_parameters NLS_NCHAR_CHARACTERSET AL16UTF16
六、查询被锁的表及进程的方法介绍
查看被锁的表
select p.spid,a.serial#, c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a, v$locked_object b,all_objects c where p.addr=a.paddr and a.process=b.process and c.object_id=b.object_id
查看连接的进程
SELECT sid, serial#, username, osuser FROM v$session;
杀掉进程
alter system kill session 'sid,serial#';
查看当前用户下表的占用空间
Select Segment_Name, Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name
查询所有对象占用空间
select owner, segment_name,sum(bytes/1024/1024) from dba_segments group by owner,segment_name
查询数据库中各对象占用空间大小
Select Segment_Name,b.object_type, Sum(bytes)/1024/1024 From User_Extents a,user_objects b where a.segment_name=b.object_name Group By Segment_Name,b.object_type order by object_type, Segment_Name
oracle中去除字段中的回车符
update ywj_yxglobj set table_name = replace(table_name,chr(10),'') where table_name like 'ACCT_INFO%'
其他常见ca
启动EM控制台:
$ORACLE_HOME/bin/emctl start dbconsole
其他常见操作
启动EM控制台:
$ORACLE_HOME/bin/emctl start dbconsole
修改用户密码过期为永不过期
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'; alter profile default limit password_life_time unlimited;
修改用户密码
alter user username identified by password;
发表评论
-
weblogic nodemanager
2013-05-08 14:01 948a)Startup weblogic adminserver ... -
Oracle Business Intelligence 安装与问题
2012-02-24 15:02 2006安装 Oracle Business Intelligence ... -
SSO by OAM 配置和相关问题
2011-11-23 17:00 4366一、OAM简介 二、用OAM实现SSO 三、遇到的问题 ... -
sqlplus 生成 html report 并用sendmail发送
2011-11-18 11:42 2292工作需要给领导做汇报,每天自动发送一份邮件,内容需要从db抓取 ... -
OVM
2011-09-19 17:29 962OVM 直接迁移(备份) 1.拷贝/OVS/running_p ... -
Oracle OID 使用总结
2011-05-12 13:39 5582To unlock account: [oracle@ox8 ... -
Oracle DB 问题小结(持续更新)
2011-05-04 14:20 1021(1)DBLink, Materialized View an ... -
OVM Manager
2011-04-27 15:16 3823一、OVM 迁移IP/DNS/Gateway 遇到的问题 O ... -
GCC 下载地址与编译安装
2011-03-03 13:56 3792安装Oracle webgate11g时需要gcc,在OTN上 ... -
Oracle Application Express 4.0 install
2010-11-18 11:21 2195Oracle Application Express 4.0( ... -
Weblogic 常见错误解决
2010-11-04 17:26 4117错误 1:(Weblogic 10.3) <Se ... -
Oracle OAM
2010-07-19 14:16 3632错误一 安装完Oracle Acces ... -
Oracle WebTier使用总结
2010-05-11 15:16 4161最近在项目中配置Single sign-on(SSO),用到W ... -
Oracle DB安装问题总结
2009-10-14 10:31 999安装中的问题 1、Xlib: connection to &q ... -
SQL优化总结
2009-01-13 16:48 8811、将in改为exists 2、循环选用数据量少的表 3、过滤 ... -
oracle 函数-项目用到小结
2008-09-23 10:38 1038一、decode()函數使用技 ...
相关推荐
部门绩效考核评价表excel
全面的公司行政费用统计表
视觉跟踪算法综述.pdf
CMD 命令行高级教程精选合编
1、文件内容:apr-devel-1.4.8-7.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/apr-devel-1.4.8-7.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
10-4-生产主管绩效考核表(自动计算、等级评价)
深度学习python基础(第三节) 函数、列表
岗位绩效考核评定表excel表格模板
成品库仓管员绩效考核表
一、智慧环卫管理平台的建设背景与目标 智慧环卫管理平台的建设源于对环卫管理全面升级的需求。当前,城管局已拥有139辆配备车载GPS系统、摄像头和油耗传感器的环卫车辆,但环卫人员尚未配备智能移动终端,公厕也缺乏信息化系统和智能终端设备。为了提升环卫作业效率、实现精细化管理并节省开支,智慧环卫管理平台应运而生。该平台旨在通过信息化技术和软硬件设备,如车载智能终端和环卫手机App,实时了解环卫人员、车辆的工作状态、信息和历史记录,使环卫作业管理透明化、精细化。同时,平台还期望通过数据模型搭建和数据研读,实现更合理的环卫动态资源配置,为环卫工作的科学、健康、持续发展提供决策支持。 二、智慧环卫管理平台的建设内容与功能 智慧环卫管理平台的建设内容包括运行机制体制建设、业务流程设计、智慧公厕系统建设、网络建设、主机和储存平台需求、平台运维管理体系、硬件标准规范体系以及考核评价体系等多个方面。其中,智慧公厕系统建设尤为关键,它能实时监控公厕运行状态,保障公厕的清洁和正常运行。平台建设还充分利用了现有的电子政务网络资源,并考虑了有线和无线网络的需求。在功能上,平台通过普查、整合等手段全面收集环卫车辆、企业、人员、设施、设备等数据,建立智慧环卫基础数据库。利用智能传感、卫星定位等技术实现环卫作业的在线监管和远程监控,实现对道路、公共场所等的作业状况和卫生状况的全面监管。此外,平台还建立了环卫作业网格化管理责任机制,实现从作业过程到结果的全面监管,科学评价区域、部门、单位和人员的作业效果。 三、智慧环卫管理平台的效益与风险规避 智慧环卫管理平台的建设将带来显著的环境、经济和管理效益。环境方面,它将有力推进环境卫生监管服务工作,改善环境卫生状况,为人民群众创造更加清洁、卫生的工作和生活环境。经济方面,通过智慧化监管,大大降低了传统管理手段的成本,提高了监管的准确性和效率。管理方面,平台能够追踪溯源市民反映的问题,如公厕异味、渣土车辆抛洒等,并找到相应的责任单位进行处置,防止类似事件再次发生。同时,平台还拥有强大的预警机制功能,能够在很多环卫问题尚未出现前进行处置。然而,平台建设也面临一定的风险,如部门协调、配合问题,建设单位选择风险以及不可预测的自然灾害等。为了规避这些风险,需要加强领导、统一思想,选择优秀的系统集成商承接项目建设,并做好计算机和应用系统的培训工作。同时,也要注意标准制定工作和相关法律法规的制定工作,以保证系统建设完成后能够真正为环卫管理工作带来便利。
基于平衡计分卡绩效考核表(管理高层)模板
网站运营各部门绩效考核表
XX公司行政部绩效考核指标
基于齿向修形的抛物线锥齿轮仿真分析.pdf
三相半桥逆变器低电压穿越控制策略设计:两级式光伏并网系统电路原理与容量优化报告,两级式光伏并网系统及其低电压穿越控制策略设计,容量30kW。 三相半桥逆变器,boost电路作前级。 带低电压穿越,有一万七千字的报告,没有水文字。 报告内容,电路原理,pi参数设计,bode和根轨迹分析,波形良好 ,关键词:两级式光伏并网系统;低电压穿越控制策略;30kW容量;三相半桥逆变器;boost电路;前级设计;低电压穿越功能;报告内容;电路原理;PI参数设计;Bode和根轨迹分析;波形良好。,基于30kW容量两级式光伏并网系统的控制策略设计:低电压穿越及高效逆变技术研究
毕业设计文本预测项目python源码+托尔斯泰《战争与和平》文本分析数据集-最新出炉 关于数据集 背景: 该数据集包含列夫·托尔斯泰的《战争与和平》的全文,这是一部于 1869 年出版的开创性文学作品。作为公共领域文本,它为对文学分析、自然语言处理和历史研究感兴趣的研究人员和爱好者提供了丰富的资源。这部小说以俄国拿破仑战争为背景,探讨了战争、和平和人类状况的主题。 内容: 数据集由一个纯文本文件组成,其中包含《战争与和平》的完整叙述。文本已进行预处理,以方便分析和建模,使其适用于各种应用,包括文本挖掘、情感分析和机器学习项目。该文件可通过以下链接访问:战争与和平文本数据集。
18 -广告部经理绩效考核表1
永磁同步电机电流内环PR控制Simulink仿真模型:转速电流双闭环矢量控制,波形完美带原理说明与文献参考,永磁同步电机电流内环PR控制Matlab simulink仿真模型,参数已设置好,可直接运行。 属于PMSM转速电流双闭环矢量控制系统模型。 电流内环采用PR控制器,不需要旋转坐标变,在静止坐标下进行矢量控制,转速外环采用PI控制器。 波形完美,包含原理说明文档和参考文献。 ,关键词:永磁同步电机;电流内环PR控制;Matlab simulink仿真模型;PMSM转速电流双闭环矢量控制系统;PR控制器;PI控制器;波形完美;原理说明文档;参考文献。,"基于PR控制的永磁同步电机电流内环仿真模型:静止坐标矢量控制与波形解析"
基于主从博弈理论的共享储能与综合能源微网优化运行策略研究:Stackelberg均衡下的优化调度与运行框架,基于主从博弈理论的共享储能与综合能源微网优化运行研究 关键词:主从博弈 共享储能 综合能源微网 优化调度 参考文档:《基于主从博弈理论的共享储能与综合能源微网优化运行研究》完全复现 仿真平台:MATLAB yalmip+cplex 主要内容:代码主要做的是基于主从博弈理论的共享储能与综合能源微网优化运行研究,首先介绍了系统运行框架,分析了系统内各利益体的功能。 其次,分别针对微网运营商、共享储能服务商以及用户聚合商建立优化运行模型。 进一步,分析了微网运营商与用户聚合商间的博弈关系,提出共享储能背景下微网运营商与用户聚合商间的 Stackelberg 博弈模型,并证明Stackelberg 均衡解的存在性与唯一性。 最后,在 MATLAB平台上进行算例仿真,通过 Yalmip 工具与 CPLEX 求解器进行建模与求解,利用启发式算法与求解器相结合的方法优化微网运营商与用户聚合商的策略。 结果表明,本文所提模型所提模型不仅能有效权衡微网运营商与用户聚合商的利益,也实现了用户聚合商