2017年10月

oracle11g安装时报swap空间不足解决方法

This is a prerequisite condition to test whether sufficient total swap space is available on the system. (more details)
Expected Value: 16.00GB (1.6270524KB) 16270524
Actual Value: 4.87GB (5111800.0KB)
原因是swap空间不足,解决方法如下:

dd if=/dev/zero of=/data/swap bs=1024 count=16270524
mkswap /data/swap    #格式化分区
swapon /data/swap    #转为swap分区
free -m              #查看swap大小
echo "/data/swap swap swap default 0 0" >> /etc/fstab

即可解决。

Oracle 创建、查询视图view 权限不足的解决办法

在创建用户的时候如果直接给用户DBA权限,那么在B用户中可以直接查询A用户的表,但是在创建或查询视图时就会报无权限,在这种情况下需要再在被访问的A用户里面去给予要访问该表的B用户授权,查询的时候回提示权限不足,解决办法如下:

grant create view to B; --创建视图权限
grant select any table to B; --授予查询权限
grant select any dictionary to B; --授予数据字典权限

然后查询就可以了;

Oracle删除用户和表空间

单个user和tablespace 来说, 可以使用如下命令来完成。
步骤一: 删除user

drop user username cascade

说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。
步骤二: 删除tablespace

DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;


---阅读剩余部分---

oracle使用spool导出select查询结果

Spool,是Oracle快速导出数据的工具,是sqlplus的指令,不是sql语法里的东西;
特殊场景,只有select表数据的权限,想要导出所有查询结果,使用sqlplus操作sql如下:

    set trimspool on;            #去除重定向(spool)输出每行的拖尾空格,缺省为off
    set linesize 500;            #输出一行字符个数,缺省为80
    set pagesize 30;             #输出每页行数,缺省为24,为了避免分页,可设定为0。
    set newpage 3;               #页和页之间隔着n个空行
    set heading off;             #输出域标题,缺省为on
    set term off;                #显示脚本中的命令的执行结果,缺省为on
    spool /tmp/e.sql;            #查询结果保存的文件          
    select * from brc.sale;      #查询
    spool off;                   #把文件发送到标准打印输出

其他参数说明:


---阅读剩余部分---

Oracle启动报错 ORA-01078: failure in processing system parameters

oracle在启动的时候报错如下:

SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/home/oracle/app/oracle/product/12.2.0/dbhome_1/dbs/initorcl.ora'

分析:
这是因为在oracle中,数据库默认将使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。


---阅读剩余部分---

oracle 12c 解决pdb中用户无法登录的问题

oracle12c在cdb中只能创建c##或者C##开头的用户,称为Common User,只有在pdb数据库中才能创建我们习惯性命名的用户,oracle称之为Local User,切换到pdb模式以后,创建好用户,已经授权了,但是就是不能登录,老提示账号密码错误,解决方法如下:
先查询pdb的service_name


---阅读剩余部分---

MySQL主从复制配置心跳功能设置

在 MySQL 主从复制时,有时候会碰到这样的故障:在 Slave 上 Slave_IO_Running 和 Slave_SQL_Running 都是 Yes,Slave_SQL_Running_State 显示 Slave has read all relay log; waiting for the slave I/O thread to update it ,看起来状态都正常,但实际却滞后于主,Master_Log_File 和 Read_Master_Log_Pos 也不是实际主上最新的位置。
一种可能是 Master 上的 binlog dump 线程挂了。但有时候,在 Master 上检查也是完全正常的,那 Slave 的延误又是怎么造成的呢?


---阅读剩余部分---

Oracle同义词(synonym) 创建和删除

同义词synonym是指数据库对象(表、视图、序列、存储过程等数据库对象)用另一个名字来引用。比如:
建立一个同义词可以排除一个对象名字的限制.
如果你的数据库有多个用户,USER_A要访问USER_B的TABLE1,只能使用USER_B.TABLE1
建一个同义词abc指向USER_B.TABLE1,那你就可以select * from abc了,而且public的同义词会直接出现在所有用户的面前,开发就方便多了

创建同义词

CREATE [OR REPLACE] [PUBLIC] SYNONYM [schema.] synonym_name FOR [schema.] object_name [@dblink]; 

语法说明:
OR REPLACE: 在不使用DROP的前提下容许你重新创建(如果同义词已经存在)。
PUBLIC: 所创建的同义词是全局的同义词,所有数据库用户都可以使用。
schema: 要创建同义词的对象所在的schema,如果省略,则默认的应用对象在当前schema下。







---阅读剩余部分---

Fastdfs多服务器时注意的问题

tracerk服务器是多个的时候,在java或其他语言调用组件的时候,需要在tracker.conf里面注意以下几个参数

store_lookup=1         #选择上传文件模式 0代表group轮询 1指定特定group 2选择空间最大的group
store_group=group1        #上传文件组,如果模式为1,则必须设置成核特定group一致的组名
store_server=1        #选择存储服务器上传文件 0代表轮询,1根据通过IP的顺序 2通过优先级
store_path=2        #选择哪块存储盘上传文件 0代表轮询,2代表优先最大存储空间盘(路径)
download_server=1    #选择哪台存储服务器下载文件0代表轮询,1代表当前文件上传的源服务器

要么会出现第一次上传图片成功、回调成功,第二次上传成功页面回调不能正常显示的问题;

linux下压缩解压命令大全整理

.tar 
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName

.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName

.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:tar -cjf all.tar.bz *.jpg

.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:tar zcvf FileName.tar.bz FileName或DirName
———————————————
.Z
解压:uncompress FileName.Z
压缩:compress FileName.tar.Z

解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
———————————————
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
———————————————
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName

sEx只是调用相关程序,本身并无压缩、解压功能

---阅读剩余部分---

DEBUG - file: tracker_proto.c, line: 48, server: 192.168.x.x:22122, response status 28 != 0解决方法

测试fasdfs上传图片的时候报错,如下:

[fastdfs@test_dev_fastdfs_32 tmp]$ /usr/local/bin/fdfs_test /etc/fdfs/client.conf upload /tmp/11.png 
This is FastDFS client test program v4.06

Copyright (C) 2008, Happy Fish / YuQing

FastDFS may be copied only under the terms of the GNU General
Public License V3, which may be found in the FastDFS source kit.
Please visit the FastDFS Home Page http://www.csource.org/ 
for more detail.

[2017-10-10 10:05:30] DEBUG - base_path=/file/fastdfs_group5, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0, use_connection_pool=0, g_connection_pool_max_idle_time=3600s, use_storage_id=0, storage server id count: 0

[2017-10-10 10:05:30] DEBUG - file: tracker_proto.c, line: 48, server: 192.168.121.32:22122, response status 28 != 0
[2017-10-10 10:05:30] DEBUG - file: tracker_proto.c, line: 48, server: 192.168.121.32:22122, response status 28 != 0
tracker_query_storage fail, error no: 28, error info: No space left on device

故障分析:
使用df查看硬盘空间


---阅读剩余部分---

最新

分类

归档

评论

  • Liang: 贴下编译参数和步骤,...
  • shao3911: 您好,为什么我在编译...
  • aliang: 先看是yum安装还是...
  • aliang: 将原来的nginx安...
  • yen: 3、如果要回滚的话,...
  • yen: 刚好需要升级ngin...
  • 文雨: 一些新的method...
  • aliang: 默认不屏蔽估计开发团...
  • 山野愚人居: PHP既然允许直接使...
  • aliang: 最下面有github地址·

其它