Window oracle11g 数据库安装
- 格式:docx
- 大小:131.67 KB
- 文档页数:5
Windows oracle11g 数据库安装
先解压两个安装包到同个目录下
win64_11gR2_database_1of2.zip(主安装包),win64_11gR2_database_2of2.zip
双击运行解压后的文件中的setup.exe
运行后,会提示不满足最低要求
修改database\stage\cvu 的cvu_prereq.xml文件,添加以下信息,注意两个标红处根据实际情况填写,表示操作系统位数和操作系统。
<OPERATING_SYSTEM RELEASE="6.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="WindowsServer2012R2"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
基本上时下一步即可。
安装客户端
把下载的instantclient-basic-nt-11.2.0.2.0.zip压缩包(客户端免安装包)解压,放到\\instantclient_11_2目录上
在环境变量的系统变量中,添加变量
ORACLE_HOME = E:\oracle\product\11.2.0\dbhome_1(oracle安装路径)
TNS_ADMIN = E:\PLSQL\instantclient_11_2(客户端安装目录)
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
将E:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN的tnsnames.ora文件复制到E:\PLSQL\instantclient_11_2
安装和配置PLSQL
下载免安装版PLSQL,解压到目录\\PLSQL Developer,运行plsqldev.exe,首次不需要输入用户名和密码,点击取消,进入PLSQL。
选择工具—>首选项,配置客户端路径,如下图
配置完成后,重新打开PLSQL,用sys账号登陆PLSQL
创建表空间和用户
bqdb:
创建表空间
CREATE TABLESPACE NNC_DATA01 DATAFILE
'E:\oracle\oradata\bqdb\nnc_data01.dbf'SIZE500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE256K ;
CREATE TABLESPACE NNC_INDEX01 DATAFILE
'E:\oracle\oradata\bqdb\nnc_index01.dbf'SIZE500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE128K ;
创建oracle用户,指向NNC_DATA01表空间,并赋予dba、connect、resource权限CREATE USER bq IDENTIFIED BY WLwl50 DEFAULT TABLESPACE NNC_DATA01 TEMPORARY TABLESPACE temp;
GRANT connect,resource,dba to bq;
dwdb:
CREATE TABLESPACE DW_DATA01 DATAFILE
'E:\oracle\oradata\dwdb\dw_data01.dbf'SIZE500M AUTOEXTEND ON NEXT50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE256K ;
CREATE TABLESPACE DW_INDEX01 DATAFILE
'E:\oracle\oradata\dwdb\dw_index01.dbf'SIZE500M AUTOEXTEND ON NEXT50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE128K ;
创建oracle用户,指向DW_DATA01表空间,并赋予dba、connect、resource权限
CREATE USER dw IDENTIFIED BY WLwl50 DEFAULT TABLESPACE DW_DATA01 TEMPORARY TABLESPACE temp;
GRANT connect,resource,dba to dw;
aldb:
CREATE TABLESPACE AL_DATA01 DATAFILE
'E:\oracle\oradata\aldb\al_data01.dbf'SIZE500M AUTOEXTEND ON NEXT50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE256K ;
CREATE TABLESPACE AL_INDEX01 DATAFILE
'E:\oracle\oradata\aldb\al_index01.dbf'SIZE500M AUTOEXTEND ON NEXT50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE128K ;
创建oracle用户,指向AL_DATA01表空间,并赋予dba、connect、resource权限
CREATE USER al IDENTIFIED BY WLwl50 DEFAULT TABLESPACE AL_DATA01 TEMPORARY TABLESPACE temp;
GRANT connect,resource,dba to al;
以system用户登录,查找需要删除的用户:
--查找用户
select *from dba_users;
--查找工作空间的路径
select * from dba_data_files;
--删除用户
drop user 用户名称 cascade;
--删除表空间
drop tablespace 表空间名称 including contents and datafiles cascade constraint;
例如:删除用户名成为LYK,表空间名称为LYK
--删除用户,及级联关系也删除掉
drop user LYK cascade;
--删除表空间,及对应的表空间文件也删除掉
drop tablespace LYK including contents and datafiles cascade constraint;
另,单独创建数据库实例
启动Database Configuration Assistant。