下载安装 oracle 11g

安装路径: c:\app\Administrator\product\11.2.0\dbhome_1
安装时要设置的密码需要记住。

安装plsql 免安装版到 c:\plsql

修改dbhome_1\NETWORK\ADMIN下面listener.ora

LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 计算机名)(PORT = 1521))
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)
)
ADR_BASE_LISTENER = C:\app\Administrator

修改dbhome_1\NETWORK\ADMIN下面tnsnames.ora

tns =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)

设置环境变量

NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

TNS_ADMIN = C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN

重启OracleOraDb11g_home1TNSListener和OracleServiceORCL服务

使用plsql连接,输入用户名、密码,选择tns选项,选择normal,连接。

  • 用户名:SYS
  • 密码:安装时设置的密码
  • 数据:tns
  • 连接:SYSDBA

新建数据库

使用Database Configuration Assistant
如果出现问题:Enterprise manager 配置失败 监听程序未启动,
处理:打开Net Manager,在本地、监听程序、LISTENER添加地址,主机是本机主机名,端口1521,保存网络配置后,重新配置数据库(不用删除重建)

sqlplus sys/root@实例名 as sysdba;   注意必须登陆到指定数据库操作
create user username identified by password;
grant insert,select,update,delete on table to user;
grant dba,resource to ytpbl;
grant create any sequence to ytpbl;
alter user zzg default tablespace ts_zzg;
grant create session,create table,create view,create sequence,unlimited tablespace to gxucap;

远程连接

启动服务,到app\Administrator\product\11.2.0\dbhome_1下,运行

lsnrctl  start

一些问题

使用Navicat Premium连接时,如果出现:
Oracle 在windows下安装及plsql配置_windows

probable Oracle Net admin error,
这时可以把OCI版本与服务器保持一致,或者使用tns方式连接。

Oracle 在windows下安装及plsql配置_sql_02

解决方法:下载instant_client,使用其中的OCI版本

Oracle 在windows下安装及plsql配置_oracle_03

Oracle 在windows下安装及plsql配置_oracle_04
instant_client与navicat 位数要求不一致,更换成一致的。
Oracle 在windows下安装及plsql配置_windows_05