oracle基础操作

建表用户授权等基本操作

1.sqlplus登陆

sqlplus

2.连接到指定用户

conn scott/tiger as sysdba

3.创建新用户

create user zwr identified by zwrpasswd;

4.修改密码

alter user zwr identified by zwrnewpasswd;

5.创建表空间

create [temporary] tablespace  ts_zwr datafile '/ts_zwr/zwr_data.dbf' size 200M;

6.分配表空间

alter user zwr default tablespace ts_zwr;
alter user zwr default temporary tablespace ts_zwr_temp;

7.授权用户表空间

grant create session,create table,create view,create sequence,unlimited tablespace to zwr; 

19.查询

20.导出/导入dmp相关

create directory dump as '/home/oracle/dumpfiles';
grant read,write on directory dump to zs_prod;
impdp system/manager directory=dump dumpfile=zs_prod20180427.dmp schemas=zs_prod;
impdp system/manager directory=dump dumpfile=zs_prod20180427.dmp logfile=prod schemas=zs_prod ;

python安装

python2 python3 windows 下共存

关于Windows平台上Python2与Python3共存,使用过程中可能会遇到一些问题。关于网上其他的修改python.exe名字的做法都是不合适的。
下面是我从网上搜集过来的正确使用方法,可以完美使用,具体也可以参考官方说明3.4小节有详细说明

关于调用不同版本Python

如果同时安装了Python2和Python3,在安装Python3的时候勾选Install launcher for all users选项,这个选项默认会生成一个Python引导程序。同时最好也加入系统环境变量。

那么在使用的时候可以这样:

  • 使用py -2 hello.py即可调用Python2执行hello.py。py -3 hello.py即可调用Python3来执行hello.py。

  • 在hello.py文件的开头进行标记(可能叫法不对)在文件第一行写上#!python2,或者#!python3这样标记以后,在执行的时候只需要输入py hello.py,会自动调用相应的解释器来执行文件。
    记得#!python2一定要放在第一行。

关于pip的使用
  • 若需要安装Python2的库,执行py -2 -m pip install xxxx即可,xxxx是库的名字。
    若需要安装Python3的库,执行py -3 -m pip install xxxx即可。