Skip to content

Oracle11g安装完成后配置

连接数据库

sqlplus /nolog
conn / as sysdba

数据库初始配置

--- 设置oracle11g密码无过期期限
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

-- 查看processes和sessions参数
show parameter processes;
show parameter sessions;

-- 修改processes和sessions值:sessions=(1.1*process+5)
alter system set processes=1000 scope=spfile;
alter system set sessions=1105 scope=spfile;

-- 解决oracle11g导出时不导出空表
alter system set deferred_segment_creation=false;

-- 查询数据库当前进程的连接数:
select count(*) from v$process;
-- 查看数据库当前会话的连接数:
select count(*) from v$session;
-- 查看数据库的并发连接数:
select count(*) from v$session where status='ACTIVE';
-- 查看当前数据库建立的会话情况:
select sid,serial#,username,program,machine,status from v$session;

-- 去除XE版本占用8080端口

begin
dbms_xdb.sethttpport('18080');
dbms_xdb.setftpport('0');
end;
/

修改oracle字符集

-- 查看当前数据库字符集。
select * from nls_database_parameters where parameter='NLS_CHARACTERSET'; 
shutdown immediate
startup mount
alter system enable restricted session;
alter system set job_queue_processes=0;
alter system set aq_tm_processes=0;
alter database open;
alter database character set internal_use ZHS16GBK;AL32UTF8

重启oracle

shutdown immediate
startup