linux服务器部署记录

来源:互联网 发布:java调用微信接口开发 编辑:程序博客网 时间:2024/04/27 16:45

2017年8月30日

expdp XXX/XXX@XXX:1622/XXX schemas=jtys DIRECTORY=DUMP_DIR dumpfile=XXXX.dmp nologfile=Y version=12.1.0.2.0
impdp XXX/XXX@XXX:1622/XXX directory=XXX DUMPFILE=XXX.dmp失败

原因:

没有切换pdb

alter session set container=XXXX;
create directory dpdir as '/home/oracle/dump'; 创建导出文件夹命令 sys

grant read,write on directory dpdir to XXX; 给用户分配文件夹读写权限 sys

 

impdp XXXX/XXXX@XXXX:1622/XXX  directory=dpdir dumpfile=XXXXX.dmp remap_tablespace=users:users   remap_schema=XXX:XXX schemas=XXX table_exists_action=replace transform=segment_attributes:n

导入时 原有用户XXX不能创建

直接指给已创建的XXXX

2017年8月30日

windows service 2012


环境配置 导入 tomcat 安装jdk 导入项目

Jdk 安装路径: C:\Program Files (x86)\Java\jdk1.7.0_80
环境变量配置 : 我的电脑 右键 属性 高级设置 环境变量
path : 后面添加  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

系统变量→新建 CLASSPATH 变量
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

系统变量→新建 JAVA_HOME 变量 。

变量值填写jdk的安装目录C:\Program Files (x86)\Java\jdk1.7.0_80
java -version
tomcat bin下catalina.bat加入  set JAVA_OPTS=-Xmx1024M -Xms512M -XX:MaxPermSize=256m

 

could not get database url

$ORACLE_HOME/network/admin/sqlnet.ora文件,如果没有可以创建一个新的,加入下面的参数
SQLNET.ALLOWED_LOGON_VERSION=8 

SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

SQLNET.ALLOWED_LOGON_VERSION_SERVER=8

替换oracle驱动jar包 把ojbc14删掉

 



















2017年9月10-11日

linux

文件上传

End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of 2017-9-10.zip or
        2017-9-10.zip.zip, and cannot find 2017-9-10.zip.ZIP, period.

Ssh 上传问题

11号
[gsidc@localhost bin]$ whereis java

java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share/man/man1/java.1.gz

[gsidc@localhost bin]$ ls -lrt /uer/bin/java

ls: cannot access /uer/bin/java: No such file or directory

[gsidc@localhost bin]$ ls -lrt /usr/bin/java

lrwxrwxrwx. 1 root root 22 Jul  5  2016 /usr/bin/java -> /etc/alternatives/java

[gsidc@localhost bin]$ ls -lrt /etc/alternatives/java

lrwxrwxrwx. 1 root root 70 Jul  5  2016 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre/bin/java

查询jdk

Root 权限

 

vi /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
使生效 :source /etc/profile
echo $JAVA_HOME

最终文件上传的文件夹没有创建

Config.properties

文件路径

 

shutdown -r now 重新启动
































2017年9月19日

windows service 2012

服务器重启

shutdown -r now 重新启动

数据库从新启动

ps -ef | grep ora

查看进程
第一步:登陆 
root登陆之后切换到oracle用户上,输入 

su oracle
第二步:连接 
在oracle用户下,输入 

sqlplus /nolog
第三步:使用管理员权限 
输入 

connect /as sysdba
第四步:启动/关闭服务 
输入 

startup

alter database open

exit 退出

lsnrctl start

启动监听

Pdb 没有启动

 

 

Win service2012 重启 防火墙会重新开启

 



























2017年9月19日


Caused by: java.sql.SQLException: ORA-01792: maximum number of columns in a table or view is 1000

 

安装好Oracle12C,使用SQL语句进行查询时,当查询的列没有达到1000,但是关联的表过多,关联表的总列数超过了1000的话,会报上面的错误。

解决方案如下:

       SysDba登录,执行以下这句话就可解决:alter system set "_fix_control"='17376322:OFF';

 这是Oracle12C的一个Bug,也可到官网去下载解决这个Bug的补丁

 

[gsidc@czysdb ~]$ su  root

Password:

[root@czysdb gsidc]# su - oracle

[oracle@czysdb ~]$ sqlplus /nolog

 

SQL*Plus: Release 12.1.0.2.0 Production on Wed Sep 20 17:00:48 2017

 

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

 

SQL> connect /as sysdba

Connected.

SQL> alter system set "_fix_control"='17376322:OFF';

 

System altered.

 

SQL>

 




原创粉丝点击