- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库操作维护脚本
数据库操作日常应用脚本
数据库的启动和关闭
--数据库的启动和关闭
步骤一:以oracle用户登录
步骤二:sqlplus /nolog --进入数据库空壳
步骤三:conn /as sysdba --以操作系统认证方式登录数据库
步骤四:select status from v$instance; --查看数据库状态
步骤五:shutdown immediate --立即关闭数据库
步骤六:startup --启动数据库
--数据库监听服务的启动和关闭
lsnrctl status --查看监听状态
lsnrctl stop --停止监听
lsnrctl start --启动监听
lsnrctl reload --监听重新加载
lsnrctl help --查看监听帮助
查看数据文件位置以及文件名
select name from v$datafile;
查看日志文件位置以及文件名
select member from v$logfile;
查看临时文件位置以及文件名
select name from v$tempfile;
ORACLE字符集查看
查询oracle server端的字符集
有很多种方法可以查出oracle server端的字符集,比较直观的查询方法是以下这种:
select userenv(language) from dual;
结果类似如下 :AMERICAN _ AMERICA. ZHS16GBK 或:
select * from nls_database_parameters;
结果类似如下:ZHS16GBK
删除和创建用户脚本
--drop user
drop user elarp cascade;
-- Create user
create user elarp identified by elarp default tablespace users temporary tablespace TEMP profile DEFAULT;
# QUOTA UNLIMITED ON elarp;
-- Grant/Revoke role privileges
grant connect,resource,imp_full_database,exp_full_database to elarp;
--revoke unlimited tablespace from elarp;
给锁定用户解锁及修改密码
用sys登录: connect as /sysdba;
解锁scott: alter user scott account unlock;
alter user system account unlock;
alter user system identified by system;
alter user sys identified by sys;
应该是登陆错误次数大于了赋给该用户的资源文件限制登陆次数,对加锁了
conn / as sysdba;
找到赋给该用户的资源文件
select profile from dba_users where username=scott;
//以下可以设置登陆密码错误的次数,超过次数会对用户加锁
//可以设置为nolimit
alter profile p1 limit FAILED_LOGIN_ATTEMPTS 10;
//设置资源限制是否有用(对密码资源无用)
alter system set resource_limit=true
表空间管理脚本
--表空间管理
--注意单个数据文件最大不能超过30G
--创建表空间之前应先查看表空间数据文件存放位置
--查看系统磁盘空间情况,linux查看磁盘空间系统命令df -h
--创建表空间
create tablespace elarp datafile /u02/oradata/ora10g/elarp.dbf SIZE 30M autoextend off;
--调整表空间数据文件大小
alter database datafile /u02/oradata/ora10g/elarp.dbf resize 30M;
--取消数据文件自动扩展
alter database datafile /u02/oradata/ora10g/users01.dbf autoextend OFF;
--增加表空间数据文件
alter tablespace USERS add datafile /u02/oradata/ora10g/users02.dbf SIZE 20m autoextend off;
alter tablespace USERS add datafil
原创力文档


文档评论(0)