[SQL] Oracle基础语法
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:\APP\CL\product\11.2.0\client_2\BIN\oci.dll
2.环境变量配置:
1.连接字符串解析路径 2.编码,防止数据库中文数据乱码
可参考: PLSQL developer 连接不上64位Oracle 的解决方法
TNS_ADMIN:E:\APP\CL\product\11.2.0\dbhome_1\NETWORK\ADMIN
NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
3.基本语法:
3个默认用户:
sys 9以后用户自定义 as sysdba
system 9以后用户自定义
scott 9以后锁定 创建用户:
create user lisi identified by lisi;
授权登录权限:
grant create session to lisi;
授权创建表和表空间
grant create table to lisi;
grant unlimited tablespace to lisi;
删除用户:
drop user lisi [cascade]; 撤销权限:
revoke create table from lisi; 查看用户权限:
select * from user_sys_privs; 创建表:
create table mytab(id int);
insert into mytab values(1); 修改表:
alter table mytab add name varchar(10) 对象权限:
grant select(id) on mytab to lisi; 角色:
create role myr;
grant create session to myr;
drop role myr; 可以给别的用户创建表
create any table: 所有的用户
public 数据库三种验证机制:
操作系统验证
密码文件验证
数据库验证 快速重新编辑
ed
oracle 基本语法
4.连接字符串:
HOST:服务器IP或者服务器名称
SERVICE_NAME:oracle数据名称
User ID:oracle 用户名
Password:oracle用户密码
如果oracle数据库和web在同一台服务器上 可以写成
connectionString="Password=czh;User ID=czh;Data Source=skydream;"
你也可以在%oraclehome\network\admin\tnsnames.ora(oracle安装目录下面) 查看配置文件
oracle创建表空间
[SQL] Oracle基础语法的更多相关文章
- ORACLE| ORACLE基础语法汇总
创 ORACLE| ORACLE基础语法汇总 2018-07-18 16:47:34 YvesHe 阅读数 9141更多 分类专栏: [数据库] 版权声明:本文为博主原创文章,遵循CC 4.0 B ...
- Sql Server 基础语法
来自:http://www.cnblogs.com/AaronYang/archive/2012/04/24/2468093.html Sql Server 基础语法 -- 查看数据表 select ...
- oracle 基础语法(二)
一.实现分页 说明以下tablename是同一表.这些操作是对同一表(tablename)的操作 ======================================= 如何实现分页提取记录 ...
- SQL - 2.基础语法
一.SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GR ...
- SQL数据库基础语法
SQL语句的概述 SQL语言的分类 数据定义语言(Data Definition Language)主要用于修改.创建和删除数据库对象,其中包括CREATE ALTER DROP语句. 数据查询语 ...
- oracle基础语法大全
-----创建序列create sequence book_idINCREMENT BY 1 -- 每次加几个 START WITH 001 -- 从1开始计数 NOMAXVALUE -- 不设置最大 ...
- [SQL] SQL SERVER基础语法
Struct Query Language 1.3NF a.原子性 b.不能数据冗余 c.引用其他表的主键 2.约束 a.非空约束 b.主键约束 c.唯一约束 d.默认约束 e.检查约束 f.外键约束 ...
- Oracle基础语法
--表create table tb_myTable( mname vardhar2(30), pwd varchar2(30)); --存储过程create or replace procedure ...
- SQL存储过程基础语法及实例
1.定义变量简单赋值 declare @a int //声明一个变量a 赋初值为5 print @a //输出变量a 2.创建临时表 if OBJECT_ID('tempdb.#FlightState ...
随机推荐
- ubuntu 16.04 vnc server
安装方法 https://help.ubuntu.com/community/VNC/Servers#vino 系统默认自带的,通过搜索Remote Desktop来找到它 配置好之后,设定一下密码 ...
- 删除windows系统中以前的设备(比如以前的网卡)或驱动的方法
1.在“开始”菜单单击“运行”,然后在“运行”对话框中输入“CMD”命令打开命令提示符窗口:2.在提示符窗口中输入“Set devmgr_show_nonpresent_devices=1”并回车:3 ...
- Oracle Essbase入门系列(一)
1. 开篇序 本文是几年前做Hyperion Planning项目时写的,后来陆陆续续有些补充.本来打算将整个EPM写一系列的教程,但HFM写到1/3就没动力了.不过至少Essbase这部分是完整的. ...
- SVM实现多分类的三种方案
SVM本身是一个二值分类器 SVM算法最初是为二值分类问题设计的,当处理多类问题时,就需要构造合适的多类分类器. 目前,构造SVM多类分类器的方法主要有两类 (1)直接法,直接在目标函数上进行修改,将 ...
- VS2010在运行状态下编辑代码
在VS2010环境下,当程序处于调试运行状态时,编辑代码会出现下图提示框: 这就给边编辑代码边查看程序运行效果带来不便. 解决方法:在程序没有运行的时候,打开菜单“工具”——>“选项”——> ...
- eclipse新建一个Android项目,就会报错android.support.v7.app.ActionBarActivity
解决方法: 今天被这个问题折腾了一下,最后终于找到了解决办法. 产生这个问题,是因为你升级了ADT到version 22,但是还需要升级SDK Tools,Platform Tools,Build T ...
- WIN7,WIN8,WIN8.1,64位客户端使用32位的ODBC配置
运行64位的ODBC管理器,点开始-->运行-->odbcad32回车即可打开,但打开后看不到32位的驱动, 如果要运行32位的ODBC管理器,该怎么办呢,其实很简单, 只要执行C:\Wi ...
- nohup启动java命令导致dubbo无法注册
没有任何异常,日志和正常注册日志一模一样,但服务就是没注册成功. 解决办法,screen代替nohup命令. screen screen -ls screen -r pid (ctrl + a)+d
- linux上java路径设置
linux上java路径设置 标签: javalinuxpath 2012-04-30 22:14 1843人阅读 评论(0) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载. 往/e ...
- mysql DB server端,如何让读写更快
其实,我不是专业的DB管理同学,甚至算不上会了解.只是在最近的工作中,遇到了DB server端优化的契机,所以把这些手段记录下来: 通过调整这个参数的值,可以让DB更给力: 这两个参数的含义: 1. ...