`
LJ你是唯一LT
  • 浏览: 239310 次
社区版块
存档分类
最新评论
文章列表
需求方说有一个mongo节点挂掉了,现在需要按照原来的配置重新搭建mongodb,并换成mongodb最新版本: 当前的环境: [root@mongodb1 ~]# ps -ef|grep mongo avahi     2502     1  0 Sep24 ?        00:24:33 avahi-daemon: running [mongodb1.local] root      2848     1  2 Sep24 ?        2-00:59:16 /home/mongodb/mongodb-linux-x86_64-2.4.9/bin/mongod -shardsvr ...
profile文件的介绍:  Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用Create Profile命令创建一个Profile, 用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。 1、查看信息 select * from dba_users;--查看用户的参数 select * from dba_profiles;--显示所有profile文件及其限制 select * from user_password_limits;--描述指定给用户的profile中的口令限制情况 ...
数据库的启动和关闭 Oracle数据库提供了几种不同的数据库启动和关闭方式。 一、启动和关闭Oracle数据库 要启动和关闭数据库,必须要以具备Oracle 管理员SYSDBA权限的用户登陆。 二、数据库的启动(STARTUP) 启动一个数据库需要 ...

oracle的主要进程

[size=small]oracle的主要进程 Oracle实例:       Oracle实例包括一组后台进程以及这些进程所共享的内存,这些后台进程及其共享内存合起来就构成了Oracle实例. Oracle数据库服务器:       Oracle实例和数据库合起来又构成了Oracle数据库服务器. [oracle@oratest archivelog]$ ps -ef|grep ora oracle    5136     1  0 Dec15 ?        00:00:04 /u01/oracle/bin/tnslsnr tinadb -inherit oracle    8292   ...
数据库调优分享------参考一本mysql资料书 日常的困扰 **反映查询某个数据越来越慢,怎么办? 数据库监控页面显示某个操作频繁执行,每次执行都非常耗时,怎么办? 1.Sql优化 2.合理使用索引 一、sql优化—常用方法 1)not in 子查询优化 2)模糊匹配 like ‘%abc%’ 3)limit分页优化 4)count(*)统计数据如何加快速度 5)or条件如何优化 6)用where子句代替having子句 1、not in 子查询优化   SELECT count(*) FROM t_cps t1  where t1.flag>=2 and  sample_m ...
sga_target和sga_max_size 1.说明 sga_max_size是从9i以来就有的作为设置SGA大小的一个参数,而SGA_TARGET则是从10g才有的一个新参数,作为配合10g自动管理SGA而出现的 sga_target是10g的新特性,只要sga_target为非零值,那么内存组件就是采用动态分配原则,由Oracle自动调整各内存组件的大小。 2.参数查看: SQL> show parameter sga NAME      TYPE VALUE ------------------------------------ ----------- ------ ...
修改ORACLE最大连接数 Oracle的连接数相关参数:processes、sessions。 Oracle的sessions是个派生值,由processes的值决定 1.通过SQLPlus修改 查看数据库连接数 SQL> show parameter processes; processes integer 150 SQL> show parameter sessions; sessions  integer 248 SQL> alter system set processes=200 scope = spfile; 系统已更改。 SQL> show para ...
oracle数据库实现自动启动: 1)使用自带的dbstart命令实现自启动 1.环境变量检查: [oracle@oratest ~]$ echo $ORACLE_HOME /u01/oracle 如果没有设置或设置与实际不符,到oracle家目录下的.bash_profile中添加 export ORACLE_BASE=/u01 export ORACLE_HOME=/u01/oracle export SID=tinadb export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin export LD_LIBRARY_PATH=$ORALCE_HOME/ ...
oracle忘记密码 1.除SYS、SYSTEM用户之外的用户的登录密码。 SYS (或SYSTEM)用户登录: CONN SYS/PASS_WORD AS SYSDBA; 修改用户密码: ALTER USER user_name IDENTIFIED BY newpass; SQL> alter user tina identified by tina; 2.忘记SYS用户,或者是SYSTEM用户的密码。 如果是忘记SYSTEM用户的密码,可以用SYS用户登录。然后用ALTER USER 密令修改密码: ALTER USER SYSTEM IDENTIFIED BY newpass; ...
SID_NAME=tinadb ORACLE_BASE=/u01 ORACLE_HOME=/u01/oracle spfile文件位置: /u01/oracle/dbs/spfiletinadb.ora 参数文件位置: /u01/oracle/dbs/init.ora alert文件位置: /u01/diag/rdbms/tinadb/tinadb/trace/alert_tinadb.log alert log 是一个文本文件,可以用任何文本编辑器 ...
copy 在vim里面,用%s/|//g把所有的|符号替换掉,以,隔开字段 [root@localhost tmp]# cat a.txt SanFrancisco,41,55,0,1994-11-29 xinzhou,32,32,0.11,2014-08-26 meiguo,25,65,0.58,2015-06-09 califonia,25,65,0.58,2013-04-09 shandong,25,65,0.58,2013-04-09 qingdao,85,20,0.64,2013-04-09 导出 tina=# copy weather to '/tmp/b.sql' delimi ...
impdp数据导入时,如果字符集不同,是无法正常导入的,这时候有一个办法是:在要导入的新库里手动创建表,然后只导入数据 下面这个是一个简单例子: 1.直接手动创建表 2.然后修改字段长 3.,最后导入数据 由于原字符集是NLS_CHARACTERSET---ZHS16GBK,而生产是UTF-8 要知道 GBK  一个汉字占用两个字节 UTF8 一个汉字占用三个字节 所以当字符集变成了UTF8的时候,原先指定的长度可能就会不够用 我这里是将所有varchar2类型的都变长,至少1.5倍 所以我们需要修改字段长度,不然会报错: ORA-02374: conversion error loadi ...
下面是用root用户执行配置的,也可以切换到其他用户去做这个配置,那么跳转的时候就 ssh username@192.168.1.13即可 1.生成各个主机自己的秘钥文件 主机a和主机b相同操作 [root@sfxbdb04 ~]# cd .ssh [root@sfxbdb04 .ssh]# ls -lrt total 12 -rw-r--r-- ...
存储过程实例: 需求: 思路:建立存储过程 代码逻辑: 1、先清空缓存表t_cert_sample_tmp; 2、获取列表, 查询语句: SELECT cert_id FROM t_cert_state where is_export=1 and check_state=1 and ylf_export=0 group by cert_id; 3、循环计算单个cert_id的方法: 1)如果证书修改后状态为'W':取状态为G且未进入筛分系统的样本MD5 sqlsexec='select sample_md5 from t_cert_sample where cert_id=' || cer ...

oracle临时表空间

问题:oracle临时表空间满,使用率100% 举例报错如下: ORA-01114: IO error writing block to file 201 (block # 200320) ORA-01110: data file 1: '/u01/oradata/tinadb/temp01.dbf' ORA-27072: File I/O error Linux-x86_64 Error: 28: No space left on device 1.可以看到temp01.dbf文件I/O error,没有足够的空间,我们需要去查询这个文件是哪个表空间的 1)数据文件: SQL> s ...
Global site tag (gtag.js) - Google Analytics