下载安装 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连接时,如果出现:
probable Oracle Net admin error,
这时可以把OCI版本与服务器保持一致,或者使用tns方式连接。
解决方法:下载instant_client,使用其中的OCI版本
instant_client与navicat 位数要求不一致,更换成一致的。