1.安装:
oracle11g server
这里的口令为sys和system的密码.(10版本以前默认用户会有系统默认密码.)
Oracle 11g 默认用户名和密码
oracle11g client:
选择server的对应版本安装即可.官网可下载.
2.PLSQL配置:
1.oci配置:
32bit下 直接指定client的oci即可.
64bit下 需要先安装32bit的client,然后指定32bit的client的oci到plsql中.
如:E:APPCLproduct11.2.0client_2BINoci.dll
2.环境变量配置:
1.连接字符串解析路径 2.编码,防止数据库中文数据乱码
可参考: PLSQL developer 连接不上64位Oracle 的解决方法
TNS_ADMIN:E:APPCLproduct11.2.0dbhome_1NETWORKADMIN
NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
3.基本语法:
1 3个默认用户: 2 sys 9以后用户自定义 as sysdba 3 system 9以后用户自定义 4 scott 9以后锁定 5 6 创建用户: 7 create user lisi identified by lisi; 8 授权登录权限: 9 grant create session to lisi; 10 授权创建表和表空间 11 grant create table to lisi; 12 grant unlimited tablespace to lisi; 13 删除用户: 14 drop user lisi [cascade]; 15 16 撤销权限: 17 revoke create table from lisi; 18 19 查看用户权限: 20 select * from user_sys_privs; 21 22 创建表: 23 create table mytab(id int); 24 insert into mytab values(1); 25 26 修改表: 27 alter table mytab add name varchar(10) 28 29 30 对象权限: 31 grant select(id) on mytab to lisi; 32 33 34 角色: 35 create role myr; 36 grant create session to myr; 37 drop role myr; 38 39 40 可以给别的用户创建表 41 create any table: 42 43 所有的用户 44 public 45 46 数据库三种验证机制: 47 操作系统验证 48 密码文件验证 49 数据库验证 50 51 快速重新编辑 52 ed
4.连接字符串:
connectionString="Password=czh;User ID=czh;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.168.211)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=skydream)));"
HOST:服务器IP或者服务器名称
SERVICE_NAME:oracle数据名称
User ID:oracle 用户名
Password:oracle用户密码
如果oracle数据库和web在同一台服务器上 可以写成
connectionString="Password=czh;User ID=czh;Data Source=skydream;"
你也可以在%oraclehome etworkadmin nsnames.ora(oracle安装目录下面) 查看配置文件