oracle如何生成数据 oracle生成excel文件
windows7 安装的oracle11g怎么新建数据库
oracle11g创建数据库的步骤如下:
成都创新互联公司于2013年创立,先为浪卡子等服务建站,浪卡子等地企业,进行企业商务咨询服务。为浪卡子企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
1、按住键盘上Windows键,打开开始菜单,找到Database Configuration Assitant并打开;
2、打开数据库配置助手Database Configuration Assitant,单击“下一步”;
步骤1:选择“创建数据库”,单击“下一步”;
3、选择“一般用途或事务处理”,单击“下一步”;
4、设置数据库的名称和实例名,两者可设置相同,也可以不同,单击“下一步”;
5、管理选项配置,不勾选配置Enterprise Manager,单击“下一步”;
6、数据库身份证明,可以为不同的账户分别设置不同的管理口令,也可以为所有账户设置同一口令,单击“下一步”;
7、数据库文件所在位置,默认存储类型:文件系统,存储位置:使用模版中的数据库文件位置,也可以自己指定存储路径,单击“下一步”;
8、恢复配置,指定快速恢复区;
9、数据库内容,根据需要,选择是否添加示例方案,单击“下一步”;
10、初始化参数,设置内存、字符集等,单击“下一步”;
11、数据库存储,控制文件、数据文件、重做日志文件位置设置,单击“下一步”;
12、创建选项,创建数据库,生成脚本,单击“完成”,开始创建数据库。
oracle怎么创建数据库实例
oracle手动创建数据库步骤如下所示:
1.编写初始化参数文件
2.设置操作系统环境变量
3.创建实例
4.以管理员身份连接数据库
5.启动实例
6.create database 创建数据库
7.运行数据字典脚本
8.Oracle的网络配置 (客户端连接到服务端)
初始化参数文件
从%ORACLE_HOME%\admin\sample\pfile从复制initsmpl.ora文件,并黏贴到$ORACLE_HOME%\database目录下,改名为initsid假设改为initzhouyt.ora.(init为文本文件)
对initzhouyt.ora内容进行修改
新增参数
* instance_name=zhouyt
* db_domain=hdu.edu.cn
修改参数
* db_name=zhouyt
* db_block_size=8192(8kM)
* remote_login_passwordfile=exclusive
操作系统环境变量
设置操作系统环境变量oracle_sid指向数据库实例的名称
set oracle_sid=zhouyt
该命令在window dos窗口下只对当前有效,当关闭窗口则失效,想要一直有效,则需要在系统环境变量中修改
创建实例
实用工具oradim使用
在DOS窗口输入命令 oradim -new -sid zhouyt -intpwd sys123(sys的密码,sys是管理员) -startmode auto
sid是Oracle在操作系统中的“身份证号码”
管理员身份连接数据库
sqlplus实用工具登录数据库
在DOS命令输入sqlplus/nolog 只是登录状态
以数据库管理员身份连接数据库
在上面的基础上输入命令 connect sys/sys123 as sysdba
因为以 数据库管理员身份 登录可以 安装数据库
启动实例
将文本初始化参数文件pfile转化为二进制初始化参数文件spfile
因为数据库启动需要找到配置文件,默认寻找二进制文件,也可以手动启动文本文件,那这一步就不需要了
输入命令 create spfile from pfile; (将会报错,因为文本文件比较老相对于Oracle 10g), 这个时候我们需要修改配置文件initzhouyt.ora
这个时候在%ORACLE_HOME%\database文件下会生成SPFILEZHOUYT.ora文件
以nomount形式启动实例
命令 startup nomount,将会出现错误,当我们按照提示修改文本文件以后,如果我们还是按照startup nomount来启动的话,我们要生成相应的二进制文件来覆盖旧的二进制文件
并注释%seed_control%
create databae 创建数据库
创建数据库脚本
三个文件
控制文件
数据文件
重做日志文件
create database zhouyt
datafile
'C:\oracle\product\10.2.0\db_2\zhouyt\system_01.dbf' size 100m
Autoextend on next 10m maxsize unlimited
sysaux datafile
'C:\oracle\product\10.2.0\db_2\zhouyt\systemaux_01.dbf' size 60m
Autoextend on next 10m maxsize unlimited
logfile
group 1 ('C:\oracle\product\10.2.0\db_2\zhouyt\log_1_01.rdo') size 10m,
group 2 ('C:\oracle\product\10.2.0\db_2\zhouyt\log_2_01.rdo') size 10m
character set zhs16gbk;
需要确保目录文件"db_2\zhouyt"存在
生成两个数据文件和两个重做日志文件,那么控制文件呢?
运行数据字典脚本
__数据库创建后,系统会生成两个管理员用户sys和system
运行3个数据字典脚本
catalog.sql 创建系统常用的数据字典视图和同义词 (sys登录);
catproc.sql 建立PL/SQL功能的使用环境,还创建几个PL/SQL包用于扩展RDBMS功能 (sys登录);
pupbld.sql 使用SQL*PLUS环境时需要 (system登录)
在命令行输入@ 加脚本文件的绝对路径
第二个脚本过程和第一个一样
执行第三个脚本需要切换到system用户
connect system/manager
@ C:\oracle\product\10.2.0\db_2\sqlplus\admin\pupbld.sql
创建scott模式
@ C:\oracle\product\10.2.0\db_2\RDBMS\ADMIN\scott.sql
oracle数据库生成随机数的函数
在Oracle中的DBMS_RANDOM程序包中封装了一些生成随机数和随机字符串的函数 其中常用的有以下两个
DBMS_RANDOM VALUE函数
该函数用来产生一个随机数 有两种用法
产生一个介于 和 之间(不包含 和 )的 位精度的随机数 语法为
DBMS_RANDOM VALUE RETURN NUMBER;
这种用法不包含参数
产生一个介于指定范围之内的 位精度的随机数 语法为
DBMS_RANDOM VALUE(low IN NUMBER high IN NUMBER) RETURN NUMBER;
这种用法包含两参数 参数low用来指定要生成的随机数的下限 参数high指定上限 生成的随机 请注意生成的随机数有可能等于下限 但绝对小于上限 即“low=随机数
举个例子: 要产生一个 到 之间的数可以这样写: DBMS_RANDOM VALUE( )
DBMS_RANDOM STRING函数
该函数产生一个随机字符串 语法为
DBMS_RANDOM STRING (opt IN CHAR len IN NUMBER) RETURN VARCHAR ;
参数len指定生成的字符串的长度
参数opt指定生成的字符串的样式 允许的取值及其表示的含义如下表所示
取值 含义 ‘u’或’U’ 返回一个由大写字母组成的字符串 ‘l’或’L’ 返回一个由小写字母组成的字符串 ‘a’或’A’ 返回一个由大写字母和小写字母组成的字符串 ‘x’或’X’ 返回一个由大写字母和数字组成的字符串 ‘p’或’P’ 返回一个由任意的可打印字符组成的字符串 lishixinzhi/Article/program/Oracle/201311/19036
oracle中如何新建一个数据库
1、首先点击桌面左下角的开始菜单按钮在打开的选择窗口中找到图中的选项,点击打开窗口界面即可。
2、然后在如图所示的界面中选择创建数据库的选项,再点击next即可即可。
3、然后打开图中的设置窗口,选择第一项使用默认的配置然后按照提示输入对应的选项和验证信息即可。
4、这里是刚刚设置的信息选项,可以检查一些主要的信息确认后即可点击next按钮继续就是说开始创建了。
5、等待即可,中途不需要手动设置修改。数据库创建完成后,点击关闭按钮关闭创建向导界面,即可新建一个数据库。
网站栏目:oracle如何生成数据 oracle生成excel文件
文章地址:http://azwzsj.com/article/hjspii.html