51zwd一起做网站广州,做服装外贸网站,房地产排名,专业网站开发哪里好一、在Oracle中使用cmd窗口进行imp导入文件时#xff0c;有时会报错IMP-00000: 未成功终止导入。将cmd窗口使用管理员运行#xff0c;在进行imp导入文件时#xff0c;又会报imp不是内部或外部命令,也不是可运行的程序。针对这种问题#xff0c;是环境变量没配置好的原因 
1…一、在Oracle中使用cmd窗口进行imp导入文件时有时会报错IMP-00000: 未成功终止导入。将cmd窗口使用管理员运行在进行imp导入文件时又会报imp不是内部或外部命令,也不是可运行的程序。针对这种问题是环境变量没配置好的原因 
1、在系统环境变量中配置变量ORACLE_HOME 
//这里的值是Oracle的安装路径 变量名ORACLE_HOME 值D:\app\Administrator\product\11.2.0\dbhome_1 
2、在path变量中加入ORALCE安装目录 
//注意在path中添加的目录与ORACLE_HOME不同多了bin目录 值D:\app\Administrator\product\11.2.0\dbhome_1\BIN 
二、oracle plsql 表中字段注释时为乱码 解决方式 
①输入 sql 语句 select userenv(language) from dual       -- 查看数据库字符集 ②执行 sql 语句 select * from V$NLS_PARAMETERS    -- 查看本地字符集 
查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否和第一步得到的值一样。如果不是需要设置环境变量否则PLSQL客户端使用的编码和服务器端编码不一致插入中文时就会出现乱码第②步查询出的NLS_LANGUAGE值为AMERICAN。 
新增环境变量-系统环境变量 NLS_LANG SIMPLIFIED CHINESE_CHINA.AL32UTF8 
重新查询解决乱码不行就重启plsql。 三、扩展数据库连接数为3000以上 
①select count(*) from v$process; --当前的数据库连接数 
②select value from v$parameter where name  processes;--数据库允许的最大连接数 
③alter system set processes  3000 scope  spfile;--修改最大连接数: 
④重启数据库重启后查看当前连接数改为3000 
SQL shutdown immediate; 
SQL startup; 四、扩展表空间 
① SELECT a.tablespace_name 表空间名,  total 表空间大小,  free 表空间剩余大小,  (total - free) 表空间使用大小,  total / (1024 * 1024 * 1024) 表空间大小(G),  free / (1024 * 1024 * 1024) 表空间剩余大小(G),  (total - free) / (1024 * 1024 * 1024) 表空间使用大小(G),  round((total - free) / total, 4) * 100 使用率 %  FROM (SELECT tablespace_name, SUM(bytes) free  FROM dba_free_space  GROUP BY tablespace_name) a,  (SELECT tablespace_name, SUM(bytes) total  FROM dba_data_files  GROUP BY tablespace_name) b  WHERE a.tablespace_name  b.tablespace_name  
使用率90以上的的都要扩展 
② --1、查看表空间的名字及文件所在位置 select tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space from dba_data_files order by tablespace_name; 
③ --扩展表空间 (单独datafile文件最大扩充30G需要检查oracle安装磁盘大小是否满足) --两种方法一种是为表空间增加数据文件 --alter tablespace 表tablespace_name add datafile 文件路径全名file_name size 20480M; --例如alter tablespace users add datafile D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS02.DBF size 20480M; --alter tablespace users add datafile D:\ORACLE\ORADATA\ORCL\USERS02.DBF size 20480M; --alter tablespace system add datafile D:\ORACLE\ORADATA\ORCL\SYSTEM02.DBF size 20480M; --另一种方法是增加表空间原有数据文件尺寸一般用这种  /*alter database datafile D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF resize 10240M; alter database datafile D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF resize 10240M; alter database datafile D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF resize 10240M;*/ 
五、关闭审计功能 
①查看审计功能是否开启 oracle 11g 关闭审计 
sqlplus “/as sysdba” 
SQL show parameter audit_trail 
NAME TYPE VALUE 
audit_trail string DB 
说明VALUE值为DB表面审计功能为开启的状态 
②关闭oracle的审计功能 
SQL alter system set audit_trailFALSE scopespfile; 
System altered. 
③重启数据库 
SQL shutdown immediate; 
SQL startup; 
④验证审计是否已经被关闭 
SQL show parameter audit_trail 
NAME TYPE VALUE 
audit_trail string FALSE