【Oracle基础】教程文章相关的互联网学习教程文章

如何在PHP中使用Oracle数据库(6)_php基础

利用OCI列出全部数据表'email_info'中的数据 同上,只不过用OCI来写 相关PHP代码: PutEnv("ORACLE_SID=ORASID"); $connection = OCILogon ("username","password"); if ($connection == false){ echo OCIError($connection)." "; exit; } $query = "select * from email_info"; $cursor = OCIParse ($connection, $query); if ($cursor == false){ echo OCIError($cursor)." "; exit; } $result = OCIExecute ($cursor);...

如何在PHP中使用Oracle数据库(2)_php基础

Create A Table Using OCI 下面我们将建立一个email个人信息簿。这次采用OCI8 API指令 相关PHP代码: PutEnv("ORACLE_SID=ORASID"); $connection = OCILogon ("username", "password"); if ($connection == false){ echo OCIError($connection)." "; exit; } $query = "create table email_info " . "(fullname varchar(255), email_address varchar(255))"; $cursor = OCIParse ($connection, $query); i...

oracle基础~linux整体性能优化

包括三方面 1 sysctl.conf //扩大文件句柄数 fs.aio-max-nr = 1048576 fs.file-max = 6815744 // 扩大共享内存段 影响SGA kernel.shmmax = 4294967295 共享内存段的最大字节尺寸(以字节为单位)推荐设置成内存的80% kernel.shmall = 2097152 全部允许使用的共享内存页大小(页为单位) kernel.shmmni = 4096 每个oracle占用一个共享段,这是最大的共享段数量 不需要调整 kernel.sem = 250 32000 100 128 // 扩大端口范围 默认的范围太...

oracle基础~rman备份脚本

零 环境 RMAN 已设置 自动备份控制文件和初始化文件参数 一 全备 #设置环境变量 export ORACLE_BASE=/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=hncdfpos001 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export PATH=$ORACLE_HOME/bin:$PATH rman target / log /backup/hncdfpos001/rman_full.log append<<EOF run { #分配通道 allocate channel c1 type disk; alloc...

一些oracle基础

查询所有用户:select * from all_users; 手动注册监听:alter system register; oracle密码过期设置 1,查询 select * from dba_profiles where profile=‘DEFAULT‘ and resource_name=‘PASSWORD_LIFE_TIME‘; 2,解除限制 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 3,解锁被锁用户 ALTER USER USER_NAME ACCOUNT UNLOCK; 4修改被锁用户密码 alter user newjw identified by newjw; #ifconfig TY...

Oracle 基础 &lt;2&gt; --函数

函数是用于返回特定数据的PL/SQL程序块(函数必须返回一个值)语法:create [or replace] function function_name--函数名称[(parameter_list)] --函数列表或参数return datatype--返回值数据类型{is/as}--开始[local_declarations]beginexecutable_statements;[exceptionexception_handlers;]end;说明:function_name:函数名称。parameter_list:函数列表,可选。return 自居:指定函数的返回类型,不能指定大小。local_declarat...

Oracle 基础——索引【代码】【图】

索引是一种快速访问数据的途径,可提高数据库性能。索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需的数据,就像书的目录,可以快速查找所需的信息,无须阅读整本书。 二、索引存在的问题1.索引占用表空间,创建太多索引可能造成代码冗余2.索引影响DML(INSERT、UPDATE、DELETE)语句的性能 三、使用索引的条件1.一个字段包含大量的值2.一个字段包含多个空值3.多个字段经常出现在where 查询中4.表非常大并且查询返回的数...

oracle基础操作(1)

以前只是简单用程序操作数据,现在才发现自己没有系统的学习过,所以想在这里记录一下自己在数据库方面遇到的问题,会参考查询网络上一些资料,现在看的是韩顺平oracle视频的笔记; 一、关于oracle系统的一些常用操作 1、oracle安装时会自动生成sys和system用户,sys是超级用户,具有最高权限,具有sysdba角色,有创建数据库的权限,默认密码是:change_on_install;system是管理操作员,具有sysoper角色,没有创建数据库的权限默认...

oracle学习入门系列之二 数据库基础知识

数据库基础知识 本篇蛤蟆要梳理下那些被淡忘的数据库基础知识,也许根本就没被人记住过。不管是哪种情况,该记住的必须记住,记不住就把他记下来吧。 首先问几个问题如下: 数据库基础知识是什么? 好吧,蛤蟆直接吐后而不亡,看目录开始吧。 本人邮箱:appdevzw@163.com 微信公众号:HopToad 欢迎各界交流 1 基本概念 概念就是概念,大伙对这些名词不要死磕,但是对定义一定要理解,理解方能领悟,领悟方能运...

Oracle基础函数及对象示例学习总结【代码】

--##字符函数,大小写处理函数 SELECT LOWER(ABcDe) FROM dual; -- abcde,全部转换为小写SELECT UPPER(ABcDe) FROM dual; -- ABCDE,全部转换为大写SELECT INITCAP(aBcDe) FROM dual; -- Abcde,首字母大写--##字符函数,字符串处理函数 SELECT SUBSTR(ABcDe,2,2) FROM dual; -- Bc,截取字符串 SELECT SUBSTR(ABcDe,2) FROM dual; -- BcDe,截取字符串 SELECT SUBSTR(ABcDe,-3,2) FROM dual; -- cD,截取字符串SELE...

oracle学习入门系列之三Unix、Linux历史及基础

终于翻过了前面两篇,喝杯咖啡提下神,咱们继续前行。这次我们要进行操作系统方面知识了,考虑到当前时间上操作系统的多样性、变化性等,蛤蟆斟酌再三,决定还是Unix/Linux比较符合我们的实际。 开始之前不得不又提几个问题: 1、 Unix 从哪里来 2、 Linux从哪里来 3、 Unix/Linux什么关系 4、 怎么入手这系统 哎呀,看见这些问题蛤蟆就有点老激动了,最喜欢唠嗑的就是这些鸡皮蒜毛的事情了。让我们赶紧开始吧~~不急,留...

oracle 12c 基础【图】

查询数oracle据库中所有用户查看你能管理的所有用 Select * from all_users; 查看你能管理的所有用户 Select* from user_users; 删除用户 Drop user c##test cascade原本想把oracle12c中 CDB、PDB之间的访问和账号搞清楚的,搞了一会,没搞清楚,后来就出去了,记下当自己的笔记吧!oracle 12c 基础标签:本文系统来源:http://www.cnblogs.com/cnmarkao/p/4524899.html

Oracle基础(一):oeacle实例与sql*plus命令使用【图】

1、客户端-Client:专门用于访问数据库。如sqlplus、pl/sql dev等 2、数据库服务器-oracle dbms(database management system),我们安装的就是这个。 3、数据库实例,默认为启动一个Oracl。 4、数据对象:种类很多,表、视图、序列、函数、包、索引、触发器、存储过程等 5、方案(Schema):用户建表后创建的与用户名一致的(一定是创建一个数据对象后才会创建),mysql中有database 的概念。二、Oeacle实例(一)数据库实例的理解...

Oracle基础(二):用户及权限管理【图】

一、创建用户 (一)简单创建 1、权限:只有DBA用户才有权限,或有create user 的系统权限 2、语法: create user 用户名 identified by 密码;oracle密码不能以数字打头 3、实例:用户名-sam_sho、密码-sam123create user sam_sho identified by sam123;4、注意: 1)刚创建的用户没有任何权限, 需要管理员分配权限。如登录权限:grant create session to sam_sho ; --分配登录权限create session:登录权限。2)oracle的...

有了SQLService的基础,轻松学习Oracle【代码】

table student(sutdentID number(4),Name varchar2(20),sex char(2),birthday date);插入语句:insert into student valuse(‘A001‘,‘张三‘,‘男‘,‘01-5月-05‘,10);注意:Oracle中默认日期格式‘DD-MON-YY’ 如果想要改日期格式需要执行下面语句,就可以使用我们熟悉的日期格式了,但不是永久性的修改.alter session set nls_date_format=‘yyyy-mm-dd‘;修改语句:update student set sex=‘男‘,Name=‘萌萌哒‘ wher...