本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
MSSQL 清空数据库中表shiyu9780 1、方法一 DECLARE @tablename varchar(50)DECLARE @truncatesql varchar(255)DECLARE TrCun_Cursor CURSOR FORselect [name] from sysobjects where type = 'U'--有条件的清空表 name<>'不想清空的表名'--OPEN TrCun_CursorFETCH TrCun_Cursor INTO@tablenameWHILE(@@fetch_status = 0)BEGINSET @truncatesql = 'drop table ' + @tablenameexec(@truncatesql) --当要删除时,就去掉--PRINT @truncatesqlFETCH TrCun_Cursor INTO @tablenameENDCLOSE TrCun_CursorDEALLOCATE TrCun_Cursor2、方法二EXEC sp_MSforeachtable "drop table ?" 若存在约束关系,反复执行可完全清空。
DbVisualizer 添加Oracle jdbc 驱动DbVisualizer 今天在RedFlag Linux 6Sp3 安装好最新版后,添加连接到本机上的oracle 10g2 ,但是配置连接时,程序并没有自带jdbc驱动不过驱动oracle官网可以下载的。请到以下地址下载:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.htmlDbVisualizer 添加 JDBC 驱动程序的步骤,以添加 Oracle 驱动包为例:1. 将驱动包 ojdbc14.jar 拷贝到 /opt/DbVisualizer-6.0.2/jdbc/oracle 目录。 2. 选择 Tools 菜单。3. 选择 DriverManager 菜单项。4. 选中 Oracle (DataDirect) 项。5. 在右边的 User Specified 选项卡,点击右边的文件夹图标。6. 添加 /opt/DbVisualizer-6.0.2/jdbc/oracle/ojdbc14.jar 文件。7. 软件会自动扫描 jar 包,在 Driver Class 选择需要的驱动,添加成功.在连接oracle时,如果使用sys之类的帐号时database Uid 必需写成: sys as sysdba 然后才能连接oracle.查看相关信息。
配置 Oracle 自动启动服务如果希望 Oracle 数据库在开机和关机的时候自动开启与关闭,我们必须要手动配置一些内容,这比在 Windows 下要复杂多了。这里建议直接使用 Oracle 已经为我们提供的数据库控制脚本,而不要使用网上流传的一些控制脚本。Oracle 为我们提供了 dbstart 和 dbshut 脚本,用来开启关闭数据库,它们在$ORACLE_HOME/bin/目录下(就是你安装oracle的目录下)。要使用这两个脚本,还需要修改/etc/oratab 文件,编辑最下面一行,将 N 修改 Y(注意大小写),如:yupan:/u01/app/oracle/product/10.2.0/db_1:Y其格式也容易理解,实例 SID:$ORACLE_HOME:是否允许安装oracle的目录下$ORACLE_HOME/bin/dbstart 脚本也需要稍作修改,编辑第 78 行,例:ORACLE_HOME_LISTNER=/u01/app/oracle/product/10.2.0/db_1这里直接写出$ORACLE_HOME变量中的路径值现在,可以用 oracle 用户执行它们开启和关闭数据库,有一个小问题,默认 dbstart 和 dbshut 只能实现数据库实例和 Listener 的开启与关闭,EM 没有列入其中,如果你希望 EM 随系统启动开启,可以将 emctl start dbconsole 命令放到/etc/rc.d/rc.local 文件中,但是关闭时不好处理了。dbstart 和 dbshut 这两个脚本...
一个Mysql自动备份脚本能够将这个脚本放进crontab,每天凌晨执行一次,自动备份这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。代码: #!/bin/bash #This is a ShellScript For Auto DB Backup #Powered by SearchDatabase #2005-09 #Setting #配置数据库名,数据库登录名,密码,备份路径,日志路径,数据文档位置,连同备份方式 #默认情况下备份方式是tar,还能够是mysqldump,mysqldotcopy #默认情况下,用root(空)登录mysql数据库,备份至/root/dbxxxxx.tgz DBName=mysql DBUser=root DBPasswd= BackupPath=/root/ LogFile=/root/db.log DBPath=/var/lib/mysql/ #BackupMethod=mysqldump #BackupMethod=mysqlhotcopy #BackupMethod=tar #Setting End NewFile="$BackupPath"db$(date %y%m%d).tgz DumpFile="$BackupPath"db$(date %y%m%d) OldFile="$BackupPath"db$(date %y%m%d --date='5 days ago').tgz echo "-------------------------------------------" >> $LogFile echo $(date "%y-%m-%d %H:%M:%S") >> $LogFile echo "------...
在win2003下实现MySQL数据库每天自动备份服务器每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件. 分享如下. 1. 环境: windows server 2003 + Apache 2.0 + PHP5 + MySQL 4.0.26 . 2. 假设 PHP 安装目录为 D:/php ,MySQL 安装目录为 D:/mysql. 3. 在 D:/php 下建立目录 WinRAR, 把你 winrar 安装目录下的 WinRAR.exe 和 RARReg.KEY 复制到 D:/php/WinRAR . 4. D:/php 下建立文件 mysql_backup.php: /*///////////////////////// #FileName: mysql_backup.php #Author: faisun #Website: ////////////////////////*/ //保存目录,路径要用反斜杠.您需要手动建立它. $store_folder = 'D:\databse_backup'; //用户名和密码 //该帐号须有操作[所有]的数据库及FILE的权限 //否则有些数据库不能备份. $db_username = "root"; $db_password = ""; $time=time(); $nowdir = "$store_folder\\".date("Ymd",$time).""; if(file_exists("$nowdir.rar")) die("File exists.\n"); @mkdir($nowdir); mysql_connect("localhost","$db_username"...
MYSQL无法启动1053错误解决方法做个人职业站长真是不容易啊,看到服务有点卡了,重启下,没有想到MYSQL失效!MYSQL 1053错误 解决方法: 在DOS命令行使用第一步:mysqld-nt remove mysqlservice的方式卸载此服务,它提示卸载成功,(是英文成功的意思)第二步:mysqld-nt install mysqlservice重新注册服务,一切恢复正常。(也会英文显示成功)第三步:打开 服务>>>>禁用MYSQL>>>>再启动MYSQL就OK啦-----------------------------------------------------------------------------------------------------------------还有另一种方法”我的电脑“ -> 右击 ->“服务” -> 找到 mysql服务 ->右键 “属性” -> 选择“登录”选项卡输入帐户名或者浏览用户名选择其用户名,输入密码和确认密码,点“确定”
重装系统或SQL SERVER之后只还原了用户库解决方法是使用sp_change_users_login来修复sp_change_users_login的用法有三种用法1:exec sp_change_users_login 'REPORT'列出当前数据库的孤立用户用法2:exec sp_change_users_login 'AUTO_FIX','用户名'可以自动将用户名所对应的同名登录添加到syslogins中用法3:exec sp_change_users_login 'UPDATE_ONE','用户名','登录名'将用户名映射为指定的登录名
MSSQL2005删除登陆用户与数据库用户方法当然 使用MSSQL客户端管理工作也可以删除相关用户但是经常出现删除数据库用户时出现错误。提示无法删除。下面是使用SQL 删除登录用户与数据库用户流程。1,查看数据库用户# exec sp_helpuser2, 删除登录用户test# exec sp_droplogin 'test'3,删除数据库用户test# exec sp_revokedbaccess 'test'相关用户可以完整删除了。
更改当前数据库 用户与 SQL Server登录关系sp_change_users_login更改当前数据库中 SQL Server 用户与 Microsoft SQL Server?登录之间的关系。A. 显示登录映射的当前用户的报告下面的示例生成当前数据库中的用户及其安全标识符的报告。EXEC sp_change_users_login 'Report'B. 更改用户的登录下面的示例更改 pubs 数据库中的用户 Mary 与现有登录之间的链接,链接到新的登录 NewMary 上(使用 sp_addlogin 添加)。--Add the new login.USE mastergoEXEC sp_addlogin 'NewMary'go--Change the user account to link with the 'NewMary' login.USE pubsgoEXEC sp_change_users_login 'Update_One', 'Mary', 'NewMary'
SQL 2005 启动SQL Server FullText Search 服务,报错:错误 1717 接口未知,解决方法:点 开始——运行 :输入 services.msc 找到event log日志服务就 ,并启动此服务。然后重新启动sql Server Fulltext search .
总共51页,当前第49页 | 页数: - 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
最新评论