新装Oracle可配置操作(OracleXE112_win32)
1、HTTP端口修改
Oracle默认HTTP端口为8080,会与tomcat等服务端口冲突,可用sys以sysdba身份登录(sqlplus sys/password as sysdba),以下几种办法修改:
--第一种 call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',8081)); //修改8080为8081 call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()', 2101)); //修改2100为2101 commit; --第二种 exec dbms_xdb.sethttpport(8088); --第三种 begin dbms_xdb.sethttpport('8081'); dbms_xdb.setftpport('0'); end;
2、Oracle客户端
使用PL/SQL需要instantclient,下载解压后添加环境变量:
TNS_ADMIN = [tnsnames.ora的所在目录]
在第一次打开PL/SQL时,取消登录,需在Preferences中设置:
Oracle Home = [tnsnames.ora的所在目录]
OCI library = [oci.dll所在位置]\oci.dll
3、字符集
使用PL/SQL时需要配置检查Oracle字符编码:
select userenv('language') from dual; select * from v$nls_parameters a where a.PARAMETER = 'NLS_CHARACTERSET';
添加/设置环境变量NLS_LANG:AMERICAN_AMERICA.AL32UTF8(Oracle默认为该字符集,如有变更按照上面select结果为准进行设置)