日期:2014-05-16 浏览次数:20463 次
系统函数:sys_context
terminal:当前会话客户所对应的终端的标示符
language:语言
db_name:当前数据库名称
nls_date_formal:当前会话客户所对应的日期格式
session_user:当前会话客户所对应的数据库用户名
current_schema:当前会话客户所对应的默认方案名
host:返回数据库所在主机的名称
通过该函数,可以查询一些重要信息,比如你在使用哪个数据库:
Select sys_context(‘userenv’,’db_name’)from dual;(userenv固定格式)
连接sys数据库的方法:
Connsys/change_on_install as sysdba;
启动数据库:startup
关闭数据库:shutdown
管理初始化参数:
初始化参数用于设置实例或是数据库的特征,oracle9i提供了200多个初始化参数,并且每个初始化参数都有默认值。
显示初始化参数
show parameter命令
如果想修改这些初始化参数,可以到文件:
D:\oracle\admin\myoral\pfile\init.ora文件中去修改
导出:
导出具体分为:导出方案,导出表,导出数据库三种方式
(2) 导出使用exp命令来完成,该命令常用的选项用:
Userid:用于指定执行导出操作的用户名,口令,链接字符串
Tables:用于指定执行导出操作的表
Owner:用于指定执行导出操作的方案
Inctype:用于指定执行导出操作的增量类型
Rows:用于指定执行导出操作是否要导出表中的数据
File:用于指定导出文件名
导出自己的表:(注意exp字母e的小写)
expuserid=wangzihu/wangzihu@sjjz tables=(bbs,book) file=c:\mysql.dmp;(在导入和导出的时候,要到oracle目录的bin/exp.exe文件目录下进行导入和导出或用cmd命令)
(3)导出表的结构
expuserid=wangzihu/wangzihu@sjjz tables=(bbs) file=d:\e3.dmp rows=n;
(4)使用直接导出方式
exp userid=wangzihu/wangzihu@sjjz tables=(bbs)file=d:\e3.dmpdirect=y;
这种方式比默认的常规方式速度要快,当数据量大时,可以考虑使用这样的方法