CentOS yum安装Oracle10g

Stella981
• 阅读 522

1.配置网易163的yum源:

1.1下载yum安装文件 

注意,如果下载时找不到文件,就登录到:http://mirrors.163.com/centos/6/os/x86_64/ 上查找相应的文件。然后再下载。

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-73.el6.centos.noarch.rpm

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm 

 wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm

1.2.删除redhat原有的yum 
rpm -aq|grep yum|xargs rpm -e --nodeps 

1.3.进行安装yum 

rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm 
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm 

rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm --replacefiles

rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm   
注意最后两个包必需同时安装,否则会相互依赖 
----------配置网易源
1.4.更新repo文件

mv /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bak

vi /etc/yum.repos.d/rhel-source.repo

内容为:

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/6/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

 

1.5、yum clean all 

#测试一下可不可以用

1.6、yum install vim

2. 更新yum源:

yum clean all

yum makecache

# yum update

2. 1下载必须安装包:

# yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat

yum install libXp

yum -y install libXp.i686

yum -y install libXt.i686

yum -y install libXtst.i686

2.2安装前准备:

2.2.1修改Linux发行版本信息

由于Oracle 10g发行的时候,RedHat Enterprise Linux6.3没有发行,所以Oracle 10g并没有对RedHat Enterprise Linux 6.3确认支持。

我们需要手工修改Linux的发行注记,让Oracle 10g支持RedHat Enterprise Linux 5。

编辑/etc/redhat-release文件

# vi /etc/redhat-release

CentOS release 6.3 (Final)

将其中的内容Red Hat Enterprise Linux Server release 6.3 (Santiago)修改为

Red Hat Enterprise Linux AS release 4 (Santiago)

注:请务必删除原有内容,不要用“#”将原有内容注释掉,以免引起不必要的麻烦

2.2.2修改系统内核参数

命令:

# vi /etc/sysctl.conf

 Oracle10g 需要以下所示的内核参数设置,其中给出的是最小值。

 因此如果您的系统使用的值较大,则不要更改它****。参考http://www.poluoluo.com/jzxy/201004/82086.html

按以下内容修改文件

kernel.shmmax = 2147483648

kernel.shmall = 2097152  (由于系统本身的值比较大,这2个参数不用修改)

添加以下内容:

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

修改好内核参数后,执行如下命令使新的设置生效

# /sbin/sysctl -p     (-p需要手动打进去)

以下是参数说明,供参考:

kernel.shmall = 2097152                //  该参数表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152,通常不需要修改

kernel.shmmax = 2147483648            //  该参数定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2G

kernel.shmmni = 4096                 //  这个内核参数用于设置系统范围内共享内存段的最大数量。该参数的默认值是 4096 。通常不需要更改

kernel.sem = 250 32000 100 128          //  表示设置的信号量

fs.file-max = 65536                    //  表示文件句柄的最大数量。文件句柄设置表示在linux系统中可以打开的文件数量

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default=262144           //  默认的接收窗口大小

net.core.rmem_max=262144             //  接收窗口的最大大小

net.core.wmem_default=262144          //  默认的发送窗口大小

net.core.wmem_max=262144            //  发送窗口的最大大小

2.2.5创建Oracle用户、组、安装目录

在这里只讨论单主机环境,不考虑RAC环境的配置。

(1)       创建Oracle用户组

必须添加的系统组有:oinstall、dba(大小写敏感)。

         用命令查看oracle首要组oinstall的安装情况:

# more /etc/oraInst.loc

         如果有信息输出表明首要组存在,否则就需要创建:

# groupadd oinstall

# groupadd dba

(2) 创建Oracle用户

# useradd -m -g oinstall -G dba oracle

(3) 设置Oracle用户口令

# passwd oracle

(口令自行设定,这里假定为lyorcl,需要输入两次,当出现如下提示时,可以忽略:

BAD PASSWORD: it is based on a dictionary word)

(4) 创建Oracle安装目录以及数据存放目录

# mkdir -p /opt/oracle

# mkdir -p /opt/oracle/10g

# mkdir -p /opt/oradata

(5) 修改目录权限

# chown -R oracle:oinstall /opt/oracle/ /opt/oradata/

# chmod -R 775 /opt/oracle/ /opt/oradata/

2.2.6添加以下内容到/etc/security/limits.conf

# vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

添加到****end  of  file 前面

2.2.7.添加以下内容到/etc/pam.d/login

# vi /etc/pam.d/login

session required /lib64/security/pam_limits.so

session required pam_limits.so

注意:对64位内核,必须设置为lib64

2.2.8.添加以下内容到/etc/profile

# vi /etc/profile

if [ $USER = "oracle" ]; then

    if [ $SHELL = "/bin/ksh" ]; then

        ulimit -p 16384

        ulimit -n 65536

    else

        ulimit -u 16384 -n 65536

    fi

fi

2.2.9配置Linux主机

检查/etc/hosts文件中是否有localhost的记录(指向127.0.0.1即可),若没有的话,在后面配置Oracle监听的时候会出现一些问题,导致无法启动监听,在此手工添加此记录即可。

vi /etc/hosts

在127.0.0.1后面加上主机名gzccc-db3(按实际主机名添加)

CentOS yum安装Oracle10g

添加后效果如图:

# cat /etc/hosts

CentOS yum安装Oracle10g

2.2.10配置oracle用户环境变量

# vi /opt/oracle/.bash_profile

export ORACLE_BASE=/opt/oracle

export ORACLE_SID=orcl

export ORACLE_HOME=/opt/oracle/10g

export PATH=$PATH:$ORACLE_HOME/bin

export LD_LIBARY_PATH=$ORACLE_HOME/lib

export PATH

umask 022

2.3安装Oracle10g(仅安装数据库软件)

2.3.1解压缩安装文件

# cd /opt

# gunzip 10201_database_linux_x86_64.cpio.gz**如果原文件是cpio格式,忽略此步骤**

# cpio -idvm < 10201_database_linux_x86_64.cpio_【非生产环境下,强烈建议在此处执行快照】_

2.3.2执行安装步骤

以下内容必须在虚拟机内执行,禁止在putty内执行!

(否则可能导致图形界面进不去)

最好在虚拟机内打开一个终端,执行

xhost local:oracle

xhost

xhost +

以oracle****用户身份进入安装文件所在目录,(此处要重新打开一个x-start或者xshell)

# source /opt/oracle/.bash_profile

# su - oracle

$ cd /opt/database

$ cd /software/app/oracle/database/

$ ./runInstaller

 注意: 如果执行此命令时出现此错误(DISPLAY not set. Please set the DISPLAY and try again):

CentOS yum安装Oracle10g

 切换回root用户. 

 # su

 # export DISPLAY=:0.0

 # xhost +

 执行完成后, 再次切换回 (# su - oracle) oracle用户执行 ./runInstaller.

 注意: 如果安装时出现以下错误: (libXp.so.6)

CentOS yum安装Oracle10g

 切换到root用户, 执行:

 # yum -y install libXp.i686

注意: 如果安装时出现以下错误: (libXt.so.6)

 # yum -y install libXt.i686

注意: 如果安装时出现以下错误: (libXtst.so.6)

#yum -y install libXtst.i686

Oracle安装必须使用界面安装. 执行 ./runInstaller 之后就会弹出安装界面. 用户进行选择安装.

2.3.3安装图解

进入到图形界面后,选择“Advanced Installation(高级安装)”

 CentOS yum安装Oracle10g

这个地方最好不要改,就按默认的目录,改了之后,后面安装完后

执行下面的语句时/opt/oracle/oraInventory/orainstRoot.sh 找不到orainventory/orainstRoot.sh

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

CentOS yum安装Oracle10g

将下图的所有空格选中,单击Next(不是Retry)

CentOS yum安装Oracle10g

此处要保证去除任何警告和验证,如有必要,请返回检查,确认无误后,再进行下一步。

对于图示的warning (Network Configuration …)可以不用理会。Checking available swap space requirements…也可以忽略

选择 Install database Software only

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

单击 Install

安装到83%时弹出下面的窗口

 CentOS yum安装Oracle10g

可以直接忽略,点击continue

 CentOS yum安装Oracle10g

可以直接忽略,点击continue

-------------------★★警   告★★-------------------

特别注意:当出现如下界面时,请

1、重新打开一个Terminal终端,若当前用户不是root,可执行su – root来切换到root用户

2、执行下图所示脚本

请勿在上述脚本命令前后擅自添加 .(句点) 等符号

一定要按顺序执行

就是将下面2行命令分别复制到#下,回车即可

3、执行完毕,关闭当前Terminal窗口;

4、切换到下图窗口,单击OK

 CentOS yum安装Oracle10g

执行过程截图如下:

【下图仅供参考

因为路径设置可能略有不同,所以请严格按照上述流程和命令执行,

切勿直接照搬下图命令!!!】

 CentOS yum安装Oracle10g

上图运行中暂停时,直接回车****。

CentOS yum安装Oracle10g

2.3.4安装完成后

将/etc/redhat-release文件中的内容修改回Red Hat Enterprise Linux Server release 6.3 (Santiago)

#vi /etc/redhat-release

Red Hat Enterprise Linux Server release 6.3 (Santiago)

2.4安装实例(图形界面)

打开一个xshell,(不能在putty执行,否则进不去图形界面)

如果上述命令执行后,图形界面出不来,请执行如下步骤:

su - root

xhost +

su - oracle

dbca

执行上述命令,进入下图

1、下文未做说明处,一律采用默认选项,直接单击“Next

2****、当下文图片与实际环境不一致时,请以下文图片为准;当图片附近有特殊说明时,请以说明为准

CentOS yum安装Oracle10g  

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

memory设为物理内存的70%,建议设置PGA=(Total Memory)*70%*70%,PGA=(Total Memory)*70%*30%, (SGA+PGA最好不要超过总内存的70%),初始化参数open_cursors设为2000,process设置为500

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

打开一个putty

# su - oracle

$ id oracle  
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)  
$ more /proc/sys/vm/hugetlb_shm_group  
 0
下面用root执行下面的命令,将dba组添加到系统内核中: 

su - root 
# echo 501 > /proc/sys/vm/hugetlb_shm_group  

# vi /etc/sysctl.conf

添加下面的内容

vm.hugetlb_shm_group  = 501

 CentOS yum安装Oracle10g

点击OK之后再回来查看密码,是看不到的,密码貌似被隐藏了,不会显示出来

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

 CentOS yum安装Oracle10g

如果这个地方不小心没设密码就退出了,解决方法如下,

Su – oracle 

$sqlplus  

 sys    

as sysdba 

SQL>alter user system identified by xxx  
SQL>alter user sys identified by xxx

2.5 配置服务名和监听

$ netca

监听配置

点next

服务名配置

选择local net service name configuration(本地Net服务名配置)

监听测试

如果测试失败,单击“change login”,输入system  密码实际自己设置的密码

2.6添加数据库配置

$netmgr

2.7后续修改(ORACLE自启动)

通常需要oracle10g开机自动启动,需增加自启动脚本,方法如下,使用root用户,新建启动脚本,并将以下内容写入脚本中。

# vi /etc/rc.d/init.d/oracled

【注意】下面脚本中相关的路径需要检查核对是前面我们安装后的oracle_home路径

#!/bin/sh

# chkconfig: 35 99 11

# description: Oracle10gServer start Script

# Wirtten by linuxpf2009/09/17

# Set ORA_HOME to be equivalent to the $ORACLE_HOME

# from which you wish to execute dbstart,dbshut,emctl;

# Must be Set ORA_OWNER to "oracle" ,otherwise it is impossible to start

# Oracle database in ORA_HOME.

ORA_HOME=/opt/oracle/10g

ORA_OWNER=oracle

#Ulimit –n

if [ ! -f $ORA_HOME/bin/dbstart ];  then

   echo " Oracle statup :cannot start"

   exit

   fi

# Start the oracle database

start() {

       echo "Starting the oracle database"

       su - $ORA_OWNER -c $ORA_HOME/bin/dbstart

       su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"

       su - $ORA_OWNER -c "$ORA_HOME/bin/emctl start dbconsole"

}

# Stop the oracle database

stop(){

      echo " Stoping the oracle database"

      su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"

      su - $ORA_OWNER -c "$ORA_HOME/bin/emctl stop dbconsole"

      su - $ORA_OWNER -c $ORA_HOME/bin/dbshut

}

case "$1" in

     start)

          start

          ;;

     stop)

         stop

         ;;

     restart)

        stop

        echo "Restart oracle server now"

        sleep 3

        start

        ;;

     *)

     echo "Usage: $0 {start|stop|restart}"

esac

exit 0

添加可执行权限

# chmod +x /etc/init.d/oracled

# chkconfig --add oracled

# chkconfig --level 35 oracled on

需要修改 /opt/oracle/10g/bin/dbstart脚本变量值为$ORACLE_HOME

编辑该脚本并查找关健字ORACLE_HOME_LISTNER,

由ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle,其中将/ade/vikrkuma_new/oracle替换为$ORACLE_HOME,具体操作如下:

# vi /opt/oracle/10g/bin/dbstart

ORACLE_HOME_LISTNER=$ORACLE_HOME

注意:原文是LISTNER,  不是 LISTENER!!!

# vi /etc/oratab

[注] oracle的自动启动是从这个文件实现的,如果提示找不到这个文件,可以重新运行$ORACLE_HOME/root.sh ,运行之后会生成该文件。

例如 # /opt/oracle/10g/root.sh

将N****改为Y

2.8配置完毕(测试)!

此时可以正常通过脚本可以启动****oracle10g,方法如下:

# /etc/rc.d/init.d/oracled start 或# service oracled start

# /etc/rc.d/init.d/oracled stop 或# service oracled stop

(用法)Usage: /etc/rc.d/init.d/oracled {start|stop|restart}

测试oracle10g是否成功启动,在系统用户oracle****身份启动oracle10g

$sqlplus /nolog

SQL>connect / as sysdba

SQL>startup                 //正常启动oracle

关闭oracle

SQL>shutdown               //正常关闭

启动监听程序,Oracle的监听程序将为客户端的连接提供接口,使用系统oracle用户在控制台命令

# service oracled start

# su - oracle

$lsnrctl

LSNRCTL>

LSNRCTL> start                //启动lsnrctl服务

LSNRCTL> stop                //关闭lsnrctl服务

在本地(非虚拟机上的RedHat)打开浏览器,输入http://192.168.2.86:1158/em

-------登录用户名:SYS  密码:xxxxx     连接身份:SYSDBA

此处密码来源于2.4处的设置

登录后的截图:

OK,oracle10g的安装完成

三、常见问题处理方法

3.1EM登录时,SYS密码错误

问题详细描述:略

解决办法:

1、应尽可能找到原始密码

2、如果实在想不起来密码,可按照如下备用方法处理

[root@iscsitarget dbs]# su - oracle

[oracle@iscsitarget ~]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jun 29 11:11:37 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> startup

ORACLE instance started.

Total System Global Area 1019215872 bytes

Fixed Size                  2025872 bytes

Variable Size             427820656 bytes

Database Buffers          587202560 bytes

Redo Buffers                2166784 bytes

Database mounted.

Database opened.

SQL> conn / as sysdba;

Connected.

(注:此处将SYS密码修改为ly123456)

SQL> alter user sys identified by ly123456;

User altered.

SQL> exit

3.2 利用EM创建表空间、创建用户

登录EM

创建表空间

创建用户

密码设为用户名的小写格式,例如用户LDAP的密码为ldap

3.3导入dmp到Oracle10g

在导入dmp之前,必须执行以下授权

su - oracle

sqlplus /nolog

SQL> grant dba to ldap;

Grant succeeded.

SQL> commit;

Commit complete.

SQL> grant resource to ldap;

Grant succeeded.

SQL> commit;

Commit complete.

SQL> grant connect to ldap;

Grant succeeded.

SQL> commit;

Commit complete.

SQL> exit

Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production

With the Partitioning, OLAP and Data Mining options

[oracle@iscsitarget ~]$ sqlplus ldap@ORCL

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jun 29 17:10:40 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Enter password:

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production

With the Partitioning, OLAP and Data Mining options

SQL>

导入dmp步骤:

  1. 在本机(远程客户机)开启所有Oracle服务
  2. 在本机(远程客户机)配置服务名和监听后
  3. 登陆PL/SQL,导入dmp。

3.4关于服务名和监听的配置

说明:服务名和监听的配置在本文档2.5和2.6两节已经通过图形界面完成。

以下给出的,是通过修改配置文件来配置服务名和监听

配置tnsname.ora、listener.ora

su - oracle

echo $ORACLE_HOME

#cd $ORACLE_HOME/network/admin目录,编辑tnsnames.ora文件,增加如下语句:

ORCL =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.86)(PORT = 1521))

)   

(CONNECT_DATA =   

(SERVICE_NAME = orcl)

    )

  )

【注】:HOST = 192.168.2.86  该ip根据实际情况更改,是安装该oracle机的ip

配置listener.ora

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (GLOBAL_DBNAME = Oracle10g)

      (ORACLE_HOME = /opt/oracle/10g)

      (SID_NAME = ORCL)

    )

  )

LISTENER =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

  )

四、参考:

http://rpmfind.net/linux/RPM/index.html

http://www.poluoluo.com/jzxy/201004/82086.html

http://wenku.baidu.com/view/8d6ab17ca26925c52cc5bfd2.html 2.5/2.6

http://blog.163.com/buypc_hao/blog/static/107920775201002743953602/

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Easter79 Easter79
2年前
swap空间的增减方法
(1)增大swap空间去激活swap交换区:swapoff v /dev/vg00/lvswap扩展交换lv:lvextend L 10G /dev/vg00/lvswap重新生成swap交换区:mkswap /dev/vg00/lvswap激活新生成的交换区:swapon v /dev/vg00/lvswap
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Wesley13 Wesley13
2年前
Java获得今日零时零分零秒的时间(Date型)
publicDatezeroTime()throwsParseException{    DatetimenewDate();    SimpleDateFormatsimpnewSimpleDateFormat("yyyyMMdd00:00:00");    SimpleDateFormatsimp2newS
Stella981 Stella981
2年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
2年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
2年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
4个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这