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 原因: 没有切换pdb alter session set container=XXXX; 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不能创建 |
2017年8月30日
windows service 2012
环境配置 导入 tomcat 安装jdk 导入项目 Jdk 安装路径: C:\Program Files (x86)\Java\jdk1.7.0_80 系统变量→新建 CLASSPATH 变量 系统变量→新建 JAVA_HOME 变量 。 变量值填写jdk的安装目录C:\Program Files (x86)\Java\jdk1.7.0_80
could not get database url $ORACLE_HOME/network/admin/sqlnet.ora文件,如果没有可以创建一个新的,加入下面的参数 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 Ssh 上传问题 11号 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 最终文件上传的文件夹没有创建 Config.properties 文件路径
shutdown -r now 重新启动 |
2017年9月19日
windows service 2012
服务器重启 shutdown -r now 重新启动 数据库从新启动
su 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>
|